Details

Time bar (total: 19.2s)

analyze598.0ms (3.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
12.5%12.5%87.3%0.2%0%0%0%9
18.8%18.7%81.1%0.2%0%0%0%10
20.4%18.7%72.9%0.2%8.2%0%0%11
20.4%18.7%72.9%0.2%8.2%0%0%12
Compiler

Compiled 20 to 15 computations (25% saved)

sample9.2s (47.8%)

Results
2.3s1712×body1024valid
1.8s1977×body1024infinite
1.6s3676×body256infinite
1.5s5269×body256valid
983.0ms1222×body512valid
915.0ms1027×body512infinite
49.0ms53×body2048valid
Bogosity

preprocess140.0ms (0.7%)

Algorithm
egg-herbie
Rules
976×rational_best.json-simplify-2
946×rational_best.json-simplify-43
904×rational_best.json-simplify-1
894×rational_best.json-simplify-47
730×rational_best.json-simplify-9
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052329
199329
2149329
3199329
4232329
5304329
6448329
71119329
82995329
96537329
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J))))))
(+.f64 U (*.f64 (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J))) (*.f64 l (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(+.f64 U (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) K) (cos.f64 (/.f64 J 2))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (/.f64 J 2)) K)))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 K (cos.f64 (/.f64 J 2)))))
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(+.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)))
(+.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (/.f64 K 2)) U)))
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(+.f64 U (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 l 2)) (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))))))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (cos.f64 (/.f64 l 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (*.f64 J (cos.f64 (/.f64 l 2)))))
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(+.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U))))))
(+.f64 l (*.f64 (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 l (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U))))))
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
(+.f64 K (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))))
(+.f64 K (*.f64 J (*.f64 (cos.f64 (/.f64 U 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 K (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 U 2)))))
(+.f64 K (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 U 2)))))
Compiler

Compiled 23 to 18 computations (21.7% saved)

simplify110.0ms (0.6%)

Algorithm
egg-herbie
Rules
1198×rational_best.json-simplify-1
1044×rational_best.json-simplify-2
714×rational_best.json-simplify-51
706×trig.json-simplify-51
628×trig.json-simplify-33
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01747
12947
23947
34947
45847
57947
613047
731547
883347
9307447
10707547
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)

eval1.0ms (0%)

Compiler

Compiled 64 to 32 computations (50% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Error
17.5b
Counts
5 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
17.5b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
17.5b
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Compiler

Compiled 38 to 28 computations (26.3% saved)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
0.0b
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
0.0b
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
7.0b
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 65 to 24 computations (63.1% saved)

series11.0ms (0.1%)

Counts
4 → 116
Calls

30 calls:

TimeVariablePointExpression
1.0ms
J
@0
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
1.0ms
J
@inf
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
1.0ms
l
@0
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
1.0ms
l
@inf
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
1.0ms
J
@inf
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))

rewrite194.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1054×rational_best.json-2
1054×rational_best.json-1
1054×rational_best.json-5
1052×rational_best.json-3
1052×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017132
1147132
2501132
32168132
Stop Event
node limit
Counts
4 → 61
Calls
Call 1
Inputs
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 0 (*.f64 (exp.f64 (neg.f64 l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 l) (-.f64 1 (exp.f64 (*.f64 l -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 l) (-.f64 (/.f64 (exp.f64 l) (exp.f64 l)) (exp.f64 (*.f64 l -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 l) (-.f64 (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 (*.f64 l -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 l)) (+.f64 (exp.f64 (+.f64 l l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)))))

simplify705.0ms (3.7%)

Algorithm
egg-herbie
Rules
1330×rational_best.json-simplify-2
1018×rational_best.json-simplify-49
1012×rational_best.json-simplify-132
784×rational_best.json-simplify-44
610×rational_best.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02187117
14667021
215317021
336247021
473687021
Stop Event
node limit
Counts
177 → 158
Calls
Call 1
Inputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(+.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0)
(+.f64 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))
(+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 0 (*.f64 (exp.f64 (neg.f64 l)) 2)))
(*.f64 (exp.f64 l) (-.f64 1 (exp.f64 (*.f64 l -2))))
(*.f64 (exp.f64 l) (-.f64 (/.f64 (exp.f64 l) (exp.f64 l)) (exp.f64 (*.f64 l -2))))
(*.f64 (exp.f64 l) (-.f64 (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 (*.f64 l -2))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 (exp.f64 (+.f64 l l)) -1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)
(*.f64 (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (/.f64 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) 2)
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 2) -2)
(pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(neg.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(+.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)
(pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)
(+.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J J)) 2)
(pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 0)
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(*.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(/.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) 2)
(pow.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
Outputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/2520 (pow.f64 l 7)))))
(+.f64 (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/2520 (pow.f64 l 7))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/2520 (pow.f64 l 7)))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/2520 (pow.f64 l 7)))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))) (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/2520 (*.f64 (pow.f64 l 7) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (pow.f64 l 7) (*.f64 1/2520 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (*.f64 (pow.f64 l 7) (*.f64 1/2520 J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) J))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) J))) (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4))))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 4) J))) (*.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 6) J))))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/46080 (*.f64 J (pow.f64 K 6)))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/46080 (*.f64 J (pow.f64 K 6)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 (pow.f64 l 7) (*.f64 1/2520 J)))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 (pow.f64 l 7) (*.f64 1/2520 J)))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 7) (*.f64 1/2520 J))))
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (*.f64 1/2520 (*.f64 (pow.f64 l 7) J))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) J))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 4) J))) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) U) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) J))) (+.f64 U (+.f64 (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 4) J))) (*.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 6) J)))))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/46080 (*.f64 J (pow.f64 K 6)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/46080 (*.f64 J (pow.f64 K 6)))) U))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) (+.f64 U (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/46080 (*.f64 J (pow.f64 K 6))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 0 (*.f64 (exp.f64 (neg.f64 l)) 2)))
(+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l)))))
(+.f64 (exp.f64 l) (+.f64 (exp.f64 (neg.f64 l)) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))))
(*.f64 (exp.f64 l) (-.f64 1 (exp.f64 (*.f64 l -2))))
(*.f64 (exp.f64 l) (-.f64 (/.f64 (exp.f64 l) (exp.f64 l)) (exp.f64 (*.f64 l -2))))
(*.f64 (exp.f64 l) (-.f64 (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 (*.f64 l -2))))
(*.f64 (exp.f64 l) (-.f64 (exp.f64 (+.f64 l (neg.f64 l))) (exp.f64 (*.f64 l -2))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 (exp.f64 (+.f64 l l)) -1))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (/.f64 (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)
(/.f64 (*.f64 2 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) -2)
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 2) -2)
(/.f64 (*.f64 2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)
(/.f64 (*.f64 2 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) -2)
(pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(neg.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J J)) 2)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(-.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 0)
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) 2)
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(pow.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.0b
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
0.1b
(*.f64 J (cos.f64 (/.f64 K 2)))
7.0b
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 63 to 29 computations (54% saved)

series4.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
J
@0
(*.f64 J (cos.f64 (/.f64 K 2)))
0.0ms
K
@0
(*.f64 J (cos.f64 (/.f64 K 2)))
0.0ms
J
@inf
(*.f64 J (cos.f64 (/.f64 K 2)))
0.0ms
J
@-inf
(*.f64 J (cos.f64 (/.f64 K 2)))
0.0ms
K
@inf
(*.f64 J (cos.f64 (/.f64 K 2)))

rewrite132.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1070×rational_best.json-2
1070×rational_best.json-3
1070×rational_best.json-1
1070×rational_best.json-5
1068×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017105
1149105
2510105
32186105
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(*.f64 J (cos.f64 (/.f64 K 2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)))))

simplify516.0ms (2.7%)

Algorithm
egg-herbie
Rules
1094×rational_best.json-simplify-2
766×rational_best.json-simplify-78
748×rational_best.json-simplify-43
686×rational_best.json-simplify-24
622×rational_best.json-simplify-80
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01545947
13285851
29185851
319925851
442895851
572675851
Stop Event
node limit
Counts
139 → 133
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 0)
(+.f64 0 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 0)
(/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 1)
(/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) 2)
(pow.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 1)
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 0)
(+.f64 0 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 0)
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 1)
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 2)
(pow.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 1)
(-.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 0)
(*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)
(*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))
(*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))
(*.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(*.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)
(/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(/.f64 (*.f64 2 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 2)
(pow.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 J (*.f64 (pow.f64 K 2) (*.f64 -1/8 J)))
(+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (+.f64 J (*.f64 (pow.f64 K 2) (*.f64 -1/8 J))) (*.f64 1/384 (*.f64 J (pow.f64 K 4))))
(+.f64 J (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))))
(+.f64 J (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 J (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (+.f64 J (*.f64 1/384 (*.f64 J (pow.f64 K 4)))))
(+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (+.f64 J (*.f64 J (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(+.f64 (+.f64 J (*.f64 (pow.f64 K 2) (*.f64 -1/8 J))) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 -1/46080 J)) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))))
(+.f64 (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2)))) (+.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (*.f64 J (*.f64 -1/46080 (pow.f64 K 6)))))
(+.f64 (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2)))) (+.f64 (*.f64 J (*.f64 1/384 (pow.f64 K 4))) (*.f64 J (*.f64 -1/46080 (pow.f64 K 6)))))
(+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (+.f64 (+.f64 J (*.f64 J (*.f64 -1/46080 (pow.f64 K 6)))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))))
(+.f64 (*.f64 J (*.f64 1/384 (pow.f64 K 4))) (+.f64 J (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 J l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 J l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2520 (*.f64 J (pow.f64 l 7))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 J l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/2520 (pow.f64 l 7))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/2520 (pow.f64 l 7))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/2520 (*.f64 J (pow.f64 l 7))) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 7) (*.f64 J 1/2520)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J -1/8))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 2))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 1/384 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 4))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J -1/8))) (*.f64 (*.f64 J (*.f64 1/384 (pow.f64 K 4))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J 1/384)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 6)))) (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 2)))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 4)))) (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J -1/8))) (*.f64 (*.f64 J (*.f64 1/384 (pow.f64 K 4))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1/46080 (*.f64 (*.f64 J (pow.f64 K 6)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 -1/46080 (*.f64 (*.f64 J (pow.f64 K 6)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J 1/384))) (*.f64 (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 J l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 J l))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 J l))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) U)))
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 2)))) U))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) U))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J -1/8))) U))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U)))
(+.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) U) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 2))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 4)))) U)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J -1/8))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 J (*.f64 1/384 (pow.f64 K 4))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)))
(+.f64 (+.f64 (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J 1/384))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) U) (+.f64 (*.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 6)))) (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 2)))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 4)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) U))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J -1/8))) (*.f64 (*.f64 J (*.f64 1/384 (pow.f64 K 4))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (+.f64 (*.f64 -1/46080 (*.f64 (*.f64 J (pow.f64 K 6)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (+.f64 (+.f64 (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (*.f64 -1/46080 (*.f64 (*.f64 J (pow.f64 K 6)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(+.f64 (*.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J 1/384))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 0)
(*.f64 J (cos.f64 (/.f64 K 2)))
(+.f64 0 (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 J (cos.f64 (/.f64 K 2)))
(-.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 0)
(*.f64 J (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 1)
(*.f64 J (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 J (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) 2)
(*.f64 J (cos.f64 (/.f64 K 2)))
(pow.f64 (*.f64 J (cos.f64 (/.f64 K 2))) 1)
(*.f64 J (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 0)
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 0 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 0)
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 1)
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 2)
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(pow.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 1)
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 0)
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 2 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 2)
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(pow.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U) 1)
(+.f64 U (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))))

eval245.0ms (1.3%)

Compiler

Compiled 9776 to 4785 computations (51.1% saved)

prune64.0ms (0.3%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New3319340
Fresh000
Picked011
Done101
Total33210342
Error
0.0b
Counts
342 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
17.5b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
18.2b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
17.5b
(+.f64 (*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.5b
(+.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2))) U)
0.4b
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.5b
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
17.5b
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.7b
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
0.6b
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
18.8b
U
Compiler

Compiled 362 to 270 computations (25.4% saved)

localize53.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 1/60 (pow.f64 l 5))
0.1b
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2))))
0.1b
(*.f64 1/3 (pow.f64 l 3))
0.1b
(*.f64 J (cos.f64 (/.f64 K 2)))
Compiler

Compiled 117 to 88 computations (24.8% saved)

series13.0ms (0.1%)

Counts
3 → 36
Calls

15 calls:

TimeVariablePointExpression
3.0ms
K
@0
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2))))
3.0ms
l
@0
(*.f64 1/60 (pow.f64 l 5))
2.0ms
J
@0
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
K
@inf
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
J
@inf
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2))))

