Details

Time bar (total: 14.1s)

sample220.0ms

Algorithm
intervals
Results
71.0ms77×body2560valid
58.0ms68×body10240exit
57.0ms119×body1280valid
10.0ms34×body640valid
5.0ms324×pre80true
2.0ms11×body320valid
1.0msbody160valid
1.0ms10×body80valid

simplify1.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01724
14024
210124
323924
465324
5284524
done500024

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 61.2b

localize16.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (- (exp (* a eps)) 1.0) (- (exp (* b eps)) 1.0))
2.7b
(- (exp (* a eps)) 1.0)
4.8b
(- (exp (* b eps)) 1.0)
6.0b
(- (exp (* (+ a b) eps)) 1.0)

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×*-un-lft-identity
10×add-log-exp
flip3-- flip--
pow1 add-exp-log add-cube-cbrt add-cbrt-cube
sub-neg associate-*r* associate-*l* distribute-lft-out-- difference-of-squares
frac-times
diff-log
distribute-rgt-in distribute-lft-in associate-*r/ associate-*l/
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 76
Calls
4 calls:
25.0ms
(* (- (exp (* a eps)) 1.0) (- (exp (* b eps)) 1.0))
4.0ms
(- (exp (* a eps)) 1.0)
4.0ms
(- (exp (* b eps)) 1.0)
4.0ms
(- (exp (* (+ a b) eps)) 1.0)

series167.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(* (- (exp (* a eps)) 1.0) (- (exp (* b eps)) 1.0))
38.0ms
(- (exp (* a eps)) 1.0)
32.0ms
(- (exp (* b eps)) 1.0)
49.0ms
(- (exp (* (+ a b) eps)) 1.0)

simplify439.0ms

Counts
88 → 88
Iterations

Useful iterations: done (436.0ms)

IterNodesCost
01431364
13451326
212751196
done50021190

prune341.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 50.1b

localize26.0ms

Local error

Found 4 expressions with local error:

2.7b
(- (exp (* a eps)) 1.0)
6.0b
(- (exp (* (+ a b) eps)) 1.0)
8.4b
(* (* 1/2 (pow eps 2)) b)
18.6b
(* (pow eps 3) (pow b 3))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
26×add-exp-log
16×prod-exp unswap-sqr
15×*-un-lft-identity associate-*r*
14×unpow-prod-down cube-prod
13×associate-*l*
11×add-cube-cbrt add-cbrt-cube
10×sqr-pow
add-log-exp
pow-to-exp pow-exp
pow1
cbrt-unprod
cube-mult sub-neg flip3-- diff-log unpow3 pow-prod-down *-commutative flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 106
Calls
4 calls:
4.0ms
(- (exp (* a eps)) 1.0)
4.0ms
(- (exp (* (+ a b) eps)) 1.0)
9.0ms
(* (* 1/2 (pow eps 2)) b)
14.0ms
(* (pow eps 3) (pow b 3))

series168.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(- (exp (* a eps)) 1.0)
45.0ms
(- (exp (* (+ a b) eps)) 1.0)
20.0ms
(* (* 1/2 (pow eps 2)) b)
65.0ms
(* (pow eps 3) (pow b 3))

simplify765.0ms

Counts
118 → 118
Iterations

Useful iterations: 2 (209.0ms)

IterNodesCost
01761341
14201202
217891122
done50011122

prune499.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 49.0b

localize26.0ms

Local error

Found 4 expressions with local error:

4.8b
(* (* (pow eps 3) b) b)
5.8b
(* (* (* (pow eps 3) b) b) b)
6.0b
(- (exp (* (+ a b) eps)) 1.0)
8.4b
(* (* 1/2 (pow eps 2)) b)

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
40×add-exp-log
26×prod-exp
23×add-cbrt-cube
13×pow1
12×cbrt-unprod
add-sqr-sqrt *-un-lft-identity associate-*r*
add-cube-cbrt
add-log-exp
pow-prod-down
pow-to-exp associate-*l* pow-exp *-commutative
sub-neg flip3-- diff-log flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 74
Calls
4 calls:
10.0ms
(* (* (pow eps 3) b) b)
34.0ms
(* (* (* (pow eps 3) b) b) b)
4.0ms
(- (exp (* (+ a b) eps)) 1.0)
9.0ms
(* (* 1/2 (pow eps 2)) b)

series178.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(* (* (pow eps 3) b) b)
61.0ms
(* (* (* (pow eps 3) b) b) b)
51.0ms
(- (exp (* (+ a b) eps)) 1.0)
22.0ms
(* (* 1/2 (pow eps 2)) b)

simplify783.0ms

Counts
86 → 86
Iterations

Useful iterations: 2 (188.0ms)

IterNodesCost
0134997
1358892
21494742
done5000742

prune363.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 49.0b

localize29.0ms

Local error

Found 4 expressions with local error:

4.8b
(* (* (pow eps 3) b) b)
5.8b
(* (* (* (pow eps 3) b) b) b)
6.0b
(- (exp (* (+ a b) eps)) 1.0)
8.4b
(* (* 1/2 (pow eps 2)) b)

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
40×add-exp-log
26×prod-exp
23×add-cbrt-cube
13×pow1
12×cbrt-unprod
add-sqr-sqrt *-un-lft-identity associate-*r*
add-cube-cbrt
add-log-exp
pow-prod-down
pow-to-exp associate-*l* pow-exp *-commutative
sub-neg flip3-- diff-log flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 74
Calls
4 calls:
9.0ms
(* (* (pow eps 3) b) b)
36.0ms
(* (* (* (pow eps 3) b) b) b)
4.0ms
(- (exp (* (+ a b) eps)) 1.0)
9.0ms
(* (* 1/2 (pow eps 2)) b)

series179.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(* (* (pow eps 3) b) b)
67.0ms
(* (* (* (pow eps 3) b) b) b)
51.0ms
(- (exp (* (+ a b) eps)) 1.0)
22.0ms
(* (* 1/2 (pow eps 2)) b)

simplify779.0ms

Counts
86 → 86
Iterations

Useful iterations: 2 (187.0ms)

IterNodesCost
0134997
1358892
21494742
done5000742

prune352.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 49.0b

regimes235.0ms

Accuracy

53.2% (3.9b remaining)

Error of 52.7b against oracle of 48.8b and baseline of 57.2b

bsearch312.0ms

Steps
ItersRangePoint
11
3.9777289923527025e+45
6.762908678833405e+72
6.566435701181497e+46
5
-2.350670412092924e+26
-9.509086209243448e+25
-2.3194785649155656e+26

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
052132
175132
done75132

end0.0ms

sample6.9s

Algorithm
intervals
Results
2.5s2599×body2560valid
1.8s2102×body10240exit
1.7s3417×body1280valid
288.0ms1057×body640valid
172.0ms10105×pre80true
67.0ms360×body320valid
23.0ms439×body80valid
15.0ms131×body160valid