Details

Time bar (total: 23.9s)

sample93.0ms

Algorithm
intervals
Results
48.0ms253×body80valid
9.0ms10×body640valid
3.0msbody320valid
2.0msbody1280valid
0.0msbody160valid

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done5052
53741
4818
3257
2102
151
021

prune28.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 14.3b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
0.0b
(* K (+ m n))
0.1b
(pow (- (/ (+ m n) 2) M) 2)
32.6b
(cos (- (/ (* K (+ m n)) 2) M))

rewrite823.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity
17×add-sqr-sqrt
14×add-log-exp
add-cube-cbrt
pow1 add-exp-log distribute-lft-out--
unpow-prod-down add-cbrt-cube diff-log
associate-*r* insert-posit16
pow-unpow sub-neg associate-*l* difference-of-squares
cos-sum distribute-rgt-neg-in neg-log associate-*r/ associate--r+
associate--l- neg-sub0 distribute-rgt-in cos-diff pow-to-exp pow-pow distribute-lft-in flip3-+ times-frac flip3-- pow-prod-down pow-exp prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out unpow2 associate--r- unswap-sqr sqr-pow
Counts
4 → 82
Calls
4 calls:
747.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
14.0ms
(* K (+ m n))
33.0ms
(pow (- (/ (+ m n) 2) M) 2)
27.0ms
(cos (- (/ (* K (+ m n)) 2) M))

series420.0ms

Counts
4 → 12
Calls
4 calls:
202.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
39.0ms
(* K (+ m n))
96.0ms
(pow (- (/ (+ m n) 2) M) 2)
82.0ms
(cos (- (/ (* K (+ m n)) 2) M))

simplify1.2s

Counts
94 → 94
Iterations
IterNodes
done5001
21280
1451
0175

prune721.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 2.3b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(- l (fabs (- m n)))
0.0b
(exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))
0.0b
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
0.1b
(pow (- (/ (+ m n) 2) M) 2)

rewrite2.2s

Algorithm
rewrite-expression-head
Rules
31×*-un-lft-identity
27×add-log-exp
18×add-sqr-sqrt
14×distribute-lft-out--
13×diff-log
exp-prod
add-cube-cbrt
unpow-prod-down
pow1 add-exp-log difference-of-squares rem-exp-log
sub-neg distribute-rgt-neg-in add-cbrt-cube neg-log insert-posit16
pow-unpow exp-sum
flip3-- flip-- associate--r+ associate--r-
associate--l- neg-sub0 pow-to-exp pow-pow times-frac exp-diff pow-exp unpow2 sqr-pow
Counts
4 → 87
Calls
4 calls:
7.0ms
(- l (fabs (- m n)))
1.4s
(exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))
773.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
47.0ms
(pow (- (/ (+ m n) 2) M) 2)

series525.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(- l (fabs (- m n)))
147.0ms
(exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))
245.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
109.0ms
(pow (- (/ (+ m n) 2) M) 2)

simplify2.7s

Counts
99 → 99
Iterations
IterNodes
done5016
34031
21035
1399
0154

prune809.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 2.3b

localize120.0ms

Local error

Found 4 expressions with local error:

13.8b
(cbrt (* K (+ m n)))
13.8b
(cbrt (* K (+ m n)))
13.8b
(cbrt (* K (+ m n)))
32.4b
(cos (- (/ (* (* (cbrt (* K (+ m n))) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2) M))

rewrite95.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-div associate-*r/
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 add-log-exp
cbrt-prod flip3-+ pow1/3 flip-+
cos-sum
cos-diff sub-neg
Counts
4 → 47
Calls
4 calls:
15.0ms
(cbrt (* K (+ m n)))
10.0ms
(cbrt (* K (+ m n)))
10.0ms
(cbrt (* K (+ m n)))
58.0ms
(cos (- (/ (* (* (cbrt (* K (+ m n))) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2) M))

series541.0ms

Counts
4 → 12
Calls
4 calls:
135.0ms
(cbrt (* K (+ m n)))
155.0ms
(cbrt (* K (+ m n)))
146.0ms
(cbrt (* K (+ m n)))
104.0ms
(cos (- (/ (* (* (cbrt (* K (+ m n))) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2) M))

simplify1.4s

Counts
59 → 59
Iterations
IterNodes
done5001
42035
3689
2351
1187
088

prune723.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 2.2b

localize126.0ms

Local error

Found 4 expressions with local error:

12.6b
(cbrt (* n K))
13.8b
(cbrt (* K (+ m n)))
13.8b
(cbrt (* K (+ m n)))
28.4b
(cos (- (/ (* (* (cbrt (* n K)) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2) M))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 cbrt-div *-un-lft-identity add-cbrt-cube associate-*r/ add-exp-log add-cube-cbrt insert-posit16 add-log-exp
cbrt-prod pow1/3
cos-sum flip3-+ flip-+
cos-diff sub-neg
Counts
4 → 45
Calls
4 calls:
6.0ms
(cbrt (* n K))
11.0ms
(cbrt (* K (+ m n)))
10.0ms
(cbrt (* K (+ m n)))
32.0ms
(cos (- (/ (* (* (cbrt (* n K)) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2) M))

series703.0ms

Counts
4 → 12
Calls
4 calls:
108.0ms
(cbrt (* n K))
151.0ms
(cbrt (* K (+ m n)))
150.0ms
(cbrt (* K (+ m n)))
293.0ms
(cos (- (/ (* (* (cbrt (* n K)) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2) M))

simplify3.3s

Counts
57 → 57
Iterations
IterNodes
done5004
44770
31416
2542
1265
0123

prune623.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 2.2b

regimes804.0ms

Accuracy

0% (0.3b remaining)

Error of 1.5b against oracle of 1.2b and baseline of 1.5b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done21
121
017

end0.0ms

sample2.9s

Algorithm
intervals
Results
1.6s8100×body80valid
643.0ms134×body1280valid
235.0ms186×body640valid
87.0ms107×body320valid
21.0ms67×body160valid
3.0msbody2560valid