rewrite61.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1184×rational_best.json-2
1184×rational_best.json-3
1184×rational_best.json-1
1182×rational_best.json-5
1180×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02291
118691
258091
3245891
Stop Event
node limit
Counts
3 → 21
Calls
Call 1
Inputs
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 1/60 (pow.f64 l 5))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (pow.f64 l 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (pow.f64 l 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 l 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 l 3)) (/.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 3) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/60 (pow.f64 l 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/60 (pow.f64 l 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/60 (pow.f64 l 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/60 (pow.f64 l 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/60 (pow.f64 l 5)) (/.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/60 (pow.f64 l 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 5) 1/30) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/60 (pow.f64 l 5)) 1)))))

simplify158.0ms (0.8%)

Algorithm
egg-herbie
Rules
1268×rational_best.json-simplify-82
1160×rational_best.json-simplify-132
952×rational_best.json-simplify-80
850×rational_best.json-simplify-76
848×rational_best.json-simplify-78
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0964417
11993953
24533243
310512991
436332991
565822991
Stop Event
node limit
Counts
57 → 75
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))))))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) 0)
(+.f64 0 (*.f64 1/3 (pow.f64 l 3)))
(-.f64 (*.f64 1/3 (pow.f64 l 3)) 0)
(/.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(/.f64 (*.f64 1/3 (pow.f64 l 3)) (/.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))))
(/.f64 (*.f64 (pow.f64 l 3) 2/3) 2)
(pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(+.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(+.f64 0 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(/.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(/.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(pow.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(+.f64 (*.f64 1/60 (pow.f64 l 5)) 0)
(+.f64 0 (*.f64 1/60 (pow.f64 l 5)))
(-.f64 (*.f64 1/60 (pow.f64 l 5)) 0)
(/.f64 (*.f64 1/60 (pow.f64 l 5)) 1)
(/.f64 (*.f64 1/60 (pow.f64 l 5)) (/.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/60 (pow.f64 l 5))))
(/.f64 (*.f64 (pow.f64 l 5) 1/30) 2)
(pow.f64 (*.f64 1/60 (pow.f64 l 5)) 1)
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 2 (*.f64 l J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/60 (pow.f64 l 5))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
(+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/60 (pow.f64 l 5))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
(+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 J (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 J))))
(*.f64 J (+.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 (pow.f64 K 2)))))
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 J))) (*.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2)))))
(*.f64 J (+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2)))) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 J (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2))))))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))))))
(+.f64 (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))))))))
(+.f64 (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 J)))) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 1/384 (pow.f64 K 4))) (*.f64 J (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (pow.f64 K 6))))))
(+.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 (pow.f64 K 2))))) (*.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 J (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 (*.f64 J (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))) (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))) (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5)))) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) 0)
(*.f64 1/3 (pow.f64 l 3))
(+.f64 0 (*.f64 1/3 (pow.f64 l 3)))
(*.f64 1/3 (pow.f64 l 3))
(-.f64 (*.f64 1/3 (pow.f64 l 3)) 0)
(*.f64 1/3 (pow.f64 l 3))
(/.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(*.f64 1/3 (pow.f64 l 3))
(/.f64 (*.f64 1/3 (pow.f64 l 3)) (/.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 1/3 (pow.f64 l 3))
(/.f64 (*.f64 (pow.f64 l 3) 2/3) 2)
(*.f64 1/3 (pow.f64 l 3))
(pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(*.f64 J (*.f64 (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 l l)) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) l))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (cos.f64 (/.f64 K 2))))
(+.f64 0 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 l l)) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) l))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(*.f64 J (*.f64 (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 l l)) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) l))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(*.f64 J (*.f64 (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 l l)) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) l))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 l l)) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) l))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 J (*.f64 (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 l l)) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) l))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (cos.f64 (/.f64 K 2))))
(pow.f64 (*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(*.f64 J (*.f64 (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 l l)) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) l))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l l))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 l (+.f64 l (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))) (*.f64 J (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 1/60 (pow.f64 l 5)) 0)
(*.f64 1/60 (pow.f64 l 5))
(+.f64 0 (*.f64 1/60 (pow.f64 l 5)))
(*.f64 1/60 (pow.f64 l 5))
(-.f64 (*.f64 1/60 (pow.f64 l 5)) 0)
(*.f64 1/60 (pow.f64 l 5))
(/.f64 (*.f64 1/60 (pow.f64 l 5)) 1)
(*.f64 1/60 (pow.f64 l 5))
(/.f64 (*.f64 1/60 (pow.f64 l 5)) (/.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/60 (pow.f64 l 5))))
(*.f64 1/60 (pow.f64 l 5))
(/.f64 (*.f64 (pow.f64 l 5) 1/30) 2)
(*.f64 1/60 (pow.f64 l 5))
(pow.f64 (*.f64 1/60 (pow.f64 l 5)) 1)
(*.f64 1/60 (pow.f64 l 5))

localize23.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.1b
(*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))))
0.1b
(*.f64 J (cos.f64 (/.f64 K 2)))
Compiler

Compiled 47 to 31 computations (34% saved)

series6.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
J
@0
(*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
J
@inf
(*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
K
@inf
(*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
l
@inf
(*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))))

rewrite61.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
936×rational_best.json-2
936×rational_best.json-3
936×rational_best.json-1
934×rational_best.json-5
932×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01464
112164
242164
3188464
Stop Event
node limit
Counts
2 → 25
Calls
Call 1
Inputs
(*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 l 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)))))

simplify328.0ms (1.7%)

Algorithm
egg-herbie
Rules
1866×rational_best.json-simplify-132
938×rational_best.json-simplify-2
776×rational_best.json-simplify-1
682×rational_best.json-simplify-43
676×rational_best.json-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0943623
12023623
26603623
315103623
435623623
577223623
Stop Event
node limit
Counts
109 → 79
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 0)
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 0)
(/.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 1)
(/.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 l 4))) 2)
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 1)
(-.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(*.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(/.f64 (*.f64 2 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 2)
(pow.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 -1/4 (*.f64 J (*.f64 l (pow.f64 K 2)))))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (*.f64 1/192 (*.f64 J (*.f64 (pow.f64 K 4) l)))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J 1/192)))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 -1/4 (*.f64 J (*.f64 l (pow.f64 K 2)))) (*.f64 1/192 (*.f64 J (*.f64 l (pow.f64 K 4))))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (*.f64 (*.f64 l J) (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 1/192 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 l (*.f64 -1/23040 (*.f64 J (pow.f64 K 6)))))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J 1/192))) (+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (*.f64 (pow.f64 K 6) (*.f64 l (*.f64 J -1/23040))))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 -1/4 (*.f64 J (*.f64 l (pow.f64 K 2)))) (+.f64 (*.f64 1/192 (*.f64 J (*.f64 l (pow.f64 K 4)))) (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (*.f64 l J) (*.f64 1/192 (pow.f64 K 4))) (*.f64 l (*.f64 -1/23040 (*.f64 J (pow.f64 K 6)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 l (*.f64 2 J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) U))
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (*.f64 l (*.f64 2 J)) U))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 -1/4 (*.f64 J (*.f64 l (pow.f64 K 2)))) U))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 U (*.f64 1/192 (*.f64 J (*.f64 (pow.f64 K 4) l))))))
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 U (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J 1/192))))))
(+.f64 (*.f64 -1/4 (*.f64 J (*.f64 l (pow.f64 K 2)))) (+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 1/192 (*.f64 J (*.f64 l (pow.f64 K 4)))) U)))
(+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (*.f64 l J) (*.f64 1/192 (pow.f64 K 4))) (+.f64 (*.f64 l (*.f64 2 J)) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))) U))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 1/192 (*.f64 J (*.f64 (pow.f64 K 4) l))) (+.f64 (*.f64 l (*.f64 -1/23040 (*.f64 J (pow.f64 K 6)))) U))))
(+.f64 U (+.f64 (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J 1/192))) (+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (*.f64 (pow.f64 K 6) (*.f64 l (*.f64 J -1/23040)))))))
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 J (*.f64 l (pow.f64 K 2)))) (*.f64 1/192 (*.f64 J (*.f64 l (pow.f64 K 4))))) (+.f64 (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))) (+.f64 (*.f64 l (*.f64 2 J)) U)))
(+.f64 (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (*.f64 (*.f64 l J) (*.f64 1/192 (pow.f64 K 4)))) (+.f64 (*.f64 l (*.f64 -1/23040 (*.f64 J (pow.f64 K 6)))) (+.f64 (*.f64 l (*.f64 2 J)) U)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 0)
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l)))
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l)))
(+.f64 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l)))
(-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 0)
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l)))
(/.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 1)
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l)))
(/.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 l 4))) 2)
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l 4))) 2)
(/.f64 (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 4))) 2)
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 J 4))) 2)
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) 1)
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l)))
(-.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(/.f64 (*.f64 2 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 2)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))
(pow.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 l l))))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
0.0b
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
7.0b
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 38 to 10 computations (73.7% saved)

series80.0ms (0.4%)

Counts
2 → 22
Calls

15 calls:

TimeVariablePointExpression
77.0ms
l
@0
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
0.0ms
J
@inf
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
0.0ms
U
@inf
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
0.0ms
l
@inf
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
0.0ms
l
@-inf
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)

rewrite116.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1308×rational_best.json-simplify-57
726×rational_best.json-simplify-44
664×rational_best.json-simplify-47
660×rational_best.json-5
658×rational_best.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01256
110556
236256
3148656
4640956
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))))

simplify115.0ms (0.6%)

