Details

Time bar (total: 6.8s)

sample107.0ms

Algorithm
intervals
Results
40.0ms60×body1280valid
24.0ms130×body80valid
21.0ms41×body640valid
6.0ms17×body320valid
2.0msbody160valid

simplify48.0ms

Calls
1 calls:
Slowest
48.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.7b

localize22.0ms

Local error

Found 2 expressions with local error:

2.6b
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
0.0b
(/ 2 (+ 1 (exp (* -2 x))))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
associate-/r* *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log associate-/r/ insert-posit16 add-log-exp
clear-num sub-neg frac-2neg flip3-+ flip3-- difference-of-sqr-1 flip-+ div-inv flip--
Calls
2 calls:
Slowest
5.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
1.0ms
(/ 2 (+ 1 (exp (* -2 x))))

series76.0ms

Calls
2 calls:
Slowest
52.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
24.0ms
(/ 2 (+ 1 (exp (* -2 x))))

simplify617.0ms

Calls
12 calls:
Slowest
164.0ms
(+ (* 1 1) (- (* (exp (* -2 x)) (exp (* -2 x))) (* 1 (exp (* -2 x)))))
101.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
72.0ms
(- (+ x 1) (* 1/3 (pow x 3)))
48.0ms
(+ (sqrt (/ 2 (+ 1 (exp (* -2 x))))) 1)
40.0ms
(/ 2 (+ (exp (* -2 x)) 1))

prune370.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize1.0ms

Local error

Found 2 expressions with local error:

2.6b
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
0.0b
(/ 2 (+ 1 (exp (* -2 x))))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
associate-/r* *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log associate-/r/ insert-posit16 add-log-exp
clear-num sub-neg frac-2neg flip3-+ flip3-- difference-of-sqr-1 flip-+ div-inv flip--
Calls
2 calls:
Slowest
9.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
2.0ms
(/ 2 (+ 1 (exp (* -2 x))))

series90.0ms

Calls
2 calls:
Slowest
64.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
26.0ms
(/ 2 (+ 1 (exp (* -2 x))))

simplify592.0ms

Calls
12 calls:
Slowest
163.0ms
(+ (* 1 1) (- (* (exp (* -2 x)) (exp (* -2 x))) (* 1 (exp (* -2 x)))))
101.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
67.0ms
(- (+ x 1) (* 1/3 (pow x 3)))
40.0ms
(/ 2 (+ (exp (* -2 x)) 1))
35.0ms
(/ 2 (+ (exp (* -2 x)) 1))

prune356.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize29.0ms

Local error

Found 4 expressions with local error:

20.2b
(+ (* (pow x 5) 2/15) (* x (* (* x x) -1/3)))
0.2b
(* (* x x) -1/3)
0.1b
(* x (* (* x x) -1/3))
0.0b
(* (pow x 5) 2/15)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube associate-*l* add-exp-log insert-posit16
*-commutative
+-commutative sum-log flip3-+ associate-*r* flip-+
Calls
4 calls:
Slowest
9.0ms
(* x (* (* x x) -1/3))
5.0ms
(+ (* (pow x 5) 2/15) (* x (* (* x x) -1/3)))
3.0ms
(* (* x x) -1/3)
2.0ms
(* (pow x 5) 2/15)

series163.0ms

Calls
4 calls:
Slowest
81.0ms
(+ (* (pow x 5) 2/15) (* x (* (* x x) -1/3)))
34.0ms
(* (pow x 5) 2/15)
28.0ms
(* x (* (* x x) -1/3))
19.0ms
(* (* x x) -1/3)

simplify450.0ms

Calls
15 calls:
Slowest
83.0ms
(* (exp (* (pow x 5) 2/15)) (exp (* x (* (* x x) -1/3))))
82.0ms
(- (* 2/15 (pow x 5)) (* 1/3 (pow x 3)))
74.0ms
(- (* 2/15 (pow x 5)) (* 1/3 (pow x 3)))
68.0ms
(- (* 2/15 (pow x 5)) (* 1/3 (pow x 3)))
20.0ms
(* -1/3 (pow x 3))

prune626.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes268.0ms

Accuracy

100% (0.0b remaining)

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

bsearch145.0ms

end0.0ms

sample2.8s

Algorithm
intervals
Results
993.0ms1720×body1280valid
847.0ms4105×body80valid
482.0ms1246×body640valid
249.0ms609×body320valid
55.0ms320×body160valid