Details

Time bar (total: 13.0s)

sample45.0ms

Algorithm
intervals
Results
14.0ms95×body1280valid
11.0ms173×body80valid
5.0ms42×body640valid
1.0ms15×body320valid
1.0ms13×body160valid

simplify699.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.3b

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp (* a x))
3.6b
(- (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)

series93.0ms

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

simplify750.0ms

Counts
30 → 30

prune98.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 7.3b

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite71.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))
57.0ms
(- (pow (exp (* a x)) 3) (pow 1.0 3))

series139.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(exp (* a x))
24.0ms
(exp (* a x))
21.0ms
(exp (* a x))
73.0ms
(- (pow (exp (* a x)) 3) (pow 1.0 3))

simplify1.8s

Counts
76 → 76

prune298.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 7.3b

localize44.0ms

Local error

Found 4 expressions with local error:

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

rewrite224.0ms

Algorithm
rewrite-expression-head
Rules
156×unpow-prod-down cube-prod
144×add-sqr-sqrt
100×difference-of-squares
60×sqr-pow
46×*-un-lft-identity
21×distribute-lft-out--
12×add-log-exp
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 → 164
Calls
4 calls:
4.0ms
(exp (* a x))
7.0ms
(exp (* a x))
8.0ms
(exp (* a x))
195.0ms
(- (pow (pow (exp (* a x)) 3) 3) (pow (pow 1.0 3) 3))

series179.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(exp (* a x))
23.0ms
(exp (* a x))
15.0ms
(exp (* a x))
116.0ms
(- (pow (pow (exp (* a x)) 3) 3) (pow (pow 1.0 3) 3))

simplify989.0ms

Counts
176 → 176

prune622.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 7.3b

localize101.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (* a x))
0.2b
(sqrt (pow (pow (exp (* a x)) 3) 3))
0.2b
(sqrt (pow (pow (exp (* a x)) 3) 3))
3.6b
(- (sqrt (pow (pow (exp (* a x)) 3) 3)) (pow (pow 1.0 3) (/ 3 2)))

rewrite289.0ms

Algorithm
rewrite-expression-head
Rules
139×unpow-prod-down
124×add-sqr-sqrt
120×sqrt-prod
95×cube-prod
66×difference-of-squares
52×sqr-pow
20×rem-sqrt-square *-un-lft-identity
18×add-cube-cbrt
add-log-exp
cube-mult unpow3
pow1 add-exp-log add-cbrt-cube
sqrt-pow1 pow1/2
sub-neg exp-prod flip3-- exp-to-pow diff-log flip-- rem-exp-log distribute-lft-out--
Counts
4 → 187
Calls
4 calls:
4.0ms
(exp (* a x))
23.0ms
(sqrt (pow (pow (exp (* a x)) 3) 3))
35.0ms
(sqrt (pow (pow (exp (* a x)) 3) 3))
211.0ms
(- (sqrt (pow (pow (exp (* a x)) 3) 3)) (pow (pow 1.0 3) (/ 3 2)))

series517.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(exp (* a x))
93.0ms
(sqrt (pow (pow (exp (* a x)) 3) 3))
99.0ms
(sqrt (pow (pow (exp (* a x)) 3) 3))
311.0ms
(- (sqrt (pow (pow (exp (* a x)) 3) 3)) (pow (pow 1.0 3) (/ 3 2)))

simplify753.0ms

Counts
199 → 199

prune1.1s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 7.3b

regimes262.0ms

Accuracy

94.2% (1.2b remaining)

Error of 9.6b against oracle of 8.4b and baseline of 29.1b

bsearch1.0ms

simplify1.6s

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.3s2689×body1280valid
294.0ms5524×body80valid
226.0ms1296×body640valid
86.0ms745×body320valid
32.0ms412×body160valid