Algorithm
egg-herbie
Rules
1378×rational_best.json-simplify-80
1324×rational_best.json-simplify-129
1288×rational_best.json-simplify-78
1226×rational_best.json-simplify-94
1114×rational_best.json-simplify-135
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0981504
11951504
27511504
336791504
Stop Event
node limit
Counts
52 → 59
Calls
Call 1
Inputs
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
U
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
U
U
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)
(+.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J J)) 2)
(pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(-.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))
(*.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)
(/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 2) 2)
(pow.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
Outputs
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 1/60 (pow.f64 l 5)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 J 1/3)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))) (*.f64 1/2520 (*.f64 J (pow.f64 l 7)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (*.f64 1/2520 (*.f64 J (pow.f64 l 7))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 J 1/3)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) (*.f64 (pow.f64 l 7) (*.f64 J 1/2520)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 J 1/3)) (+.f64 (*.f64 2 (*.f64 l J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 5))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) U)))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (+.f64 (*.f64 J (*.f64 1/60 (pow.f64 l 5))) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 J 1/3)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
U
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
U
U
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 0 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 0)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J J)) 2)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 0)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 1 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)) (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (/.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 2) 2)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(pow.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) 1)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
0.1b
(*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2)))
0.4b
(*.f64 1/3 J)
6.4b
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
Compiler

Compiled 90 to 62 computations (31.1% saved)

series40.0ms (0.2%)

Counts
4 → 84
Calls

24 calls:

TimeVariablePointExpression
32.0ms
J
@0
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
1.0ms
K
@inf
(*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2)))
1.0ms
J
@inf
(*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2)))
1.0ms
J
@-inf
(*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2)))
1.0ms
J
@0
(*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2)))

rewrite169.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1086×rational_best.json-2
1086×rational_best.json-1
1084×rational_best.json-3
1082×rational_best.json-5
1080×exponential.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018116
1155116
2509104
32222104
Stop Event
node limit
Counts
4 → 40
Calls
Call 1
Inputs
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
(*.f64 1/3 J)
(*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 3) (*.f64 J 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 J) (/.f64 (*.f64 1/3 J) (*.f64 1/3 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 J) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) (/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)))))

simplify319.0ms (1.7%)

Algorithm
egg-herbie
Rules
1196×rational_best.json-simplify-78
976×rational_best.json-simplify-80
906×rational_best.json-simplify-2
746×rational_best.json-simplify-132
726×rational_best.json-simplify-82
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01284716
12734428
29684428
324044428
450584428
Stop Event
node limit
Counts
124 → 105
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 0)
(+.f64 0 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
(-.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 0)
(/.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)
(/.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(/.f64 (*.f64 (pow.f64 l 3) (*.f64 J 2/3)) 2)
(pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)
(+.f64 (*.f64 1/3 J) 0)
(+.f64 0 (*.f64 1/3 J))
(-.f64 (*.f64 1/3 J) 0)
(/.f64 (*.f64 1/3 J) 1)
(/.f64 (*.f64 1/3 J) (/.f64 (*.f64 1/3 J) (*.f64 1/3 J)))
(/.f64 (*.f64 J 2/3) 2)
(pow.f64 (*.f64 1/3 J) 1)
(+.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 0)
(+.f64 0 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 0)
(/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 1)
(/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) (/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2)))) 2)
(pow.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 1)
(-.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 0)
(*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))
(*.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))
(*.f64 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))
(*.f64 (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))
(*.f64 (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)) J)
(*.f64 (/.f64 (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))
(*.f64 (/.f64 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 (/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)
(/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) 2)
(pow.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)
Outputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J)))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J)))
(*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)) (neg.f64 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)) (neg.f64 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)) (neg.f64 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)) (neg.f64 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))) (pow.f64 K 2))) (*.f64 l (*.f64 2 J))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 l (*.f64 J 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 -1/8 (pow.f64 K 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 -1/8 (pow.f64 K 2)))))
(+.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 -1/8 (pow.f64 K 2))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))) (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 1/384 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))))))))
(+.f64 (*.f64 l (*.f64 J 2)) (+.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 -1/8 (pow.f64 K 2)))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 1/384 (pow.f64 K 4))) (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 -1/8 (pow.f64 K 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 l (*.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 1/384 (pow.f64 K 4))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))) (pow.f64 K 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 (pow.f64 K 6) (*.f64 -1/46080 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))))))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/384 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))))) (*.f64 l (*.f64 2 J))))
(+.f64 (*.f64 l (*.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 -1/8 (pow.f64 K 2))) (+.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 -1/46080 (pow.f64 K 6)))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 1/384 (pow.f64 K 4))))))
(+.f64 (*.f64 J (*.f64 l 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 -1/46080 (pow.f64 K 6))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 1/384 (pow.f64 K 4)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 -1/46080 (pow.f64 K 6)))) (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))) (*.f64 1/384 (pow.f64 K 4))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 l (*.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 -1/46080 (pow.f64 K 6))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))) (*.f64 1/384 (pow.f64 K 4)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2))))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(*.f64 l (*.f64 J 2))
(*.f64 J (*.f64 l 2))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 J (*.f64 l 2)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(*.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)) (neg.f64 J))
(*.f64 J (neg.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(*.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)) (neg.f64 J))
(*.f64 J (neg.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(*.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)) (neg.f64 J))
(*.f64 J (neg.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 l 3)) (*.f64 -2 l)) J))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(*.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2)) (neg.f64 J))
(*.f64 J (neg.f64 (+.f64 (*.f64 (pow.f64 l 3) -1/3) (*.f64 l -2))))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 0)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 0 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(-.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 0)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (*.f64 (pow.f64 l 3) (*.f64 J 2/3)) 2)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 1/3 J) 0)
(*.f64 1/3 J)
(+.f64 0 (*.f64 1/3 J))
(*.f64 1/3 J)
(-.f64 (*.f64 1/3 J) 0)
(*.f64 1/3 J)
(/.f64 (*.f64 1/3 J) 1)
(*.f64 1/3 J)
(/.f64 (*.f64 1/3 J) (/.f64 (*.f64 1/3 J) (*.f64 1/3 J)))
(*.f64 1/3 J)
(/.f64 (*.f64 J 2/3) 2)
(*.f64 1/3 J)
(pow.f64 (*.f64 1/3 J) 1)
(*.f64 1/3 J)
(+.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 0)
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(+.f64 0 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 0)
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 1)
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) (/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 2 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2)))) 2)
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(pow.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (cos.f64 (/.f64 K 2))) 1)
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 0)
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)) J)
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (/.f64 (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 1 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (/.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))))
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3)))) 2)
(/.f64 (*.f64 J (*.f64 2 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))) 2)
(/.f64 (*.f64 2 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))) 2)
(/.f64 (*.f64 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J 2)) 2)
(/.f64 (*.f64 J (*.f64 2 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) 2)
(pow.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 (pow.f64 l 3) 1/3))) 1)
(*.f64 J (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.0b
(*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2))))
0.1b
(*.f64 J (cos.f64 (/.f64 K 2)))
7.0b
(+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l)))))
Compiler

Compiled 101 to 46 computations (54.5% saved)

series16.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
5.0ms
J
@0
(*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2))))
4.0ms
J
@inf
(*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
l
@inf
(*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
K
@inf
(*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2))))
1.0ms
l
@-inf
(*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2))))

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1222×rational_best.json-2
1222×rational_best.json-1
1220×rational_best.json-3
1220×rational_best.json-5
1218×exponential.json-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020179
1179179
2605167
32575119
Stop Event
node limit
Counts
3 → 43
Calls
Call 1
Inputs
(+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 l)) (+.f64 -2 (+.f64 1 (exp.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 l)) (+.f64 (+.f64 1 (exp.f64 (+.f64 l l))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (*.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)))))

simplify439.0ms (2.3%)

Algorithm
egg-herbie
Rules
1156×rational_best.json-simplify-2
964×rational_best.json-simplify-49
906×rational_best.json-simplify-132
660×rational_best.json-simplify-44
630×rational_best.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01898049
13957601
213107601
330737601
465007601
Stop Event
node limit
Counts
139 → 136
Calls
Call 1
Inputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) J))) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/46080 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 6) J))) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J) U)
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J) U))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J) U)))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/46080 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J) U))))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(-.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 0)
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -2 (+.f64 1 (exp.f64 (+.f64 l l)))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 (+.f64 1 (exp.f64 (+.f64 l l))) -2))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))
(*.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(*.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(*.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (*.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)
(/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(/.f64 (*.f64 2 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) 2)
(pow.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)
(+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(+.f64 0 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(pow.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 0)
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) 2)
(pow.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
Outputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/2520 (pow.f64 l 7)))))
(+.f64 (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/2520 (pow.f64 l 7))))
(+.f64 (*.f64 2 l) (+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (*.f64 1/2520 (pow.f64 l 7))))
(+.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 (*.f64 2 l) (*.f64 1/2520 (pow.f64 l 7))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l))))
(-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 2 (*.f64 l J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(+.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/2520 (*.f64 (pow.f64 l 7) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 7) (*.f64 1/2520 J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (*.f64 (pow.f64 l 7) (*.f64 1/2520 J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (*.f64 2 (*.f64 l J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)
(*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2)))))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 (pow.f64 K 2) (*.f64 J -1/8))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) J))) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)))
(+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2))))))
(+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 1/384 J)))))
(+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 J 1/384)))))
(+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/8)) (*.f64 J (*.f64 1/384 (pow.f64 K 4))))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/46080 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 6) J))) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 -1/46080 (*.f64 J (pow.f64 K 6)))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))))))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 -1/46080 J)) J)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 1/384 J)))))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 (pow.f64 K 4) (*.f64 J 1/384)))))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 (pow.f64 K 2) (*.f64 J -1/8)))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 J (*.f64 1/384 (pow.f64 K 4))))))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 2 (*.f64 l J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 l 5) (*.f64 1/60 J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 2 (*.f64 l J)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) (*.f64 2 (exp.f64 (*.f64 -1 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J) U)
(+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J) U))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) U))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 (pow.f64 K 2) (*.f64 J -1/8)))) U)
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J) U)))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) (+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) U)))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 J (*.f64 -1/8 (pow.f64 K 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/384 J)) J)) U))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 J (*.f64 -1/8 (pow.f64 K 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 (pow.f64 K 4) (*.f64 J 1/384)))) U))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 J (*.f64 1/384 (pow.f64 K 4))))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (*.f64 J -1/8))) U))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/46080 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J) U))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 -1/46080 (*.f64 J (pow.f64 K 6)))) (+.f64 (*.f64 J (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l))))) U)) (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 -1/8 (*.f64 J (pow.f64 K 2))))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 -1/46080 J)) J)) U) (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 1/384 J)))))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))) (+.f64 U (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 (pow.f64 K 4) (*.f64 J 1/384))))))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 J (*.f64 (pow.f64 K 2) (*.f64 J -1/8)))) (+.f64 U (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 J (*.f64 1/384 (pow.f64 K 4)))))))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J))
(*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) J)) U)
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(-.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 0)
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -2 (+.f64 1 (exp.f64 (+.f64 l l)))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 (exp.f64 (+.f64 l l)) -1))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 (+.f64 1 (exp.f64 (+.f64 l l))) -2))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 (exp.f64 (+.f64 l l)) -1))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (*.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (/.f64 (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 1 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (/.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 2 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))) 2)
(pow.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) 1)
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 0 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))
(pow.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 0)
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U))) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)) 2)
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(pow.f64 (+.f64 (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 J (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (/.f64 K 2)))))

eval416.0ms (2.2%)

Compiler

Compiled 16198 to 9355 computations (42.2% saved)

