Details

Time bar (total: 30.2s)

sample255.0ms

Algorithm
intervals
Results
120.0ms92×body1280valid
49.0ms87×body640valid
39.0ms294×body80valid
22.0ms51×body320valid
3.0ms13×body160valid

simplify3.5s

Counts
1 → 1
Iterations
IterNodes
done5000
73163
61067
5416
4202
385
244
124
014

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.5b

localize26.0ms

Local error

Found 3 expressions with local error:

0.0b
(* J (- (exp l) (exp (- l))))
0.0b
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
4.8b
(- (exp l) (exp (- l)))

rewrite461.0ms

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt
34×*-un-lft-identity
28×add-cube-cbrt
27×prod-diff
20×associate-*l*
13×associate-*r*
11×distribute-rgt-in distribute-lft-in
10×pow1 add-cbrt-cube add-exp-log
add-log-exp unswap-sqr
pow-prod-down prod-exp associate-*r/ cbrt-unprod
expm1-log1p-u sub-neg flip3-- fma-neg *-commutative insert-posit16 log1p-expm1-u flip-- distribute-lft-out-- difference-of-squares
associate-*l/
diff-log
Counts
3 → 114
Calls
3 calls:
97.0ms
(* J (- (exp l) (exp (- l))))
328.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
31.0ms
(- (exp l) (exp (- l)))

series297.0ms

Counts
3 → 9
Calls
3 calls:
101.0ms
(* J (- (exp l) (exp (- l))))
130.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
66.0ms
(- (exp l) (exp (- l)))

simplify3.1s

Counts
123 → 123
Iterations
IterNodes
done5000
34135
21064
1414
0179

prune651.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
0.0b
(* l (fma 1/3 (* l l) 2))
0.0b
(* J (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))))
0.1b
(* (* J (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))) (cos (/ K 2)))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
21×associate-*l*
13×pow1 add-cbrt-cube add-exp-log
12×*-un-lft-identity associate-*r* add-cube-cbrt
unswap-sqr
pow-prod-down prod-exp cbrt-unprod fma-udef
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in
Counts
4 → 91
Calls
4 calls:
1.0ms
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
15.0ms
(* l (fma 1/3 (* l l) 2))
14.0ms
(* J (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))))
54.0ms
(* (* J (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))) (cos (/ K 2)))

series704.0ms

Counts
4 → 12
Calls
4 calls:
98.0ms
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
121.0ms
(* l (fma 1/3 (* l l) 2))
234.0ms
(* J (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))))
250.0ms
(* (* J (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))) (cos (/ K 2)))

simplify3.1s

Counts
103 → 103
Iterations
IterNodes
done5000
34748
2977
1339
0145

prune712.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

0.0b
(* l (fma 1/3 (* l l) 2))
0.0b
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
0.1b
(* J (* (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))) (cos (/ K 2))))
0.1b
(* (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))) (cos (/ K 2)))

rewrite95.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
21×associate-*r*
13×pow1 add-cbrt-cube add-exp-log
12×*-un-lft-identity associate-*l* add-cube-cbrt
unswap-sqr
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
fma-udef
distribute-rgt-in distribute-lft-in
Counts
4 → 89
Calls
4 calls:
8.0ms
(* l (fma 1/3 (* l l) 2))
0.0ms
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
61.0ms
(* J (* (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))) (cos (/ K 2))))
24.0ms
(* (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))) (cos (/ K 2)))

series582.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(* l (fma 1/3 (* l l) 2))
105.0ms
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
239.0ms
(* J (* (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))) (cos (/ K 2))))
101.0ms
(* (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))) (cos (/ K 2)))

simplify1.8s

Counts
101 → 101
Iterations
IterNodes
done5000
21110
1345
0148

prune708.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(* l (fma 1/3 (* l l) 2))
0.0b
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
0.1b
(* (* J (cos (/ K 2))) (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))))
0.1b
(* J (cos (/ K 2)))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
21×associate-*l*
13×pow1 add-cbrt-cube add-exp-log
12×*-un-lft-identity associate-*r* add-cube-cbrt
unswap-sqr
pow-prod-down prod-exp cbrt-unprod fma-udef
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in
Counts
4 → 91
Calls
4 calls:
7.0ms
(* l (fma 1/3 (* l l) 2))
0.0ms
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
53.0ms
(* (* J (cos (/ K 2))) (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))))
24.0ms
(* J (cos (/ K 2)))

series641.0ms

Counts
4 → 12
Calls
4 calls:
126.0ms
(* l (fma 1/3 (* l l) 2))
97.0ms
(fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2)))
361.0ms
(* (* J (cos (/ K 2))) (fma 1/60 (pow l 5) (* l (fma 1/3 (* l l) 2))))
57.0ms
(* J (cos (/ K 2)))

simplify1.7s

Counts
103 → 103
Iterations
IterNodes
done5000
21128
1344
0145

prune768.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

regimes501.0ms

Accuracy

0% (0.4b remaining)

Error of 0.4b against oracle of 0.0b and baseline of 0.4b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done22
122
018

end0.0ms

sample10.2s

Algorithm
intervals
Results
3.2s2644×body1280valid
3.0s2558×body640valid
2.3s8331×body80valid
889.0ms1460×body320valid
244.0ms732×body160valid