Details

Time bar (total: 31.9s)

sample351.0ms

Algorithm
intervals
Results
107.0ms83×body1280valid
88.0ms98×body640valid
62.0ms46×body320valid
53.0ms280×body80valid
8.0ms21×body160valid

simplify1.2s

Counts
1 → 1
Iterations
IterNodes
82007
71093
6610
5337
4198
383
242
124
014

prune28.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 17.3b

localize54.0ms

Local error

Found 4 expressions with local error:

0.0b
(* J (- (exp l) (exp (- l))))
0.0b
(+ (* (* J (- (exp l) (exp (- l)))) (cos (/ K 2))) U)
0.0b
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
5.3b
(- (exp l) (exp (- l)))

rewrite175.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt
30×*-un-lft-identity
27×prod-diff
26×add-cube-cbrt
11×distribute-rgt-in pow1 distribute-lft-in add-cbrt-cube add-exp-log
associate-*r* add-log-exp
expm1-log1p-u associate-*l* pow-prod-down prod-exp associate-*r/ cbrt-unprod insert-posit16 log1p-expm1-u
sub-neg flip3-- fma-neg flip--
associate-*l/ *-commutative distribute-lft-out-- difference-of-squares
+-commutative sum-log fma-def flip3-+ diff-log flip-+ unswap-sqr
Counts
4 → 114
Calls
4 calls:
56.0ms
(* J (- (exp l) (exp (- l))))
44.0ms
(+ (* (* J (- (exp l) (exp (- l)))) (cos (/ K 2))) U)
48.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
24.0ms
(- (exp l) (exp (- l)))

series483.0ms

Counts
4 → 12
Calls
4 calls:
62.0ms
(* J (- (exp l) (exp (- l))))
259.0ms
(+ (* (* J (- (exp l) (exp (- l)))) (cos (/ K 2))) U)
103.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
58.0ms
(- (exp l) (exp (- l)))

simplify1.8s

Counts
126 → 126
Iterations
IterNodes
33845
21184
1465
0203

prune1.7s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.1b

localize53.0ms

Local error

Found 4 expressions with local error:

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

rewrite119.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-cbrt-cube add-exp-log
14×add-sqr-sqrt
10×*-un-lft-identity associate-*r* associate-*l* add-cube-cbrt
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
associate-*r/ unswap-sqr
distribute-rgt-in distribute-lft-in flip3-+ flip-+
Counts
4 → 88
Calls
4 calls:
56.0ms
(* l (+ (* l (* l 1/3)) 2))
24.0ms
(* l (* l 1/3))
32.0ms
(* (* J (fma 1/60 (pow l 5) (* l (+ (* l (* l 1/3)) 2)))) (cos (/ K 2)))
6.0ms
(* l 1/3)

series463.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(* l (+ (* l (* l 1/3)) 2))
50.0ms
(* l (* l 1/3))
257.0ms
(* (* J (fma 1/60 (pow l 5) (* l (+ (* l (* l 1/3)) 2)))) (cos (/ K 2)))
20.0ms
(* l 1/3)

simplify3.2s

Counts
100 → 100
Iterations
IterNodes
36353
21287
1377
0151

prune1.6s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize48.0ms

Local error

Found 4 expressions with local error:

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

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-cbrt-cube add-exp-log
12×associate-*l*
11×*-un-lft-identity add-cube-cbrt
10×associate-*r*
fma-udef
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
unswap-sqr
Counts
4 → 92
Calls
4 calls:
12.0ms
(* l (fma l (* l 1/3) 2))
31.0ms
(* J (* (cos (/ K 2)) (fma (pow l 5) 1/60 (* l (fma l (* l 1/3) 2)))))
14.0ms
(* (cos (/ K 2)) (fma (pow l 5) 1/60 (* l (fma l (* l 1/3) 2))))
11.0ms
(* l 1/3)

series759.0ms

Counts
4 → 12
Calls
4 calls:
138.0ms
(* l (fma l (* l 1/3) 2))
330.0ms
(* J (* (cos (/ K 2)) (fma (pow l 5) 1/60 (* l (fma l (* l 1/3) 2)))))
260.0ms
(* (cos (/ K 2)) (fma (pow l 5) 1/60 (* l (fma l (* l 1/3) 2))))
30.0ms
(* l 1/3)

simplify2.3s

Counts
104 → 104
Iterations
IterNodes
34391
21126
1386
0171

prune1.8s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

localize89.0ms

Local error

Found 4 expressions with local error:

0.3b
(* l 1/3)
0.3b
(* l 1/3)
0.4b
(* (* l (sqrt (+ (* l (* l 1/3)) 2))) (sqrt (+ (* l (* l 1/3)) 2)))
0.5b
(* l (sqrt (+ (* l (* l 1/3)) 2)))

rewrite229.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
18×associate-*r*
15×pow1 add-cbrt-cube add-exp-log
14×sqrt-div
13×*-un-lft-identity add-cube-cbrt
10×associate-*l* associate-*r/
flip3-+ sqrt-prod flip-+
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u frac-times *-commutative insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
associate-*l/
Counts
4 → 101
Calls
4 calls:
11.0ms
(* l 1/3)
10.0ms
(* l 1/3)
154.0ms
(* (* l (sqrt (+ (* l (* l 1/3)) 2))) (sqrt (+ (* l (* l 1/3)) 2)))
51.0ms
(* l (sqrt (+ (* l (* l 1/3)) 2)))

series342.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(* l 1/3)
16.0ms
(* l 1/3)
115.0ms
(* (* l (sqrt (+ (* l (* l 1/3)) 2))) (sqrt (+ (* l (* l 1/3)) 2)))
189.0ms
(* l (sqrt (+ (* l (* l 1/3)) 2)))

simplify2.0s

Counts
113 → 113
Iterations
IterNodes
33589
21084
1364
0145

prune2.5s

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 0b

regimes763.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
223
123
018

end0.0ms

sample9.7s

Algorithm
intervals
Results
3.7s2721×body1280valid
2.4s2530×body640valid
1.6s8389×body80valid
859.0ms1429×body320valid
636.0ms734×body160valid