prune122.0ms (0.6%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New56711578
Fresh314
Picked101
Done235
Total57315588
Error
0.0b
Counts
588 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
17.5b
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
17.5b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.5b
(+.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2))) U)
0.5b
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
6.5b
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) J) U)
6.5b
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J) U)
18.2b
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J) U)
0.7b
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
0.6b
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
6.6b
(+.f64 (*.f64 (*.f64 2 l) J) U)
18.6b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60))) U)
0.7b
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
25.2b
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
61.4b
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
18.8b
U
Compiler

Compiled 508 to 366 computations (28% saved)

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
0.1b
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
0.1b
(*.f64 1/3 (pow.f64 l 3))
0.1b
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
Compiler

Compiled 79 to 57 computations (27.8% saved)

series8.0ms (0%)

Counts
3 → 88
Calls

27 calls:

TimeVariablePointExpression
1.0ms
J
@inf
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
0.0ms
U
@0
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
0.0ms
K
@inf
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
0.0ms
l
@inf
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
0.0ms
J
@0
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1086×rational_best.json-2
1086×rational_best.json-1
1084×rational_best.json-3
1084×rational_best.json-5
1082×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020117
1169117
2531117
32284117
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (*.f64 (cos.f64 (/.f64 K 2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (*.f64 2 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)))))

simplify268.0ms (1.4%)

Algorithm
egg-herbie
Rules
1000×rational_best.json-simplify-2
766×rational_best.json-simplify-78
738×rational_best.json-simplify-43
686×rational_best.json-simplify-24
622×rational_best.json-simplify-80
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01226293
12586021
27846021
318176021
441316021
571076021
Stop Event
node limit
Counts
119 → 125
Calls
Call 1
Inputs
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) U)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 0)
(+.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) J))
(-.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 0)
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 1)
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (*.f64 (cos.f64 (/.f64 K 2)) J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) 2)
(pow.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 1)
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 0)
(+.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 0)
(/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 1)
(/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (*.f64 2 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))) 2)
(pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 0)
(*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)
(*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))
(*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))
(*.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) 2)
(pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)
Outputs
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 J (*.f64 (pow.f64 K 2) (*.f64 -1/8 J)))
(+.f64 J (*.f64 -1/8 (*.f64 J (pow.f64 K 2))))
(+.f64 J (*.f64 (pow.f64 K 2) (*.f64 J -1/8)))
(+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 J (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/8 J)) (*.f64 (pow.f64 K 4) (*.f64 1/384 J))))
(+.f64 J (+.f64 (*.f64 -1/8 (*.f64 J (pow.f64 K 2))) (*.f64 J (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 J (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/8)) (*.f64 (pow.f64 K 4) (*.f64 J 1/384))))
(+.f64 J (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 1/384 (*.f64 J (pow.f64 K 4)))))
(+.f64 J (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 J 1/384))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(+.f64 (+.f64 J (*.f64 (pow.f64 K 2) (*.f64 -1/8 J))) (+.f64 (*.f64 -1/46080 (*.f64 J (pow.f64 K 6))) (*.f64 (pow.f64 K 4) (*.f64 1/384 J))))
(+.f64 (+.f64 J (*.f64 -1/8 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 J (*.f64 1/384 (pow.f64 K 4))) (*.f64 J (*.f64 -1/46080 (pow.f64 K 6)))))
(+.f64 (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/8)) (*.f64 (pow.f64 K 4) (*.f64 J 1/384))) (+.f64 J (*.f64 (pow.f64 K 6) (*.f64 J -1/46080))))
(+.f64 J (+.f64 (*.f64 -1/46080 (*.f64 J (pow.f64 K 6))) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 1/384 (*.f64 J (pow.f64 K 4))))))
(+.f64 J (+.f64 (*.f64 (pow.f64 K 6) (*.f64 J -1/46080)) (+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 J 1/384)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (pow.f64 K 2))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (pow.f64 K 6)))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))) (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J -1/46080))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (*.f64 (*.f64 -1/46080 (*.f64 J (pow.f64 K 6))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 (*.f64 (pow.f64 K 6) (*.f64 J -1/46080)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J l))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 l (*.f64 2 J)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))
(+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 U (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) U)))
(+.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) U) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (pow.f64 K 2))))))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) U)))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) U)))
(+.f64 (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) U))))
(+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (pow.f64 K 6)))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) U))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) U) (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))))
(+.f64 (+.f64 (*.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U) (+.f64 (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J -1/46080)))) (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 (*.f64 -1/46080 (*.f64 J (pow.f64 K 6))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 (*.f64 (*.f64 (pow.f64 K 6) (*.f64 J -1/46080)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) U)
(+.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 0)
(*.f64 J (cos.f64 (/.f64 K 2)))
(+.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) J))
(*.f64 J (cos.f64 (/.f64 K 2)))
(-.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 0)
(*.f64 J (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 1)
(*.f64 J (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (*.f64 (cos.f64 (/.f64 K 2)) J)))
(*.f64 J (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) 2)
(*.f64 J (cos.f64 (/.f64 K 2)))
(pow.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) 1)
(*.f64 J (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 0)
(*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 0)
(*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (*.f64 2 (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3))))) 2)
(*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 0)
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U)) 2)
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))
(pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (+.f64 (+.f64 l l) (*.f64 1/3 (pow.f64 l 3)))) U) 1)
(+.f64 U (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (*.f64 2 l) J) U)
Compiler

Compiled 23 to 14 computations (39.1% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
U
@0
(+.f64 (*.f64 (*.f64 2 l) J) U)
0.0ms
l
@inf
(+.f64 (*.f64 (*.f64 2 l) J) U)
0.0ms
l
@0
(+.f64 (*.f64 (*.f64 2 l) J) U)
0.0ms
J
@inf
(+.f64 (*.f64 (*.f64 2 l) J) U)
0.0ms
l
@-inf
(+.f64 (*.f64 (*.f64 2 l) J) U)

rewrite90.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
974×rational_best.json-simplify-57
874×rational_best.json-simplify-82
680×rational_best.json-simplify-44
652×rational_best.json-simplify-80
572×rational_best.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
17619
225319
3106919
4462219
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 2 l) J) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (+.f64 (*.f64 2 (*.f64 l J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 l (*.f64 J 4)) (+.f64 U U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)))))))

simplify144.0ms (0.7%)

Algorithm
egg-herbie
Rules
1166×rational_best.json-simplify-2
1068×rational_best.json-simplify-80
964×rational_best.json-simplify-78
932×rational_best.json-simplify-94
580×rational_best.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0551012
11081012
25021012
321541012
444011012
Stop Event
node limit
Counts
58 → 27
Calls
Call 1
Inputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(-.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)
(*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))))
(*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))))
(*.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))
(*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (+.f64 (*.f64 2 (*.f64 l J)) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)
(/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(/.f64 (+.f64 (*.f64 l (*.f64 J 4)) (+.f64 U U)) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)) 2) -2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)))
Outputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(-.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 0)
(+.f64 U (*.f64 2 (*.f64 l J)))
(-.f64 0 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (+.f64 (*.f64 2 (*.f64 l J)) U))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)
(+.f64 U (*.f64 2 (*.f64 l J)))
(/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (/.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(/.f64 (+.f64 (*.f64 l (*.f64 J 4)) (+.f64 U U)) 2)
(/.f64 (+.f64 (*.f64 J (*.f64 l 4)) (+.f64 U U)) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)) 2) -2)
(+.f64 U (*.f64 2 (*.f64 l J)))
(pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 1)
(+.f64 U (*.f64 2 (*.f64 l J)))
(neg.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 U (*.f64 2 (*.f64 l J)))

localize20.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
0.1b
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2)))
Compiler

Compiled 46 to 30 computations (34.8% saved)

series2.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
K
@0
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2)))
0.0ms
l
@0
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2)))
0.0ms
K
@0
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
0.0ms
K
@inf
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
0.0ms
J
@inf
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2)))

rewrite58.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
946×rational_best.json-2
946×rational_best.json-1
944×rational_best.json-3
942×rational_best.json-5
940×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01464
112164
242464
3189964
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) (/.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)))))

simplify229.0ms (1.2%)

Algorithm
egg-herbie
Rules
960×rational_best.json-simplify-2
718×rational_best.json-simplify-78
686×rational_best.json-simplify-24
678×rational_best.json-simplify-29
672×rational_best.json-simplify-33
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0903594
11943594
26683594
315793594
436923594
563783594
Stop Event
node limit
Counts
108 → 77
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 0)
(+.f64 0 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))))
(-.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 0)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 1)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) (/.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J)))))
(/.f64 (*.f64 l (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 4))) 2)
(pow.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 0)
(*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)
(*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))
(*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))
(*.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))
(*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(/.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 l (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)))))
(+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J 1/192)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 J (pow.f64 K 2)))) (*.f64 l (*.f64 1/192 (*.f64 J (pow.f64 K 4))))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (*.f64 l (*.f64 1/192 (*.f64 J (pow.f64 K 4))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4))) (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J 1/192)))) (*.f64 (*.f64 l J) (*.f64 -1/23040 (pow.f64 K 6)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 l (*.f64 1/192 (*.f64 J (pow.f64 K 4)))) (*.f64 -1/23040 (*.f64 J (*.f64 l (pow.f64 K 6)))))))
(+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 l (*.f64 1/192 (*.f64 J (pow.f64 K 4)))) (*.f64 (pow.f64 K 6) (*.f64 J (*.f64 l -1/23040))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 l (*.f64 2 J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) U))
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (*.f64 l (*.f64 2 J)) U))
(+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 l (*.f64 2 J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 J (pow.f64 K 2)))) U))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) U)))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 U (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4))))))
(+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 U (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J 1/192))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 l (*.f64 1/192 (*.f64 J (pow.f64 K 4)))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 J (pow.f64 K 2)))) U)))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 l (*.f64 1/192 (*.f64 J (pow.f64 K 4)))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))) U))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4))) (+.f64 (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))) U))))
(+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J 1/192)))) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/23040 (pow.f64 K 6))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 l (*.f64 1/192 (*.f64 J (pow.f64 K 4)))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 -1/23040 (*.f64 J (*.f64 l (pow.f64 K 6)))) U))))
(+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 l (*.f64 2 J)) (+.f64 (*.f64 l (*.f64 1/192 (*.f64 J (pow.f64 K 4)))) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 J (*.f64 l -1/23040))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 0)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
(+.f64 0 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
(-.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 0)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 1)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) (/.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
(/.f64 (*.f64 l (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 4))) 2)
(/.f64 (*.f64 l (*.f64 J (*.f64 4 (cos.f64 (/.f64 K 2))))) 2)
(/.f64 (*.f64 (*.f64 l J) (*.f64 4 (cos.f64 (/.f64 K 2)))) 2)
(/.f64 (*.f64 J (*.f64 l (*.f64 4 (cos.f64 (/.f64 K 2))))) 2)
(pow.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) 1)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
(-.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 0)
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 1 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)))
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U)) 2)
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l J))) U) 1)
(+.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
7.0b
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 27 to 9 computations (66.7% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J) U)
0.0b
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
0.0b
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))
6.9b
(+.f64 (exp.f64 (+.f64 l l)) -1)
Compiler

Compiled 62 to 23 computations (62.9% saved)

series6.0ms (0%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
J
@0
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
0.0ms
J
@inf
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
0.0ms
l
@-inf
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
0.0ms
l
@inf
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
0.0ms
J
@inf
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J) U)

