Details

Time bar (total: 41.7s)

sample69.0ms

Algorithm
intervals
Results
35.0ms262×body80valid
3.0msbody640valid
2.0msbody1280valid
0.0msbody320valid
0.0msbody160valid

simplify1.7s

Counts
1 → 1
Iterations

Useful iterations: 4 (114.0ms)

IterNodesCost
02129
15029
29329
321029
464028
5303228
done500128

prune18.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.3b

localize42.0ms

Local error

Found 4 expressions with local error:

0.0b
(* K (+ m n))
0.0b
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
0.0b
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
32.2b
(cos (- (/ (* K (+ m n)) 2.0) M))

rewrite3.5s

Algorithm
rewrite-expression-head
Rules
29×*-un-lft-identity
25×add-log-exp
13×add-sqr-sqrt
12×diff-log distribute-lft-out--
exp-prod
add-cube-cbrt
pow1 add-cbrt-cube add-exp-log
rem-exp-log
sub-neg distribute-rgt-neg-in associate-*r* neg-log
associate-*l* exp-sum
cos-sum associate-*r/ associate--r+ associate--r- difference-of-squares
associate--l- neg-sub0 distribute-rgt-in cos-diff distribute-lft-in flip3-+ flip3-- exp-diff pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out unswap-sqr
Counts
4 → 81
Calls
4 calls:
33.0ms
(* K (+ m n))
1.1s
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
2.3s
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
51.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

series582.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(* K (+ m n))
275.0ms
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
165.0ms
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
90.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify681.0ms

Counts
93 → 93
Iterations

Useful iterations: done (677.0ms)

IterNodesCost
01631461
14091415
215611276
done50001258

prune619.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 1.4b

localize22.0ms

Local error

Found 3 expressions with local error:

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

rewrite3.4s

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
24×add-log-exp
15×add-sqr-sqrt
13×distribute-lft-out--
12×diff-log
exp-prod
unpow-prod-down add-cube-cbrt
rem-exp-log
pow1 distribute-rgt-neg-in neg-log add-exp-log difference-of-squares
pow-unpow sub-neg add-cbrt-cube exp-sum
associate--r+ associate--r-
associate--l- neg-sub0 pow-to-exp pow-pow times-frac flip3-- exp-diff pow-exp flip-- sqr-pow
Counts
3 → 68
Calls
3 calls:
74.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
1.1s
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
2.2s
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))

series813.0ms

Counts
3 → 9
Calls
3 calls:
341.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
316.0ms
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
157.0ms
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))

simplify617.0ms

Counts
77 → 77
Iterations

Useful iterations: done (614.0ms)

IterNodesCost
01521395
13961325
212261227
done50011218

prune472.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.4b

localize45.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))))
0.0b
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
0.0b
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
0.0b
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))

rewrite8.6s

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
37×add-log-exp
24×exp-prod
18×diff-log distribute-lft-out--
15×rem-exp-log
14×add-sqr-sqrt
12×exp-sum
add-cube-cbrt
cbrt-prod distribute-rgt-neg-in neg-log
pow1 sub-neg add-cbrt-cube exp-diff add-exp-log associate--r-
difference-of-squares
cbrt-div pow1/3
Counts
4 → 87
Calls
4 calls:
2.2s
(cbrt (exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))))
2.0s
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
2.0s
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
2.3s
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))

series900.0ms

Counts
4 → 12
Calls
4 calls:
310.0ms
(cbrt (exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))))
206.0ms
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
176.0ms
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
208.0ms
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))

simplify1.2s

Counts
99 → 99
Iterations

Useful iterations: 3 (393.0ms)

IterNodesCost
0941896
12021871
25521694
327881600
done50011600

prune853.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.3b

localize73.0ms

Local error

Found 4 expressions with local error:

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

rewrite10.6s

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity add-log-exp
26×exp-prod
16×add-sqr-sqrt
14×rem-exp-log
12×diff-log distribute-lft-out--
exp-sum
add-cube-cbrt
pow1 sub-neg add-cbrt-cube exp-diff add-exp-log difference-of-squares
sum-log distribute-lft-out
distribute-rgt-neg-in neg-log
associate--r-
Counts
4 → 81
Calls
4 calls:
2.2s
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
2.8s
(exp (- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)))
2.7s
(exp (- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)))
3.0s
(exp (- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)))

series870.0ms

Counts
4 → 12
Calls
4 calls:
183.0ms
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
220.0ms
(exp (- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)))
246.0ms
(exp (- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)))
221.0ms
(exp (- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)))

simplify1.6s

Counts
93 → 93
Iterations

Useful iterations: 3 (466.0ms)

IterNodesCost
0901715
11951689
25551504
334431472
done50011472

prune973.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.3b

regimes499.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify10.0ms

Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
030138
139136
240136
done40136

end0.0ms

sample3.0s

Algorithm
intervals
Results
2.0s8132×body80valid
140.0ms150×body640valid
112.0ms114×body1280valid
89.0ms86×body320valid
16.0ms55×body160valid
4.0msbody2560valid