Details

Time bar (total: 3.8s)

sample40.0ms

Algorithm
intervals
Results
16.0ms83×body1280valid
5.0ms47×body640valid
4.0ms155×body80valid
2.0ms26×body320valid
1.0ms18×body160valid

simplify53.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 32.6b

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp (* a x))
5.0b
(- (exp (* a x)) 1.0)

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt *-un-lft-identity
pow1 add-exp-log add-cube-cbrt add-cbrt-cube
sub-neg exp-prod flip3-- exp-to-pow diff-log flip-- rem-exp-log distribute-lft-out-- difference-of-squares
Counts
2 → 24
Calls
2 calls:
4.0ms
(exp (* a x))
13.0ms
(- (exp (* a x)) 1.0)

series65.0ms

Counts
2 → 6
Calls
2 calls:
15.0ms
(exp (* a x))
50.0ms
(- (exp (* a x)) 1.0)

simplify38.0ms

Counts
30 → 30

prune76.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 12.7b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (* a x))
0.0b
(exp (* a x))
0.0b
(exp (* a x))
5.0b
(- (pow (exp (* a x)) 3) (pow 1.0 3))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
16×difference-of-squares
14×*-un-lft-identity
12×unpow-prod-down cube-prod add-log-exp
sqr-pow
distribute-lft-out--
pow1 add-exp-log add-cube-cbrt add-cbrt-cube
exp-prod exp-to-pow rem-exp-log
difference-cubes sub-neg flip3-- diff-log flip--
Counts
4 → 64
Calls
4 calls:
4.0ms
(exp (* a x))
4.0ms
(exp (* a x))
4.0ms
(exp (* a x))
36.0ms
(- (pow (exp (* a x)) 3) (pow 1.0 3))

series111.0ms

Counts
4 → 12
Calls
4 calls:
17.0ms
(exp (* a x))
14.0ms
(exp (* a x))
15.0ms
(exp (* a x))
64.0ms
(- (pow (exp (* a x)) 3) (pow 1.0 3))

simplify103.0ms

Counts
76 → 76

prune209.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 12.7b

localize26.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (* a x))
0.2b
(sqrt (pow (exp (* a x)) 3))
0.2b
(sqrt (pow (exp (* a x)) 3))
5.0b
(- (sqrt (pow (exp (* a x)) 3)) (sqrt (pow 1.0 3)))

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
74×sqrt-prod
56×add-sqr-sqrt
25×difference-of-squares
22×unpow-prod-down *-un-lft-identity cube-prod
14×sqr-pow
10×add-cube-cbrt
rem-sqrt-square add-log-exp
distribute-lft-out--
pow1 add-exp-log add-cbrt-cube
cube-mult sqrt-pow1 pow1/2 unpow3
sub-neg exp-prod flip3-- exp-to-pow diff-log flip-- rem-exp-log
Counts
4 → 103
Calls
4 calls:
4.0ms
(exp (* a x))
6.0ms
(sqrt (pow (exp (* a x)) 3))
6.0ms
(sqrt (pow (exp (* a x)) 3))
53.0ms
(- (sqrt (pow (exp (* a x)) 3)) (sqrt (pow 1.0 3)))

series213.0ms

Counts
4 → 12
Calls
4 calls:
18.0ms
(exp (* a x))
43.0ms
(sqrt (pow (exp (* a x)) 3))
42.0ms
(sqrt (pow (exp (* a x)) 3))
109.0ms
(- (sqrt (pow (exp (* a x)) 3)) (sqrt (pow 1.0 3)))

simplify79.0ms

Counts
115 → 115

prune358.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 12.7b

localize30.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (* a x))
0.0b
(exp (* a x))
0.0b
(exp (* a x))
4.7b
(- (pow (* (* (cbrt (exp (* a x))) (cbrt (exp (* a x)))) (cbrt (exp (* a x)))) 3) (pow 1.0 3))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×add-log-exp
difference-of-squares
*-un-lft-identity sqr-pow
pow1 add-exp-log add-cube-cbrt add-cbrt-cube
exp-prod exp-to-pow rem-exp-log
unpow-prod-down cube-prod
difference-cubes sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
4 → 52
Calls
4 calls:
4.0ms
(exp (* a x))
9.0ms
(exp (* a x))
4.0ms
(exp (* a x))
38.0ms
(- (pow (* (* (cbrt (exp (* a x))) (cbrt (exp (* a x)))) (cbrt (exp (* a x)))) 3) (pow 1.0 3))

series107.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(exp (* a x))
19.0ms
(exp (* a x))
14.0ms
(exp (* a x))
59.0ms
(- (pow (* (* (cbrt (exp (* a x))) (cbrt (exp (* a x)))) (cbrt (exp (* a x)))) 3) (pow 1.0 3))

simplify156.0ms

Counts
64 → 64

prune204.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 12.7b

regimes289.0ms

Accuracy

94% (1.3b remaining)

Error of 9.4b against oracle of 8.1b and baseline of 29.3b

bsearch1.0ms

simplify2.0ms

end0.0ms

sample1.4s

Algorithm
intervals
Results
622.0ms2665×body1280valid
232.0ms5557×body80valid
200.0ms1319×body640valid
62.0ms747×body320valid
23.0ms399×body160valid