Details

Time bar (total: 10.1s)

sample86.0ms

Algorithm
intervals
Results
32.0ms116×body1280valid
19.0ms65×body640valid
12.0ms389×pre80true
6.0ms49×body320valid
5.0ms141×body80valid
2.0ms18×body160valid

simplify15.0ms

Calls
1 calls:
Slowest
14.0ms
(- (exp x) 1)

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.4b

localize10.0ms

Local error

Found 1 expressions with local error:

5.6b
(- (exp x) 1)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 sub-neg *-un-lft-identity flip3-- add-cbrt-cube difference-of-sqr-1 add-exp-log add-cube-cbrt insert-posit16 flip-- add-log-exp
Calls
1 calls:
Slowest
6.0ms
(- (exp x) 1)

series17.0ms

Calls
1 calls:
Slowest
17.0ms
(- (exp x) 1)

simplify196.0ms

Calls
4 calls:
Slowest
159.0ms
(+ x (+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2))))
14.0ms
(+ (sqrt (exp x)) 1)
13.0ms
(- (exp x) 1)
9.0ms
(- (exp x) 1)

prune121.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.1b

localize23.0ms

Local error

Found 2 expressions with local error:

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

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt
associate-*l/ *-commutative insert-posit16 add-log-exp
flip3-+ associate-*r* pow-prod-down prod-exp cbrt-unprod flip-+
Calls
2 calls:
Slowest
5.0ms
(* (+ 1/2 (* x 1/6)) (* x x))
0.0ms
(* x 1/6)

series40.0ms

Calls
2 calls:
Slowest
32.0ms
(* (+ 1/2 (* x 1/6)) (* x x))
8.0ms
(* x 1/6)

simplify1.1s

Calls
13 calls:
Slowest
341.0ms
(* (+ (pow 1/2 3) (pow (* x 1/6) 3)) (* x x))
178.0ms
(* (- (* 1/2 1/2) (* (* x 1/6) (* x 1/6))) (* x x))
165.0ms
(* (* (* (+ 1/2 (* x 1/6)) (+ 1/2 (* x 1/6))) (+ 1/2 (* x 1/6))) (* (* (* x x) (* x x)) (* x x)))
82.0ms
(+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2)))
80.0ms
(+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2)))

prune303.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize0.0ms

Local error

Found 1 expressions with local error:

5.6b
(- (exp x) 1)

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 sub-neg *-un-lft-identity flip3-- add-cbrt-cube difference-of-sqr-1 add-exp-log add-cube-cbrt insert-posit16 flip-- add-log-exp
Calls
1 calls:
Slowest
4.0ms
(- (exp x) 1)

series13.0ms

Calls
1 calls:
Slowest
13.0ms
(- (exp x) 1)

simplify187.0ms

Calls
4 calls:
Slowest
152.0ms
(+ x (+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2))))
15.0ms
(- (exp x) 1)
10.0ms
(+ (sqrt (exp x)) 1)
9.0ms
(- (exp x) 1)

prune80.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.1b

localize25.0ms

Local error

Found 4 expressions with local error:

5.5b
(- (* (exp x) (exp x)) (* 1 1))
0.0b
(/ (- (* (exp x) (exp x)) (* 1 1)) (+ (exp x) 1))
0.0b
(* (exp x) (exp x))
0.0b
(+ (exp x) 1)

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
12×times-frac
pow1
add-cbrt-cube
add-exp-log add-log-exp
difference-of-squares
insert-posit16 associate-/l*
associate-/r* associate-*r* associate-*l*
flip3-+ flip3-- associate-/r/ flip-+ flip-- associate-/l/
pow2 cbrt-undiv +-commutative clear-num sub-neg frac-2neg pow-plus diff-log div-sub div-exp pow-prod-down prod-exp *-commutative pow-prod-up cbrt-unprod div-inv
Calls
4 calls:
Slowest
28.0ms
(/ (- (* (exp x) (exp x)) (* 1 1)) (+ (exp x) 1))
12.0ms
(- (* (exp x) (exp x)) (* 1 1))
7.0ms
(* (exp x) (exp x))
5.0ms
(+ (exp x) 1)

series93.0ms

Calls
4 calls:
Slowest
50.0ms
(/ (- (* (exp x) (exp x)) (* 1 1)) (+ (exp x) 1))
21.0ms
(- (* (exp x) (exp x)) (* 1 1))
15.0ms
(* (exp x) (exp x))
7.0ms
(+ (exp x) 1)

simplify3.9s

Calls
63 calls:
Slowest
611.0ms
(/ (* (* (- (* (exp x) (exp x)) (* 1 1)) (- (* (exp x) (exp x)) (* 1 1))) (- (* (exp x) (exp x)) (* 1 1))) (* (* (+ (exp x) 1) (+ (exp x) 1)) (+ (exp x) 1)))
206.0ms
(+ (* 2 x) (+ (* 4/3 (pow x 3)) (* 2 (pow x 2))))
151.0ms
(+ x (+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2))))
137.0ms
(- (pow (* (exp x) (exp x)) 3) (pow (* 1 1) 3))
132.0ms
(- (* (* (exp x) (exp x)) (* (exp x) (exp x))) (* (* 1 1) (* 1 1)))

prune573.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.1b

regimes194.0ms

Accuracy

0% (0.4b remaining)

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

bsearch3.0ms

end0.0ms

sample3.1s

Algorithm
intervals
Results
1.4s3425×body1280valid
603.0ms2482×body640valid
388.0ms12012×pre80true
269.0ms4204×body80valid
174.0ms1274×body320valid
53.0ms627×body160valid