rewrite188.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
802×rational_best.json-simplify-47
782×rational_best.json-5
780×rational_best.json-2
780×rational_best.json-3
780×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015128
1132128
2436128
31775128
47109128
Stop Event
node limit
Counts
4 → 57
Calls
Call 1
Inputs
(+.f64 (exp.f64 (+.f64 l l)) -1)
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 1 (exp.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))) (+.f64 (exp.f64 (+.f64 l l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))) (+.f64 (exp.f64 (+.f64 l l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1))) (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (+.f64 l l)) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (exp.f64 (+.f64 l l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) (+.f64 J J))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))))))

simplify296.0ms (1.5%)

Algorithm
egg-herbie
Rules
1152×rational_best.json-simplify-2
828×rational_best.json-simplify-78
730×rational_best.json-simplify-80
704×rational_best.json-simplify-43
608×rational_best.json-simplify-82
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01874937
13974829
210044829
322644799
449774799
Stop Event
node limit
Counts
141 → 136
Calls
Call 1
Inputs
(*.f64 2 l)
(+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 2 l))
(+.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (*.f64 2 l) (*.f64 4/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (*.f64 2 l) (+.f64 (*.f64 2/3 (pow.f64 l 4)) (*.f64 4/3 (pow.f64 l 3)))))
(-.f64 (exp.f64 (*.f64 2 l)) 1)
(-.f64 (exp.f64 (*.f64 2 l)) 1)
(-.f64 (exp.f64 (*.f64 2 l)) 1)
(-.f64 (exp.f64 (*.f64 2 l)) 1)
(-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1)
(-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1)
(-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1)
(-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1)
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 4/3 J) (+.f64 (*.f64 -2 J) J))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (*.f64 2 (*.f64 l J))))
(+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 4/3 J) (+.f64 (*.f64 -2 J) J))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (+.f64 (*.f64 (+.f64 (*.f64 -4/3 J) (+.f64 (*.f64 -1/3 J) (+.f64 (*.f64 2/3 J) J))) (pow.f64 l 4)) (*.f64 2 (*.f64 l J)))))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (+.f64 (*.f64 2 (*.f64 l J)) U))
(+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 4/3 J) (+.f64 (*.f64 -2 J) J))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 J (*.f64 (exp.f64 (*.f64 -1 l)) (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1))) U)
(+.f64 (*.f64 J (*.f64 (exp.f64 (*.f64 -1 l)) (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1))) U)
(+.f64 (*.f64 J (*.f64 (exp.f64 (*.f64 -1 l)) (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1))) U)
(+.f64 (*.f64 J (*.f64 (exp.f64 (*.f64 -1 l)) (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1))) U)
U
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
U
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
U
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(-.f64 (exp.f64 (+.f64 l l)) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 0)
(-.f64 0 (-.f64 1 (exp.f64 (+.f64 l l))))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l))))))
(*.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))
(*.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))) (+.f64 (exp.f64 (+.f64 l l)) -1))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)))
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))) (+.f64 (exp.f64 (+.f64 l l)) -1))
(*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1))) (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))
(/.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)
(/.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 l l)) 2) 2) 2)
(pow.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)
(neg.f64 (-.f64 1 (exp.f64 (+.f64 l l))))
(+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 0)
(+.f64 0 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))))
(-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 1)
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) 2)) 2)
(pow.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 0)
(+.f64 0 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)))
(-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 1)
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) (+.f64 J J))) 2)
(pow.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))
(-.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 2) 2)
(pow.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
Outputs
(*.f64 2 l)
(+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 2 l))
(*.f64 2 (+.f64 l (pow.f64 l 2)))
(+.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (*.f64 2 l) (*.f64 4/3 (pow.f64 l 3))))
(+.f64 (*.f64 4/3 (pow.f64 l 3)) (*.f64 2 (+.f64 l (pow.f64 l 2))))
(+.f64 (*.f64 2 (+.f64 l (pow.f64 l 2))) (*.f64 4/3 (pow.f64 l 3)))
(+.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 (*.f64 2 l) (+.f64 (*.f64 2/3 (pow.f64 l 4)) (*.f64 4/3 (pow.f64 l 3)))))
(+.f64 (+.f64 (*.f64 4/3 (pow.f64 l 3)) (*.f64 2/3 (pow.f64 l 4))) (*.f64 2 (+.f64 l (pow.f64 l 2))))
(+.f64 (*.f64 2 (+.f64 l (pow.f64 l 2))) (+.f64 (*.f64 4/3 (pow.f64 l 3)) (*.f64 2/3 (pow.f64 l 4))))
(-.f64 (exp.f64 (*.f64 2 l)) 1)
(+.f64 (exp.f64 (*.f64 2 l)) -1)
(-.f64 (exp.f64 (*.f64 2 l)) 1)
(+.f64 (exp.f64 (*.f64 2 l)) -1)
(-.f64 (exp.f64 (*.f64 2 l)) 1)
(+.f64 (exp.f64 (*.f64 2 l)) -1)
(-.f64 (exp.f64 (*.f64 2 l)) 1)
(+.f64 (exp.f64 (*.f64 2 l)) -1)
(-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1)
(+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1)
(-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1)
(+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1)
(-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1)
(+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1)
(-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1)
(+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1)
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 2 l) (*.f64 (pow.f64 l 3) 1/3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 (pow.f64 l 3) 1/3)))
(+.f64 (*.f64 (pow.f64 l 3) 1/3) (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 1/60 (pow.f64 l 5))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(+.f64 (*.f64 (pow.f64 l 3) 1/3) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/2520 (pow.f64 l 7)))))
(+.f64 (+.f64 (*.f64 2 l) (*.f64 1/60 (pow.f64 l 5))) (+.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 1/2520 (pow.f64 l 7))))
(+.f64 (*.f64 2 l) (+.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/2520 (pow.f64 l 7))) (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (exp.f64 (neg.f64 l)))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (exp.f64 (neg.f64 l)))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (exp.f64 (neg.f64 l)))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (exp.f64 (neg.f64 l)))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l)))
(*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l)))
(*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l)))
(*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l)))
(*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (exp.f64 (neg.f64 l)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 2) (*.f64 J 0)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 2) (-.f64 J J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 2) 0))
(+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 4/3 J) (+.f64 (*.f64 -2 J) J))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (*.f64 2 (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (*.f64 (pow.f64 l 3) (+.f64 J (+.f64 (*.f64 -2 J) (*.f64 4/3 J))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 J 0)) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 2) (-.f64 J J)) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 2) 0) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3)))))
(+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 4/3 J) (+.f64 (*.f64 -2 J) J))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (+.f64 (*.f64 (+.f64 (*.f64 -4/3 J) (+.f64 (*.f64 -1/3 J) (+.f64 (*.f64 2/3 J) J))) (pow.f64 l 4)) (*.f64 2 (*.f64 l J)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 4) (+.f64 (+.f64 J (*.f64 2/3 J)) (+.f64 (*.f64 J -1/3) (*.f64 J -4/3))))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (*.f64 (pow.f64 l 3) (+.f64 J (+.f64 (*.f64 -2 J) (*.f64 4/3 J))))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 J 0)) (+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 J -4/3) (+.f64 J (*.f64 J 1/3))))) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (+.f64 (*.f64 (pow.f64 l 2) (-.f64 J J)) (*.f64 (pow.f64 l 4) (+.f64 J (+.f64 (*.f64 2/3 J) (*.f64 J -5/3))))) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 J -4/3) (+.f64 J (*.f64 1/3 J)))) (+.f64 (*.f64 (pow.f64 l 2) 0) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 J (+.f64 (*.f64 J -4/3) (*.f64 1/3 J)))) (+.f64 (*.f64 (pow.f64 l 2) 0) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3))))))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l))))
(*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l))))
(*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l))))
(*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1) (exp.f64 (*.f64 -1 l))))
(*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (+.f64 (*.f64 2 (*.f64 l J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 U (*.f64 (pow.f64 l 2) (*.f64 J 0))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 2) (-.f64 J J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 2) 0) U))
(+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 4/3 J) (+.f64 (*.f64 -2 J) J))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 (*.f64 (pow.f64 l 3) (+.f64 J (+.f64 (*.f64 -2 J) (*.f64 4/3 J)))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 J) (*.f64 2 J))) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 J 0)) (+.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3)))))
(+.f64 (*.f64 (pow.f64 l 2) (-.f64 J J)) (+.f64 (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3))) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (+.f64 (*.f64 (pow.f64 l 2) 0) U) (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3)))))
(+.f64 (*.f64 (pow.f64 l 3) (+.f64 J (*.f64 J -2/3))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 l 2) 0) U)))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 J (*.f64 (exp.f64 (*.f64 -1 l)) (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1))) U)
(+.f64 U (*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (*.f64 (exp.f64 (neg.f64 l)) J)))
(+.f64 (*.f64 J (*.f64 (exp.f64 (*.f64 -1 l)) (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1))) U)
(+.f64 U (*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (*.f64 (exp.f64 (neg.f64 l)) J)))
(+.f64 (*.f64 J (*.f64 (exp.f64 (*.f64 -1 l)) (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1))) U)
(+.f64 U (*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (*.f64 (exp.f64 (neg.f64 l)) J)))
(+.f64 (*.f64 J (*.f64 (exp.f64 (*.f64 -1 l)) (-.f64 (exp.f64 (neg.f64 (*.f64 -2 l))) 1))) U)
(+.f64 U (*.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 l -2))) -1) (*.f64 (exp.f64 (neg.f64 l)) J)))
U
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J))
(*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
U
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
U
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 2 l)) 1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 2 l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)
(-.f64 (exp.f64 (+.f64 l l)) 1)
(+.f64 -1 (exp.f64 (+.f64 l l)))
(-.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 0)
(+.f64 -1 (exp.f64 (+.f64 l l)))
(-.f64 0 (-.f64 1 (exp.f64 (+.f64 l l))))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l))))))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))) (+.f64 (exp.f64 (+.f64 l l)) -1))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))) (+.f64 (exp.f64 (+.f64 l l)) -1))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1))) (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1))))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(*.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) -1))) (+.f64 (exp.f64 (+.f64 l l)) -1)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (+.f64 (exp.f64 (+.f64 l l)) -1)))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(/.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)
(+.f64 -1 (exp.f64 (+.f64 l l)))
(/.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (/.f64 (-.f64 1 (exp.f64 (+.f64 l l))) (-.f64 1 (exp.f64 (+.f64 l l)))))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 l l)) 2) 2) 2)
(-.f64 (/.f64 (*.f64 2 (exp.f64 (+.f64 l l))) 2) 1)
(+.f64 (/.f64 (*.f64 2 (exp.f64 (+.f64 l l))) 2) -1)
(+.f64 -1 (/.f64 (*.f64 2 (exp.f64 (+.f64 l l))) 2))
(pow.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) 1)
(+.f64 -1 (exp.f64 (+.f64 l l)))
(neg.f64 (-.f64 1 (exp.f64 (+.f64 l l))))
(+.f64 -1 (exp.f64 (+.f64 l l)))
(+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 0)
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(+.f64 0 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 0)
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 1)
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) 2)) 2)
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(pow.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) 1)
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))
(+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 0)
(*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l)))))
(*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 0 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)))
(*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l)))))
(*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 0)
(*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l)))))
(*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))
(*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l)))))
(*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 1)
(*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l)))))
(*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) (/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))
(*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l)))))
(*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) (+.f64 J J))) 2)
(/.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (+.f64 -1 (exp.f64 (+.f64 l l))) (+.f64 J J))) 2)
(/.f64 (*.f64 (+.f64 -1 (exp.f64 (+.f64 l l))) (*.f64 (exp.f64 (neg.f64 l)) (+.f64 J J))) 2)
(pow.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) 1)
(*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l)))))
(*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J))))
(*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l))))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l)))))
(*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(-.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 0)
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 1 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U))) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)) (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 2) 2)
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(pow.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U) 1)
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (*.f64 (exp.f64 (neg.f64 l)) J)) U)))
(+.f64 U (*.f64 (*.f64 (exp.f64 (neg.f64 l)) J) (+.f64 -1 (exp.f64 (+.f64 l l)))))
(+.f64 U (*.f64 (exp.f64 (neg.f64 l)) (*.f64 J (+.f64 -1 (exp.f64 (+.f64 l l))))))
(+.f64 U (*.f64 J (*.f64 (exp.f64 (neg.f64 l)) (+.f64 -1 (exp.f64 (+.f64 l l))))))

