Details

Time bar (total: 31.3s)

sample538.0ms

Algorithm
intervals
Results
212.0ms171×body10240exit
154.0ms386×body80nan
38.0ms243×body80valid
6.0ms18×body160valid

simplify562.0ms

Calls
1 calls:
Slowest
562.0ms
(sqrt (/ (- (exp (* 2 x)) 1) (- (exp x) 1)))

prune25.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (exp x) 1)
0.0b
(sqrt (+ (exp x) 1))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt sqrt-prod
pow1 flip3-+ add-cbrt-cube sqrt-div add-exp-log flip-+ insert-posit16 add-log-exp
+-commutative rem-sqrt-square pow1/2
Calls
2 calls:
Slowest
9.0ms
(+ (exp x) 1)
7.0ms
(sqrt (+ (exp x) 1))

series56.0ms

Calls
2 calls:
Slowest
31.0ms
(sqrt (+ (exp x) 1))
25.0ms
(+ (exp x) 1)

simplify399.0ms

Calls
12 calls:
Slowest
191.0ms
(- (+ (sqrt 2) (+ (* 1/4 (/ (pow x 2) (sqrt 2))) (* 1/2 (/ x (sqrt 2))))) (* 1/8 (/ (pow x 2) (pow (sqrt 2) 3))))
56.0ms
(sqrt (- (* (exp x) (exp x)) (* 1 1)))
52.0ms
(+ x (+ (* 1/2 (pow x 2)) 2))
33.0ms
(sqrt (+ (pow (exp x) 3) (pow 1 3)))
11.0ms
(sqrt (+ (exp x) 1))

prune244.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize25.0ms

Local error

Found 4 expressions with local error:

3.9b
(- (* 1 1) (* (exp x) 1))
0.1b
(pow (exp x) 3)
0.0b
(+ (* (exp x) (exp x)) (- (* 1 1) (* (exp x) 1)))
0.0b
(* (exp x) (exp x))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
11×add-log-exp
10×pow1
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-cbrt-cube
add-exp-log insert-posit16
unpow-prod-down cube-prod associate-*r* associate-*l*
associate-+r+ sum-log sub-neg diff-log
pow2 cube-mult pow-to-exp +-commutative associate-+r- pow-pow flip3-+ pow-plus flip3-- distribute-rgt-out-- unpow3 pow-prod-down pow-exp prod-exp *-commutative pow-prod-up cbrt-unprod flip-+ flip-- rem-cube-cbrt
Calls
4 calls:
Slowest
12.0ms
(+ (* (exp x) (exp x)) (- (* 1 1) (* (exp x) 1)))
4.0ms
(* (exp x) (exp x))
3.0ms
(- (* 1 1) (* (exp x) 1))
1.0ms
(pow (exp x) 3)

series90.0ms

Calls
4 calls:
Slowest
31.0ms
(+ (* (exp x) (exp x)) (- (* 1 1) (* (exp x) 1)))
24.0ms
(pow (exp x) 3)
19.0ms
(- (* 1 1) (* (exp x) 1))
15.0ms
(* (exp x) (exp x))

simplify1.4s

Calls
39 calls:
Slowest
252.0ms
(- (+ x (+ (* 1/6 (pow x 3)) (* 1/2 (pow x 2)))))
191.0ms
(* (exp (* (exp x) (exp x))) (/ (exp (* 1 1)) (exp (* (exp x) 1))))
185.0ms
(* (exp (* (exp x) (exp x))) (exp (- (* 1 1) (* (exp x) 1))))
104.0ms
(* (* (* (exp x) (exp x)) (exp x)) (* (* (exp x) (exp x)) (exp x)))
77.0ms
(/ (exp (* 1 1)) (exp (* (exp x) 1)))

