Details

Time bar (total: 26.4s)

sample196.0ms

Algorithm
intervals
Results
152.0ms260×body10240exit
17.0ms200×body80valid
6.0ms26×body320valid
4.0ms13×body640valid
3.0ms17×body160valid

simplify279.0ms

Calls
1 calls:
Slowest
278.0ms
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.3b

localize18.0ms

Local error

Found 4 expressions with local error:

3.8b
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
0.3b
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
0.0b
(+ (exp wj) (* wj (exp wj)))
0.0b
(* wj (exp wj))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
21×*-un-lft-identity
16×add-sqr-sqrt add-cube-cbrt
15×times-frac
add-cbrt-cube add-exp-log add-log-exp
associate-/r* distribute-rgt-out distribute-rgt1-in
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u
fma-def associate-*r* associate-/l*
flip3-+ flip3-- div-sub associate-/r/ flip-+ flip-- associate-/l/
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg div-exp *-commutative div-inv associate--r-
Calls
4 calls:
Slowest
11.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
4.0ms
(+ (exp wj) (* wj (exp wj)))
1.0ms
(* wj (exp wj))
1.0ms
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))

series226.0ms

Calls
4 calls:
Slowest
74.0ms
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
66.0ms
(+ (exp wj) (* wj (exp wj)))
56.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
30.0ms
(* wj (exp wj))

simplify5.0s

Calls
66 calls:
Slowest
675.0ms
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
524.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
417.0ms
(+ (* (exp wj) (exp wj)) (- (* (* wj (exp wj)) (* wj (exp wj))) (* (exp wj) (* wj (exp wj)))))
283.0ms
(- (* (* wj (exp wj)) (* wj (exp wj))) (* x x))
259.0ms
(/ (* (* (- (* wj (exp wj)) x) (- (* wj (exp wj)) x)) (- (* wj (exp wj)) x)) (* (* (+ (exp wj) (* wj (exp wj))) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj)))))

prune1.0s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.3b

localize14.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Calls
0 calls:
Slowest

series0.0ms

Calls
0 calls:
Slowest

simplify0.0ms

Calls
0 calls:
Slowest

prune28.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.3b

localize35.0ms

Local error

Found 4 expressions with local error:

3.8b
(- wj (* (/ 1 (+ wj 1)) (- wj (/ x (exp wj)))))
0.0b
(* (/ 1 (+ wj 1)) (- wj (/ x (exp wj))))
0.0b
(/ 1 (+ wj 1))
0.0b
(/ x (exp wj))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1
associate-/r* add-cbrt-cube associate-*l*
sub-neg
distribute-rgt-in expm1-log1p-u distribute-lft-in associate-/r/ insert-posit16 log1p-expm1-u associate--r+ add-log-exp
flip3-- associate-*r* div-inv flip--
frac-times rec-exp clear-num frac-2neg flip3-+ prod-exp associate-*r/ flip-+
pow-prod-down associate-*l/ *-commutative cbrt-unprod pow-flip inv-pow
Calls
4 calls:
Slowest
5.0ms
(* (/ 1 (+ wj 1)) (- wj (/ x (exp wj))))
2.0ms
(- wj (* (/ 1 (+ wj 1)) (- wj (/ x (exp wj)))))
1.0ms
(/ 1 (+ wj 1))
0.0ms
(/ x (exp wj))

series179.0ms

Calls
4 calls:
Slowest
71.0ms
(- wj (* (/ 1 (+ wj 1)) (- wj (/ x (exp wj)))))
59.0ms
(* (/ 1 (+ wj 1)) (- wj (/ x (exp wj))))
27.0ms
(/ x (exp wj))
23.0ms
(/ 1 (+ wj 1))

simplify6.5s

Calls
47 calls:
Slowest
1.4s
(* (* (* (/ 1 (+ wj 1)) (/ 1 (+ wj 1))) (/ 1 (+ wj 1))) (* (* (- wj (/ x (exp wj))) (- wj (/ x (exp wj)))) (- wj (/ x (exp wj)))))
423.0ms
(* 1 (- (pow wj 3) (pow (/ x (exp wj)) 3)))
295.0ms
(* (+ wj 1) (+ (* wj wj) (+ (* (/ x (exp wj)) (/ x (exp wj))) (* wj (/ x (exp wj))))))
291.0ms
(* (/ 1 (+ wj 1)) (- (/ x (exp wj))))
263.0ms
(* (/ 1 (+ wj 1)) (- (/ x (exp wj))))

prune828.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.3b

localize6.0ms

Local error

Found 3 expressions with local error:

3.8b
(- wj (/ (- wj (/ x (exp wj))) (+ wj 1)))
0.0b
(/ (- wj (/ x (exp wj))) (+ wj 1))
0.0b
(/ x (exp wj))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
associate-/r*
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u associate-/l* add-log-exp
clear-num frac-2neg flip3-- div-sub associate-/r/ div-inv flip-- associate-/l/
cbrt-undiv sub-neg flip3-+ div-exp flip-+ associate--r-
Calls
3 calls:
Slowest
3.0ms
(/ (- wj (/ x (exp wj))) (+ wj 1))
1.0ms
(- wj (/ (- wj (/ x (exp wj))) (+ wj 1)))
0.0ms
(/ x (exp wj))

series191.0ms

Calls
3 calls:
Slowest
79.0ms
(- wj (/ (- wj (/ x (exp wj))) (+ wj 1)))
70.0ms
(/ (- wj (/ x (exp wj))) (+ wj 1))
42.0ms
(/ x (exp wj))

simplify2.9s

Calls
43 calls:
Slowest
441.0ms
(/ (* (* (- wj (/ x (exp wj))) (- wj (/ x (exp wj)))) (- wj (/ x (exp wj)))) (* (* (+ wj 1) (+ wj 1)) (+ wj 1)))
326.0ms
(- (pow wj 3) (pow (/ x (exp wj)) 3))
284.0ms
(- (+ x (* 1/2 (* x (pow wj 2)))) (* x wj))
265.0ms
(- (* wj wj) (* (/ x (exp wj)) (/ x (exp wj))))
176.0ms
(- (+ (pow wj 2) x) (* 2 (* x wj)))

prune661.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.3b

regimes74.0ms

Accuracy

0% (2.0b remaining)

Error of 2.3b against oracle of 0.3b and baseline of 2.3b

bsearch1.0ms

end0.0ms

sample8.2s

Algorithm
intervals
Results
6.7s7707×body10240exit
672.0ms6343×body80valid
240.0ms460×body640valid
236.0ms750×body320valid
105.0ms532×body160valid