eval253.0ms (1.3%)

Compiler

Compiled 11091 to 6572 computations (40.7% saved)

prune90.0ms (0.5%)

Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New4415446
Fresh257
Picked101
Done077
Total44417461
Error
0.0b
Counts
461 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
17.5b
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
17.5b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.5b
(+.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2))) U)
0.5b
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
0.7b
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
0.6b
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
6.6b
(+.f64 (*.f64 (*.f64 2 l) J) U)
18.6b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60))) U)
0.7b
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
25.2b
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
30.0b
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
61.4b
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
49.7b
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) J)
49.7b
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
61.4b
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
49.8b
(*.f64 (*.f64 2 l) J)
18.8b
U
Compiler

Compiled 511 to 364 computations (28.8% saved)

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
0.1b
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
0.1b
(*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))
Compiler

Compiled 49 to 26 computations (46.9% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
U
@inf
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
1.0ms
K
@0
(*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))
0.0ms
l
@0
(*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))
0.0ms
K
@inf
(*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))
0.0ms
K
@-inf
(*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))

rewrite124.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
904×rational_best.json-2
904×rational_best.json-1
904×rational_best.json-5
902×rational_best.json-3
902×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01487
112087
241387
3179187
4777787
Stop Event
node limit
Counts
3 → 37
Calls
Call 1
Inputs
(*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) (/.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 J 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (*.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 U (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 J 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))))))

simplify246.0ms (1.3%)

Algorithm
egg-herbie
Rules
980×rational_best.json-simplify-2
710×rational_best.json-simplify-78
658×rational_best.json-simplify-43
622×rational_best.json-simplify-24
618×rational_best.json-simplify-29
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01284579
12904579
27984579
317844579
439884579
569154579
Stop Event
node limit
Counts
145 → 115
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 l)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) l)) (*.f64 2 l))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 2 l) (*.f64 1/192 (*.f64 (pow.f64 K 4) l))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) l)) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) l)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 0)
(+.f64 0 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 0)
(-.f64 0 (neg.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 1)
(/.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l 4)) 2)
(pow.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 1)
(neg.f64 (neg.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 0)
(+.f64 0 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))))
(-.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 0)
(-.f64 0 (neg.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))
(/.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 1)
(/.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) (/.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 J 4))) 2)
(pow.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 1)
(neg.f64 (neg.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))
(-.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)
(*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))
(*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))
(*.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))
(*.f64 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))
(*.f64 (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(*.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (*.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)
(/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(/.f64 (+.f64 U (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 J 4))))) 2)
(pow.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 l)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) l)) (*.f64 2 l))
(+.f64 (*.f64 2 l) (*.f64 (pow.f64 K 2) (*.f64 -1/4 l)))
(+.f64 (*.f64 2 l) (*.f64 l (*.f64 -1/4 (pow.f64 K 2))))
(+.f64 (*.f64 2 l) (*.f64 (pow.f64 K 2) (*.f64 l -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 2 l) (*.f64 1/192 (*.f64 (pow.f64 K 4) l))))
(+.f64 (*.f64 1/192 (*.f64 l (pow.f64 K 4))) (+.f64 (*.f64 2 l) (*.f64 (pow.f64 K 2) (*.f64 -1/4 l))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 l (*.f64 1/192 (pow.f64 K 4))) (*.f64 l (*.f64 -1/4 (pow.f64 K 2)))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 l -1/4)) (*.f64 l (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 l (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (*.f64 2 l) (*.f64 l (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 l (*.f64 -1/4 (pow.f64 K 2))) (*.f64 (pow.f64 K 4) (*.f64 l 1/192))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) l)) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) l)))))
(+.f64 (+.f64 (*.f64 1/192 (*.f64 l (pow.f64 K 4))) (*.f64 (pow.f64 K 6) (*.f64 -1/23040 l))) (+.f64 (*.f64 2 l) (*.f64 (pow.f64 K 2) (*.f64 -1/4 l))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 l (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (*.f64 l (*.f64 1/192 (pow.f64 K 4))) (*.f64 l (*.f64 -1/23040 (pow.f64 K 6))))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 l -1/4)) (+.f64 (*.f64 l (*.f64 1/192 (pow.f64 K 4))) (*.f64 (pow.f64 K 6) (*.f64 l -1/23040)))))
(+.f64 (*.f64 2 l) (+.f64 (*.f64 l (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 l 1/192)) (*.f64 l (*.f64 -1/23040 (pow.f64 K 6))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 2 l) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))))
(+.f64 (*.f64 (*.f64 2 l) J) (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 l -1/4))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (*.f64 l (*.f64 1/192 (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 l -1/4))) (+.f64 (*.f64 (*.f64 2 l) J) (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) (*.f64 (pow.f64 K 4) (*.f64 1/192 (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(+.f64 (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J)))) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 2 (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) (*.f64 l (*.f64 1/192 (*.f64 (pow.f64 K 4) J))))))
(+.f64 (*.f64 l (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 l -1/4))) (+.f64 (*.f64 (*.f64 2 l) J) (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/192 (*.f64 l J))) (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/192 (*.f64 l J))) (*.f64 (pow.f64 K 6) (*.f64 l (*.f64 -1/23040 J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) U))
(+.f64 (*.f64 (*.f64 2 l) J) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 l -1/4))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 U (*.f64 l (*.f64 1/192 (*.f64 (pow.f64 K 4) J))))))
(+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 (*.f64 2 l) J) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 l -1/4))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/192 (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (pow.f64 K 2))) (+.f64 (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U) (*.f64 l (*.f64 1/192 (*.f64 (pow.f64 K 4) J))))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 l -1/4))) (+.f64 (+.f64 (*.f64 l (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J))) U) (+.f64 (*.f64 (*.f64 2 l) J) (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/192 (*.f64 l J))) U))))
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 (pow.f64 K 2) (*.f64 -1/4 (*.f64 l J)))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/192 (*.f64 l J))) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 l (*.f64 -1/23040 J))) U)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)) U)
(+.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 0)
(*.f64 2 (*.f64 l (cos.f64 (/.f64 K 2))))
(+.f64 0 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 l (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 0)
(*.f64 2 (*.f64 l (cos.f64 (/.f64 K 2))))
(-.f64 0 (neg.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))
(*.f64 2 (*.f64 l (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 1)
(*.f64 2 (*.f64 l (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))
(*.f64 2 (*.f64 l (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l 4)) 2)
(/.f64 (*.f64 4 (*.f64 l (cos.f64 (/.f64 K 2)))) 2)
(/.f64 (*.f64 l (*.f64 4 (cos.f64 (/.f64 K 2)))) 2)
(pow.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2)))) 1)
(*.f64 2 (*.f64 l (cos.f64 (/.f64 K 2))))
(neg.f64 (neg.f64 (*.f64 l (*.f64 2 (cos.f64 (/.f64 K 2))))))
(*.f64 2 (*.f64 l (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 0)
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J)))
(+.f64 0 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J)))
(-.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 0)
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J)))
(-.f64 0 (neg.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J)))
(/.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 1)
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J)))
(/.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) (/.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 J 4))) 2)
(/.f64 (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 4 J))) 2)
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 4 J))) 2)
(/.f64 (*.f64 (*.f64 4 J) (*.f64 l (cos.f64 (/.f64 K 2)))) 2)
(pow.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) 1)
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J)))
(neg.f64 (neg.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2)))))
(*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J)))
(-.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 0)
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (*.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 1 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U))) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)) (*.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (/.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(/.f64 (+.f64 U (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 J 4))))) 2)
(/.f64 (+.f64 U (+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 4 J))))) 2)
(/.f64 (+.f64 U (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 4 J))))) 2)
(/.f64 (+.f64 U (+.f64 U (*.f64 (*.f64 4 J) (*.f64 l (cos.f64 (/.f64 K 2)))))) 2)
(/.f64 (+.f64 (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 4 J))) (+.f64 U U)) 2)
(pow.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U) 1)
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))
(neg.f64 (neg.f64 (+.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) J))) U)))
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (/.f64 K 2))))))
(+.f64 U (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 J))))

localize7.0ms (0%)

Compiler

Compiled 15 to 10 computations (33.3% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))
0.0b
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
0.1b
(*.f64 1/3 (pow.f64 l 3))
Compiler

Compiled 40 to 30 computations (25% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
J
@inf
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
0.0ms
J
@-inf
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
0.0ms
l
@inf
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
0.0ms
l
@-inf
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
0.0ms
l
@0
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1074×rational_best.json-simplify-57
644×rational_best.json-simplify-43
642×rational_best.json-simplify-44
518×rational_best.json-2
518×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01256
19956
229656
3119656
4510256
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
(+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) (/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 J (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))))

simplify191.0ms (1%)

Algorithm
egg-herbie
Rules
1088×rational_best.json-simplify-47
982×rational_best.json-simplify-132
902×rational_best.json-simplify-2
630×rational_best.json-simplify-80
628×rational_best.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0802402
11662402
23282276
310442276
437462276
570242276
Stop Event
node limit
Counts
68 → 52
Calls
Call 1
Inputs
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 0)
(+.f64 0 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J))
(-.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))
(/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 1)
(/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) (/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))
(/.f64 (*.f64 J (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) 2)
(/.f64 (neg.f64 (*.f64 J (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) -2)
(pow.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))
(-.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 0)
(-.f64 0 (neg.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))))
(*.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)
(/.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) 2)
(/.f64 (neg.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) -2)
(pow.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)
(neg.f64 (neg.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
Outputs
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 J (*.f64 1/3 (pow.f64 l 3)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 J (*.f64 1/3 (pow.f64 l 3)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 0)
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(+.f64 0 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(-.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 0)
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 1)
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) (/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(/.f64 (*.f64 J (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) 2)
(/.f64 (neg.f64 (*.f64 J (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) -2)
(/.f64 (*.f64 J (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) 2)
(pow.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J) 1)
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(neg.f64 (neg.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) J)))
(*.f64 J (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(-.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 0)
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(-.f64 0 (neg.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)) (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))))
(*.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (/.f64 (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(*.f64 (/.f64 (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)) (/.f64 1 (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)))))
(/.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(/.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(/.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)) (/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))))
(/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) 2)
(/.f64 (neg.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3))) -2)
(/.f64 (+.f64 (*.f64 l 4) (*.f64 (pow.f64 l 3) 2/3)) 2)
(pow.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3)))) 1)
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))
(neg.f64 (neg.f64 (+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))))
(+.f64 l (+.f64 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l))

