Details

Time bar (total: 21.3s)

sample236.0ms

Algorithm
intervals
Results
183.0ms235×body10240exit
20.0ms201×body80valid
8.0ms16×body640valid
6.0ms22×body320valid
4.0ms19×body160valid

simplify223.0ms

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

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.8b

localize23.0ms

Local error

Found 4 expressions with local error:

5.2b
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
0.7b
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
0.0b
(+ (exp wj) (* wj (exp wj)))
0.0b
(* wj (exp wj))

rewrite23.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
16.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
5.0ms
(+ (exp wj) (* wj (exp wj)))
1.0ms
(* wj (exp wj))
1.0ms
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))

series172.0ms

Calls
4 calls:
Slowest
73.0ms
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
52.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
31.0ms
(+ (exp wj) (* wj (exp wj)))
15.0ms
(* wj (exp wj))

simplify4.9s

Calls
66 calls:
Slowest
552.0ms
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
449.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
409.0ms
(+ (* (exp wj) (exp wj)) (- (* (* wj (exp wj)) (* wj (exp wj))) (* (exp wj) (* wj (exp wj)))))
282.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)))))

prune835.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.3b

localize15.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

prune21.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.3b

localize16.0ms

Local error

Found 4 expressions with local error:

4.9b
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
0.7b
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
0.0b
(+ (exp wj) (* wj (exp wj)))
0.0b
(+ (exp wj) (* wj (exp wj)))

rewrite26.0ms

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

series148.0ms

Calls
4 calls:
Slowest
58.0ms
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
41.0ms
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
30.0ms
(+ (exp wj) (* wj (exp wj)))
19.0ms
(+ (exp wj) (* wj (exp wj)))

simplify2.4s

Calls
43 calls:
Slowest
457.0ms
(/ (* (* (* wj (exp wj)) (* wj (exp wj))) (* wj (exp wj))) (* (* (+ (exp wj) (* wj (exp wj))) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj)))))
425.0ms
(+ (* (exp wj) (exp wj)) (- (* (* wj (exp wj)) (* wj (exp wj))) (* (exp wj) (* wj (exp wj)))))
159.0ms
(- (log (* wj (exp wj))) (log (+ (exp wj) (* wj (exp wj)))))
116.0ms
(+ (* 3/2 (pow wj 2)) (+ 1 (* 2 wj)))
104.0ms
(- (+ (pow wj 3) wj) (pow wj 2))

prune924.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp wj) (* wj (exp wj)))
0.0b
(fma wj (- wj (* wj wj)) (pow wj 4))
0.0b
(* wj (exp wj))
0.0b
(/ x (+ (exp wj) (* wj (exp wj))))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt add-cube-cbrt
add-log-exp
associate-/r*
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
fma-def associate-*r*
flip3-+ distribute-rgt-out distribute-rgt1-in associate-/r/ flip-+
+-commutative clear-num sum-log frac-2neg *-commutative fma-udef div-inv
Calls
4 calls:
Slowest
5.0ms
(+ (exp wj) (* wj (exp wj)))
2.0ms
(/ x (+ (exp wj) (* wj (exp wj))))
1.0ms
(* wj (exp wj))
0.0ms
(fma wj (- wj (* wj wj)) (pow wj 4))

series118.0ms

Calls
4 calls:
Slowest
58.0ms
(/ x (+ (exp wj) (* wj (exp wj))))
25.0ms
(+ (exp wj) (* wj (exp wj)))
19.0ms
(fma wj (- wj (* wj wj)) (pow wj 4))
16.0ms
(* wj (exp wj))

simplify1.8s

Calls
28 calls:
Slowest
443.0ms
(+ (* (exp wj) (exp wj)) (- (* (* wj (exp wj)) (* wj (exp wj))) (* (exp wj) (* wj (exp wj)))))
319.0ms
(- (+ x (* 5/2 (* x (pow wj 2)))) (* 2 (* x wj)))
134.0ms
(+ (* 1/2 (pow wj 3)) (+ (pow wj 2) wj))
124.0ms
(- (+ (/ x (* (exp wj) wj)) (/ x (* (exp wj) (pow wj 3)))) (/ x (* (exp wj) (pow wj 2))))
119.0ms
(- (+ (/ x (* (exp wj) wj)) (/ x (* (exp wj) (pow wj 3)))) (/ x (* (exp wj) (pow wj 2))))

prune879.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.1b

regimes60.0ms

Accuracy

0% (1.2b remaining)

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

bsearch3.0ms

end0.0ms

sample8.4s

Algorithm
intervals
Results
6.4s7639×body10240exit
1.1s6291×body80valid
369.0ms832×body320valid
182.0ms443×body640valid
96.0ms524×body160valid