Details

Time bar (total: 11.2s)

sample85.0ms

Algorithm
intervals
Results
33.0ms103×body1280valid
18.0ms88×body640valid
12.0ms389×pre80true
5.0ms41×body320valid
5.0ms138×body80valid
2.0ms19×body160valid

simplify3.0ms

Counts
1 → 1
Iterations
IterNodes
38
28
17
04

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.1b

localize5.0ms

Local error

Found 1 expressions with local error:

5.2b
(- (exp x) 1)

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
add-log-exp
difference-of-squares
pow1 sub-neg flip3-- add-cbrt-cube diff-log difference-of-sqr-1 add-exp-log add-cube-cbrt insert-posit16 flip-- distribute-lft-out--
Counts
1 → 17
Calls
1 calls:
13.0ms
(- (exp x) 1)

series18.0ms

Counts
1 → 3
Calls
1 calls:
18.0ms
(- (exp x) 1)

simplify1.5s

Counts
20 → 20
Iterations
IterNodes
52129
4986
3409
2182
186
042

prune74.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.1b

localize13.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (* x x) (+ 1/2 (* x 1/6)))
0.3b
(* x 1/6)

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt
associate-*r*
*-un-lft-identity add-cube-cbrt
associate-*l* pow-prod-down prod-exp cbrt-unprod
associate-*r/ *-commutative insert-posit16 add-log-exp unswap-sqr
distribute-rgt-in distribute-lft-in flip3-+ flip-+
Counts
2 → 43
Calls
2 calls:
47.0ms
(* (* x x) (+ 1/2 (* x 1/6)))
7.0ms
(* x 1/6)

series114.0ms

Counts
2 → 6
Calls
2 calls:
83.0ms
(* (* x x) (+ 1/2 (* x 1/6)))
30.0ms
(* x 1/6)

simplify1.8s

Counts
49 → 49
Iterations
IterNodes
33789
2790
1238
081

prune140.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.1b

localize26.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (exp x) 1) (exp x))
0.0b
(/ (+ (exp (* x 3)) -1) (+ 1 (* (+ (exp x) 1) (exp x))))
0.0b
(+ (exp x) 1)
5.7b
(+ (exp (* x 3)) -1)

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
30×*-un-lft-identity
23×add-sqr-sqrt
16×add-cube-cbrt
15×times-frac
add-cbrt-cube add-log-exp
add-exp-log distribute-lft-out
pow1
difference-of-sqr--1 flip3-+ flip-+ associate-/l*
associate-*l* insert-posit16
associate-/r* associate-*r*
+-commutative sum-log associate-*l/ associate-/r/ associate-/l/
cbrt-undiv clear-num frac-2neg div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 89
Calls
4 calls:
36.0ms
(* (+ (exp x) 1) (exp x))
29.0ms
(/ (+ (exp (* x 3)) -1) (+ 1 (* (+ (exp x) 1) (exp x))))
7.0ms
(+ (exp x) 1)
10.0ms
(+ (exp (* x 3)) -1)

series165.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(* (+ (exp x) 1) (exp x))
100.0ms
(/ (+ (exp (* x 3)) -1) (+ 1 (* (+ (exp x) 1) (exp x))))
10.0ms
(+ (exp x) 1)
19.0ms
(+ (exp (* x 3)) -1)

simplify1.4s

Counts
101 → 101
Iterations
IterNodes
33466
21098
1402
0160

prune432.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

localize45.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp x) 1)
0.0b
(/ (/ (+ -1 (exp (* 3 (* x 3)))) (- (* (exp (* x 3)) (exp (* x 3))) (- -1 (exp (* x 3))))) (+ 1 (* (+ (exp x) 1) (exp x))))
0.2b
(* 3 (* x 3))
5.6b
(+ -1 (exp (* 3 (* x 3))))

rewrite175.0ms

Algorithm
rewrite-expression-head
Rules
130×times-frac
100×*-un-lft-identity
80×add-sqr-sqrt
64×add-cube-cbrt
22×associate-/l*
18×distribute-lft-out
16×difference-of-squares
14×add-cbrt-cube add-exp-log
10×associate-/r/
pow1
add-log-exp
div-inv
flip3-- insert-posit16 flip--
cbrt-undiv associate-/r* flip3-+ div-exp associate-*l* pow-prod-down prod-exp cbrt-unprod flip-+
+-commutative sum-log
clear-num frac-2neg associate-*r* *-commutative associate-/l/
Counts
4 → 154
Calls
4 calls:
7.0ms
(+ (exp x) 1)
144.0ms
(/ (/ (+ -1 (exp (* 3 (* x 3)))) (- (* (exp (* x 3)) (exp (* x 3))) (- -1 (exp (* x 3))))) (+ 1 (* (+ (exp x) 1) (exp x))))
13.0ms
(* 3 (* x 3))
8.0ms
(+ -1 (exp (* 3 (* x 3))))

series195.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(+ (exp x) 1)
138.0ms
(/ (/ (+ -1 (exp (* 3 (* x 3)))) (- (* (exp (* x 3)) (exp (* x 3))) (- -1 (exp (* x 3))))) (+ 1 (* (+ (exp x) 1) (exp x))))
27.0ms
(* 3 (* x 3))
21.0ms
(+ -1 (exp (* 3 (* x 3))))

simplify1.4s

Counts
166 → 166
Iterations
IterNodes
22326
1803
0316

prune1.1s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

regimes25.0ms

Accuracy

0% (0.3b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 0.4b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
212
112
08

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.1s3527×body1280valid
522.0ms2490×body640valid
353.0ms11915×pre80true
132.0ms1170×body320valid
121.0ms4111×body80valid
46.0ms617×body160valid