localize24.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
0.1b
(*.f64 J 1/60)
2.5b
(*.f64 (pow.f64 l 5) (*.f64 J 1/60))
Compiler

Compiled 57 to 40 computations (29.8% saved)

series7.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
J
@inf
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
1.0ms
J
@0
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
1.0ms
K
@inf
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
0.0ms
K
@-inf
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
0.0ms
K
@0
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))

rewrite119.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
938×rational_best.json-2
938×rational_best.json-1
938×rational_best.json-5
936×rational_best.json-3
936×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01561
112961
242761
3189261
4799561
Stop Event
node limit
Counts
3 → 21
Calls
Call 1
Inputs
(*.f64 (pow.f64 l 5) (*.f64 J 1/60))
(*.f64 J 1/60)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/15)) (*.f64 (pow.f64 l 5) (*.f64 J 1/15))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/30)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J 1/60) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J 1/60))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J 1/60) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J 1/60) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J 1/60) (/.f64 (*.f64 J 1/30) (*.f64 J 1/30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J 1/30) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J 1/60) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/30))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 1)))))

simplify231.0ms (1.2%)

Algorithm
egg-herbie
Rules
1410×rational_best.json-simplify-80
1214×rational_best.json-simplify-78
1028×rational_best.json-simplify-82
1016×rational_best.json-simplify-44
1000×rational_best.json-simplify-74
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0752427
11582427
23482355
38412319
431992319
552762319
678992319
Stop Event
node limit
Counts
93 → 46
Calls
Call 1
Inputs
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(+.f64 (*.f64 -1/480 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 5) J))) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))
(+.f64 (*.f64 -1/480 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/23040 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 5) J))) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 -1/480 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 -1/2764800 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/23040 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 5) J))) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(+.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 0)
(+.f64 0 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
(-.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 0)
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 1)
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/15)) (*.f64 (pow.f64 l 5) (*.f64 J 1/15))))
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/30)) 2)
(pow.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 1)
(+.f64 (*.f64 J 1/60) 0)
(+.f64 0 (*.f64 J 1/60))
(-.f64 (*.f64 J 1/60) 0)
(/.f64 (*.f64 J 1/60) 1)
(/.f64 (*.f64 J 1/60) (/.f64 (*.f64 J 1/30) (*.f64 J 1/30)))
(/.f64 (*.f64 J 1/30) 2)
(pow.f64 (*.f64 J 1/60) 1)
(+.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 0)
(+.f64 0 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 0)
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 1)
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/30))) 2)
(pow.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 1)
Outputs
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 J)
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(+.f64 (*.f64 -1/480 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 5) J))) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))
(+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 -1/480 (*.f64 (*.f64 (pow.f64 l 5) J) (pow.f64 K 2))))
(+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 -1/480 (pow.f64 K 2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (+.f64 (*.f64 -1/480 (pow.f64 K 2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 J (+.f64 1/60 (*.f64 -1/480 (pow.f64 K 2)))))
(+.f64 (*.f64 -1/480 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/23040 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 5) J))) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (+.f64 (*.f64 1/23040 (*.f64 (*.f64 (pow.f64 l 5) J) (pow.f64 K 4))) (*.f64 -1/480 (*.f64 (*.f64 (pow.f64 l 5) J) (pow.f64 K 2)))))
(+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (+.f64 (*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 -1/480 (pow.f64 K 2))) (*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 1/23040 (pow.f64 K 4)))))
(+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 (*.f64 (pow.f64 l 5) J) (+.f64 (*.f64 1/23040 (pow.f64 K 4)) (*.f64 -1/480 (pow.f64 K 2)))))
(*.f64 (*.f64 (pow.f64 l 5) J) (+.f64 (+.f64 (*.f64 1/23040 (pow.f64 K 4)) (*.f64 -1/480 (pow.f64 K 2))) 1/60))
(*.f64 (*.f64 (pow.f64 l 5) J) (+.f64 1/60 (+.f64 (*.f64 1/23040 (pow.f64 K 4)) (*.f64 -1/480 (pow.f64 K 2)))))
(+.f64 (*.f64 -1/480 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 -1/2764800 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/23040 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 5) J))) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(+.f64 (*.f64 -1/480 (*.f64 (*.f64 (pow.f64 l 5) J) (pow.f64 K 2))) (+.f64 (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 1/23040 (*.f64 (*.f64 (pow.f64 l 5) J) (pow.f64 K 4)))) (*.f64 -1/2764800 (*.f64 (*.f64 (pow.f64 l 5) J) (pow.f64 K 6)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 -1/480 (pow.f64 K 2))) (+.f64 (*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 1/23040 (pow.f64 K 4))) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 (pow.f64 l 5) (*.f64 -1/2764800 (*.f64 J (pow.f64 K 6)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 5) J) (+.f64 (*.f64 1/23040 (pow.f64 K 4)) 1/60)) (*.f64 (*.f64 (pow.f64 l 5) J) (+.f64 (*.f64 -1/2764800 (pow.f64 K 6)) (*.f64 -1/480 (pow.f64 K 2)))))
(*.f64 (*.f64 (pow.f64 l 5) J) (+.f64 (+.f64 (*.f64 -1/2764800 (pow.f64 K 6)) (*.f64 1/23040 (pow.f64 K 4))) (+.f64 1/60 (*.f64 -1/480 (pow.f64 K 2)))))
(*.f64 (*.f64 (pow.f64 l 5) J) (+.f64 1/60 (+.f64 (*.f64 -1/2764800 (pow.f64 K 6)) (+.f64 (*.f64 1/23040 (pow.f64 K 4)) (*.f64 -1/480 (pow.f64 K 2))))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 0)
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(+.f64 0 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(-.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 0)
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 1)
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/15)) (*.f64 (pow.f64 l 5) (*.f64 J 1/15))))
(/.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/15)) (*.f64 (pow.f64 l 5) (*.f64 J 1/15))))
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/30)) 2)
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(pow.f64 (*.f64 (pow.f64 l 5) (*.f64 J 1/60)) 1)
(*.f64 1/60 (*.f64 (pow.f64 l 5) J))
(+.f64 (*.f64 J 1/60) 0)
(*.f64 1/60 J)
(+.f64 0 (*.f64 J 1/60))
(*.f64 1/60 J)
(-.f64 (*.f64 J 1/60) 0)
(*.f64 1/60 J)
(/.f64 (*.f64 J 1/60) 1)
(*.f64 1/60 J)
(/.f64 (*.f64 J 1/60) (/.f64 (*.f64 J 1/30) (*.f64 J 1/30)))
(*.f64 1/60 J)
(/.f64 (*.f64 J 1/30) 2)
(*.f64 1/60 J)
(pow.f64 (*.f64 J 1/60) 1)
(*.f64 1/60 J)
(+.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 0)
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 0 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 0)
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/30))) 2)
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (*.f64 (pow.f64 l 5) (*.f64 (*.f64 J 1/60) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 1/60 (*.f64 (*.f64 (pow.f64 l 5) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 (cos.f64 (*.f64 K 1/2)) 1/60))
(*.f64 (pow.f64 l 5) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 K 1/2)))))

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))
0.1b
(*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))
0.1b
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
23.5b
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
Compiler

Compiled 129 to 70 computations (45.7% saved)

series6.0ms (0%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
K
@0
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
0.0ms
l
@-inf
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
0.0ms
K
@-inf
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
0.0ms
J
@0
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
0.0ms
K
@inf
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1238×rational_best.json-simplify-47
1174×rational_best.json-2
1174×rational_best.json-1
1174×rational_best.json-5
1172×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018110
1156110
2519110
32288110
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 U (+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))))))

simplify196.0ms (1%)