prune994.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize1.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (exp x) 1)
0.0b
(sqrt (+ (exp x) 1))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt sqrt-prod
pow1 flip3-+ add-cbrt-cube sqrt-div add-exp-log flip-+ insert-posit16 add-log-exp
+-commutative rem-sqrt-square pow1/2
Calls
2 calls:
Slowest
7.0ms
(sqrt (+ (exp x) 1))
6.0ms
(+ (exp x) 1)

series34.0ms

Calls
2 calls:
Slowest
22.0ms
(sqrt (+ (exp x) 1))
12.0ms
(+ (exp x) 1)

simplify487.0ms

Calls
12 calls:
Slowest
219.0ms
(- (+ (sqrt 2) (+ (* 1/4 (/ (pow x 2) (sqrt 2))) (* 1/2 (/ x (sqrt 2))))) (* 1/8 (/ (pow x 2) (pow (sqrt 2) 3))))
82.0ms
(sqrt (- (* (exp x) (exp x)) (* 1 1)))
75.0ms
(+ x (+ (* 1/2 (pow x 2)) 2))
31.0ms
(sqrt (+ (pow (exp x) 3) (pow 1 3)))
15.0ms
(sqrt (+ (exp x) 1))

prune307.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize10.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (exp x) 1) (+ (exp x) 1))
0.1b
(cbrt (* (* (+ (exp x) 1) (+ (exp x) 1)) (+ (exp x) 1)))
0.0b
(+ (exp x) 1)
0.0b
(+ (exp x) 1)

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
35×flip3-+ flip-+
32×frac-times
26×cbrt-div
16×associate-*l/
10×associate-*r/
pow1
add-sqr-sqrt *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
insert-posit16 add-log-exp
associate-*r* associate-*l*
+-commutative
cbrt-prod pow2 distribute-rgt-in distribute-lft-in pow-plus pow1/3 pow3 pow-prod-down prod-exp *-commutative pow-prod-up rem-cbrt-cube cbrt-unprod
Calls
4 calls:
Slowest
27.0ms
(cbrt (* (* (+ (exp x) 1) (+ (exp x) 1)) (+ (exp x) 1)))
18.0ms
(* (+ (exp x) 1) (+ (exp x) 1))
3.0ms
(+ (exp x) 1)
3.0ms
(+ (exp x) 1)

series36.0ms

Calls
4 calls:
Slowest
15.0ms
(* (+ (exp x) 1) (+ (exp x) 1))
7.0ms
(cbrt (* (* (+ (exp x) 1) (+ (exp x) 1)) (+ (exp x) 1)))
7.0ms
(+ (exp x) 1)
6.0ms
(+ (exp x) 1)

simplify14.7s

Calls
65 calls:
Slowest
1.0s
(cbrt (* (* (+ (pow (exp x) 3) (pow 1 3)) (- (* (exp x) (exp x)) (* 1 1))) (- (* (exp x) (exp x)) (* 1 1))))
847.0ms
(cbrt (* (* (+ (exp x) 1) (+ (exp x) 1)) (- (* (exp x) (exp x)) (* 1 1))))
705.0ms
(* (* (* (+ (exp x) 1) (+ (exp x) 1)) (+ (exp x) 1)) (* (* (+ (exp x) 1) (+ (exp x) 1)) (+ (exp x) 1)))
655.0ms
(cbrt (* (* (- (* (exp x) (exp x)) (* 1 1)) (- (* (exp x) (exp x)) (* 1 1))) (+ (exp x) 1)))
601.0ms
(cbrt (* (* (- (* (exp x) (exp x)) (* 1 1)) (+ (pow (exp x) 3) (pow 1 3))) (+ (pow (exp x) 3) (pow 1 3))))

prune1.1s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes30.0ms

Accuracy

0% (0.0b remaining)

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

bsearch6.0ms

end0.0ms

sample10.1s

Algorithm
intervals
Results
7.0s6530×body10240exit
1.7s12485×body80nan
865.0ms7436×body80valid
205.0ms708×body160valid