Details

Time bar (total: 5.8s)

sample82.0ms

Algorithm
intervals
Results
28.0ms105×body1280valid
22.0ms96×body640valid
11.0ms379×pre80true
5.0ms35×body320valid
4.0ms128×body80valid
1.0ms15×body160valid

simplify8.0ms

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

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.2b

localize8.0ms

Local error

Found 1 expressions with local error:

5.2b
(- (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)

series15.0ms

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

simplify179.0ms

Calls
4 calls:
Slowest
154.0ms
(+ x (+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2))))
9.0ms
(+ (sqrt (exp x)) 1)
8.0ms
(- (exp x) 1)
7.0ms
(- (exp x) 1)

prune106.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 2 expressions with local error:

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

rewrite8.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
7.0ms
(* (+ 1/2 (* x 1/6)) (* x x))
0.0ms
(* x 1/6)

series51.0ms

Calls
2 calls:
Slowest
40.0ms
(* (+ 1/2 (* x 1/6)) (* x x))
10.0ms
(* x 1/6)

simplify985.0ms

Calls
13 calls:
Slowest
335.0ms
(* (+ (pow 1/2 3) (pow (* x 1/6) 3)) (* x x))
175.0ms
(* (* (* (+ 1/2 (* x 1/6)) (+ 1/2 (* x 1/6))) (+ 1/2 (* x 1/6))) (* (* (* x x) (* x x)) (* x x)))
159.0ms
(* (- (* 1/2 1/2) (* (* x 1/6) (* x 1/6))) (* x x))
74.0ms
(+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2)))
71.0ms
(+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2)))

prune229.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize1.0ms

Local error

Found 1 expressions with local error:

5.2b
(- (exp x) 1)

rewrite5.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
5.0ms
(- (exp x) 1)

series11.0ms

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

simplify183.0ms

Calls
4 calls:
Slowest
153.0ms
(+ x (+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2))))
12.0ms
(- (exp x) 1)
8.0ms
(+ (sqrt (exp x)) 1)
8.0ms
(- (exp x) 1)

prune70.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize5.0ms

Local error

Found 2 expressions with local error:

5.2b
(- (exp x) 1)
5.2b
(log (exp (- (exp x) 1)))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
log-prod log-pow
exp-prod *-un-lft-identity add-cube-cbrt
pow1
sub-neg add-cbrt-cube difference-of-sqr-1 exp-sum add-exp-log insert-posit16 add-log-exp
log-div flip3-- exp-diff rem-log-exp flip--
Calls
2 calls:
Slowest
10.0ms
(log (exp (- (exp x) 1)))
3.0ms
(- (exp x) 1)

series27.0ms

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

simplify518.0ms

Calls
18 calls:
Slowest
163.0ms
(+ x (+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2))))
155.0ms
(+ x (+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2))))
49.0ms
(log (* (cbrt (exp (- (exp x) 1))) (cbrt (exp (- (exp x) 1)))))
43.0ms
(log (sqrt (exp (- (exp x) 1))))
14.0ms
(- (sqrt (exp x)) 1)

prune187.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

regimes97.0ms

Accuracy

0% (0.4b remaining)

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

bsearch2.0ms

end0.0ms

sample3.0s

Algorithm
intervals
Results
1.1s3382×body1280valid
492.0ms2533×body640valid
486.0ms663×body160valid
454.0ms11953×pre80true
161.0ms1259×body320valid
132.0ms4116×body80valid