Algorithm
egg-herbie
Rules
1252×rational_best.json-simplify-80
1174×rational_best.json-simplify-78
894×rational_best.json-simplify-44
860×rational_best.json-simplify-94
810×rational_best.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02057588
14917420
210587372
326317348
447117348
Stop Event
node limit
Counts
136 → 122
Calls
Call 1
Inputs
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (+.f64 (pow.f64 U 2) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (+.f64 (pow.f64 U 2) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) l)))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) l))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) l))))
(pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 2)
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (pow.f64 K 2) (*.f64 l J)))) (pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 2))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (pow.f64 K 2) (*.f64 l J)))) (+.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 2) (*.f64 (+.f64 (*.f64 1/96 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 l J))) (*.f64 1/16 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 K 4))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (pow.f64 K 2) (*.f64 l J)))) (+.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 2) (+.f64 (*.f64 (+.f64 (*.f64 -1/11520 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 l J))) (*.f64 -1/384 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 K 6)) (*.f64 (+.f64 (*.f64 1/96 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 l J))) (*.f64 1/16 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 K 4)))))
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(pow.f64 U 2)
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (pow.f64 U 2))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 U 2)))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 U 2)))
(pow.f64 U 2)
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (pow.f64 U 2))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 U 2)))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 U 2)))
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)
(+.f64 0 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
(-.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(/.f64 (+.f64 U (+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l 4))))) 2)
(pow.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(-.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 0)
(/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) 2)
(pow.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 1)
(fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
Outputs
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 U (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) (*.f64 2 (*.f64 l J))))
(+.f64 U (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2))))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (pow.f64 K 2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (+.f64 U (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J)))) (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (+.f64 U (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2))))) (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)))))
(+.f64 U (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 2 (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (*.f64 1/192 (pow.f64 K 4))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4))) (+.f64 (*.f64 -1/4 (*.f64 l (*.f64 (pow.f64 K 2) J))) (+.f64 U (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J)))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 l (*.f64 -1/4 (*.f64 J (pow.f64 K 2)))) (+.f64 (+.f64 U (*.f64 l (*.f64 -1/23040 (*.f64 J (pow.f64 K 6))))) (*.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4))))))
(+.f64 U (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/23040 (pow.f64 K 6)) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/192 (pow.f64 K 4)) 2))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (*.f64 -1/23040 (pow.f64 K 6))))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/23040 (pow.f64 K 6)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U)))))
(+.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 4 (*.f64 U (*.f64 l J)))))
(+.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 J (*.f64 l 4)))))
(+.f64 (pow.f64 U 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 4)))))
(+.f64 (pow.f64 U 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 4)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))
(*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U)))))
(*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))
(*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U)))))
(*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))))))
(+.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 4 (*.f64 U (*.f64 l J)))))
(+.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 J (*.f64 l 4)))))
(+.f64 (pow.f64 U 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 4)))))
(+.f64 (pow.f64 U 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 4)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (+.f64 (pow.f64 U 2) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (+.f64 (pow.f64 U 2) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))
(*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))))))
(*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 l (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))
(*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) l)))
(*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) l))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) l))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2)
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (pow.f64 K 2) (*.f64 l J)))) (pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 2))
(+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 K 2) J)))))
(+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 l (*.f64 -1/2 (*.f64 J (pow.f64 K 2))))))
(+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (*.f64 l (*.f64 -1/2 (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (pow.f64 K 2))))))
(+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 l (*.f64 J (*.f64 (pow.f64 K 2) -1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (pow.f64 K 2) (*.f64 l J)))) (+.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 2) (*.f64 (+.f64 (*.f64 1/96 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 l J))) (*.f64 1/16 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 K 4))))
(+.f64 (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 K 2) J)))) (+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 1/96 (*.f64 l J))) (*.f64 (pow.f64 (*.f64 l J) 2) 1/16)))))
(+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (*.f64 l J) (*.f64 1/96 (+.f64 U (*.f64 2 (*.f64 l J))))) (*.f64 (pow.f64 (*.f64 l J) 2) 1/16))) (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 l (*.f64 -1/2 (*.f64 J (pow.f64 K 2)))))))
(+.f64 (*.f64 l (*.f64 -1/2 (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (pow.f64 K 2))))) (+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 l (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 1/96))) (*.f64 (pow.f64 (*.f64 l J) 2) 1/16)))))
(+.f64 (+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 l (*.f64 J (*.f64 (pow.f64 K 2) -1/2))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 l (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 1/96))) (*.f64 (pow.f64 (*.f64 l J) 2) 1/16))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 (pow.f64 K 2) (*.f64 l J)))) (+.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) 2) (+.f64 (*.f64 (+.f64 (*.f64 -1/11520 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 l J))) (*.f64 -1/384 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 K 6)) (*.f64 (+.f64 (*.f64 1/96 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (*.f64 l J))) (*.f64 1/16 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 K 4)))))
(+.f64 (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 -1/2 (*.f64 l (*.f64 (pow.f64 K 2) J)))) (+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 1/96 (*.f64 l J))) (*.f64 (pow.f64 (*.f64 l J) 2) 1/16))) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 -1/11520 (*.f64 l J))) (*.f64 (pow.f64 (*.f64 l J) 2) -1/384))))))
(+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (+.f64 (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (*.f64 l J) (*.f64 1/96 (+.f64 U (*.f64 2 (*.f64 l J))))) (*.f64 (pow.f64 (*.f64 l J) 2) 1/16))) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 l (*.f64 -1/11520 (*.f64 J (+.f64 U (*.f64 2 (*.f64 l J)))))) (*.f64 (pow.f64 (*.f64 l J) 2) -1/384)))) (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 l (*.f64 -1/2 (*.f64 J (pow.f64 K 2)))))))
(+.f64 (*.f64 l (*.f64 -1/2 (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (pow.f64 K 2))))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 l (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 1/96))) (*.f64 (pow.f64 (*.f64 l J) 2) 1/16))) (+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 l (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) -1/11520))) (*.f64 (pow.f64 (*.f64 l J) 2) -1/384))))))
(+.f64 (pow.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 2) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 l (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) 1/96))) (*.f64 (pow.f64 (*.f64 l J) 2) 1/16))) (+.f64 (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) (*.f64 l (*.f64 J (*.f64 (pow.f64 K 2) -1/2)))) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 l (*.f64 J (*.f64 (+.f64 U (*.f64 2 (*.f64 l J))) -1/11520))) (*.f64 (pow.f64 (*.f64 l J) 2) -1/384))))))
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 2)
(pow.f64 (+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 2)
(pow.f64 (+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 2)
(pow.f64 (+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 2)
(pow.f64 (+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 2)
(pow.f64 (+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 2)
(pow.f64 (+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 2)
(pow.f64 (+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 2)
(pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) 2)
(pow.f64 (+.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 2)
(pow.f64 (+.f64 U (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 2)
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))
(*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))))
(*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (pow.f64 U 2) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(pow.f64 U 2)
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (pow.f64 U 2))
(+.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 4 (*.f64 U (*.f64 l J)))))
(+.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 J (*.f64 l 4)))))
(+.f64 (pow.f64 U 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 4)))))
(+.f64 (pow.f64 U 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 4)))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 U 2)))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 U 2)))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(pow.f64 U 2)
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (pow.f64 U 2))
(+.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 4 (*.f64 U (*.f64 l J)))))
(+.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 J (*.f64 l 4)))))
(+.f64 (pow.f64 U 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 4)))))
(+.f64 (pow.f64 U 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 4)))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 U 2)))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))) (pow.f64 U 2)))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U (*.f64 l J))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2)))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))
(+.f64 (pow.f64 U 2) (*.f64 4 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 U J))))))
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 0 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))
(-.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 0)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(/.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))) (/.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))) (/.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))))
(/.f64 (+.f64 U (+.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l 4))))) 2)
(/.f64 (+.f64 U (+.f64 U (*.f64 J (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) 4))))) 2)
(/.f64 (+.f64 U (+.f64 U (*.f64 l (*.f64 J (*.f64 4 (cos.f64 (/.f64 K 2))))))) 2)
(/.f64 (+.f64 U (+.f64 U (*.f64 J (*.f64 l (*.f64 4 (cos.f64 (/.f64 K 2))))))) 2)
(/.f64 (+.f64 (*.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 4))) (+.f64 U U)) 2)
(pow.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) 1)
(+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))))
(+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 0)
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 0 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(-.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 0)
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 1)
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) 2)
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(pow.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) 1)
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))) (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (fabs.f64 (/.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U))))))
(*.f64 (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2))))))
(*.f64 (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))) (+.f64 U (*.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))))))

eval274.0ms (1.4%)

Compiler

Compiled 19611 to 12211 computations (37.7% saved)

prune116.0ms (0.6%)

Pruning

21 alts after pruning (11 fresh and 10 done)

PrunedKeptTotal
New5356541
Fresh055
Picked101
Done11011
Total53721558
Error
0.0b
Counts
558 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
17.5b
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
17.5b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
0.5b
(+.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2))) U)
0.5b
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
0.6b
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
6.6b
(+.f64 (*.f64 (*.f64 2 l) J) U)
18.6b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60))) U)
0.7b
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
61.8b
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
25.2b
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
48.7b
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2)))
48.7b
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2))))
30.0b
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
61.4b
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
49.7b
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) J)
49.7b
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
61.4b
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
49.8b
(*.f64 (*.f64 2 l) J)
44.1b
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
44.1b
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
18.8b
U
Compiler

Compiled 405 to 298 computations (26.4% saved)

regimes128.0ms (0.7%)

Counts
33 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 2 l) J)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J) U)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60))) U)
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J) U)
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) J)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) J) U)
(+.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (*.f64 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U) (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)))
(+.f64 (*.f64 (-.f64 (+.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 2 (exp.f64 (neg.f64 l)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (+.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 2 (exp.f64 (neg.f64 l))))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (*.f64 l J) 2))))
Outputs
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
Calls

10 calls:

16.0ms
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
16.0ms
(/.f64 K 2)
15.0ms
U
15.0ms
K
15.0ms
l
Results
ErrorSegmentsBranch
0.4b1J
0.4b1l
0.4b1K
0.4b1U
0.4b1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
0.4b1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
0.4b1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
0.4b1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
0.4b1(cos.f64 (/.f64 K 2))
0.4b1(/.f64 K 2)
Compiler

Compiled 636 to 398 computations (37.4% saved)

regimes109.0ms (0.6%)

Counts
26 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 2 l) J)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J) U)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60))) U)
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J) U)
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) J)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) J) U)
(+.f64 (*.f64 (+.f64 (*.f64 l (*.f64 2 J)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
Outputs
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
Calls

10 calls:

13.0ms
K
13.0ms
U
12.0ms
J
12.0ms
(/.f64 K 2)
12.0ms
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Results
ErrorSegmentsBranch
0.5b1J
0.5b1l
0.5b1K
0.5b1U
0.5b1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
0.5b1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
0.5b1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
0.5b1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
0.5b1(cos.f64 (/.f64 K 2))
0.5b1(/.f64 K 2)
Compiler

Compiled 433 to 278 computations (35.8% saved)

regimes118.0ms (0.6%)

Counts
19 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 2 l) J)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J) U)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60))) U)
(+.f64 (*.f64 (*.f64 (+.f64 (exp.f64 (+.f64 l l)) -1) (exp.f64 (neg.f64 l))) J) U)
(*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) J)
Outputs
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
Calls

7 calls:

62.0ms
l
10.0ms
(/.f64 K 2)
10.0ms
J
9.0ms
U
9.0ms
K
Results
ErrorSegmentsBranch
0.6b1J
0.6b1l
0.6b1K
0.6b1U
0.6b1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
0.6b1(cos.f64 (/.f64 K 2))
0.6b1(/.f64 K 2)
Compiler

Compiled 261 to 167 computations (36% saved)

regimes90.0ms (0.5%)

Counts
9 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 2 l) J)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
Outputs
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
Calls

6 calls:

60.0ms
U
6.0ms
J
6.0ms
(/.f64 K 2)
6.0ms
K
5.0ms
l
Results
ErrorSegmentsBranch
0.7b1J
0.7b1l
0.7b1K
0.7b1U
0.7b1(cos.f64 (/.f64 K 2))
0.7b1(/.f64 K 2)
Compiler

Compiled 127 to 87 computations (31.5% saved)

regimes24.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 2 l) J)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) J)
Outputs
(+.f64 (*.f64 (*.f64 2 l) J) U)
Calls

4 calls:

6.0ms
l
5.0ms
U
5.0ms
J
5.0ms
K
Results
ErrorSegmentsBranch
6.6b1J
6.6b1l
6.6b1K
6.6b1U
Compiler

Compiled 100 to 67 computations (33% saved)

regimes24.0ms (0.1%)

Accuracy

Total -45.8b remaining (-288.2%)

Threshold costs -45.8b (-288.2%)

Counts
2 → 2
Calls
Call 1
Inputs
U
(*.f64 (*.f64 2 l) J)
Outputs
(*.f64 (*.f64 2 l) J)
U
Calls

4 calls:

11.0ms
U
6.0ms
J
3.0ms
K
3.0ms
l
Results
ErrorSegmentsBranch
15.9b2J
18.8b1l
18.8b1K
16.6b3U
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch66.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
65.0ms
-1.6696496305349787e+135
-3.4073119287819277e+120
Results
32.0ms56×body1024valid
17.0ms25×body512valid
11.0ms74×body256valid
4.0msbody2048valid
Compiler

Compiled 186 to 150 computations (19.4% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041237
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(if (<=.f64 J -22499999999999999242037179803606013711042137722595317248525725310131302561199884155083361213736236773516323128067355640019471036317696) (*.f64 (*.f64 2 l) J) U)
U
Outputs
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (/.f64 K 2)))) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(if (<=.f64 J -22499999999999999242037179803606013711042137722595317248525725310131302561199884155083361213736236773516323128067355640019471036317696) (*.f64 (*.f64 2 l) J) U)
U
Compiler

Compiled 112 to 84 computations (25% saved)

soundness364.0ms (1.9%)

Algorithm
egg-herbie
Rules
1330×rational_best.json-simplify-2
1198×rational_best.json-simplify-1
1044×rational_best.json-simplify-2
1018×rational_best.json-simplify-49
1012×rational_best.json-simplify-132
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01747
12947
23947
34947
45847
57947
613047
731547
883347
9307447
10707547
02187117
14667021
215317021
336247021
473687021
Stop Event
node limit
node limit
Compiler

Compiled 155 to 95 computations (38.7% saved)

end54.0ms (0.3%)

Compiler

Compiled 88 to 60 computations (31.8% saved)

Profiling

Loading profile data...