Details

Time bar (total: 27.7s)

sample243.0ms

Algorithm
intervals
Results
189.0ms261×body10240exit
20.0ms204×body80valid
7.0ms18×body640valid
6.0ms21×body320valid
3.0ms17×body160valid

simplify1.3s

Counts
1 → 1

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.1b

localize24.0ms

Local error

Found 4 expressions with local error:

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

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
82×*-un-lft-identity
73×add-sqr-sqrt
66×add-cube-cbrt
63×prod-diff
61×times-frac
14×distribute-rgt-out distribute-rgt1-in
add-cbrt-cube associate-/r/ add-log-exp
add-exp-log
pow1
associate-/r* flip3-+ flip-+
expm1-log1p-u insert-posit16 log1p-expm1-u div-inv
fma-def fma-neg associate-*r* associate-*l* associate-/l*
flip3-- div-sub flip-- difference-of-squares associate-/l/
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg diff-log div-exp pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out-- associate--r- unswap-sqr
Counts
4 → 168
Calls
4 calls:
Slowest
54.0ms
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
35.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
17.0ms
(* wj (exp wj))
17.0ms
(+ (exp wj) (* wj (exp wj)))

series258.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
90.0ms
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
71.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
51.0ms
(+ (exp wj) (* wj (exp wj)))
47.0ms
(* wj (exp wj))

simplify1.1s

Counts
180 → 180

prune2.2s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.3b

localize25.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

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

series0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

simplify0.0ms

Counts
0 → 0

prune27.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.3b

localize65.0ms

Local error

Found 4 expressions with local error:

5.2b
(fma 1 wj (- (* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))))
3.2b
(fma (- (/ (- (* wj (exp wj)) x) (+ 1 wj))) (/ 1 (exp wj)) (* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj))))
0.0b
(* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))
0.0b
(* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
68×add-sqr-sqrt
56×times-frac
50×*-un-lft-identity
36×associate-*l* add-exp-log
34×add-cube-cbrt
28×add-cbrt-cube
26×associate-*r*
16×div-exp prod-exp
12×unswap-sqr
pow1 cbrt-undiv cbrt-unprod
distribute-lft-out
expm1-log1p-u rec-exp 1-exp associate-/r/ insert-posit16 log1p-expm1-u div-inv add-log-exp
frac-times flip3-+ pow-prod-down associate-*l/ associate-*r/ un-div-inv *-commutative flip-+ fma-udef
Counts
4 → 152
Calls
4 calls:
Slowest
64.0ms
(* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))
52.0ms
(* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))
0.0ms
(fma 1 wj (- (* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))))
0.0ms
(fma (- (/ (- (* wj (exp wj)) x) (+ 1 wj))) (/ 1 (exp wj)) (* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj))))

series357.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
154.0ms
(fma (- (/ (- (* wj (exp wj)) x) (+ 1 wj))) (/ 1 (exp wj)) (* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj))))
74.0ms
(fma 1 wj (- (* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))))
67.0ms
(* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))
62.0ms
(* (/ (- (* wj (exp wj)) x) (+ 1 wj)) (/ 1 (exp wj)))

simplify3.0s

Counts
164 → 164

prune2.6s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.3b

localize119.0ms

Local error

Found 4 expressions with local error:

13.0b
(fma (* (cbrt wj) (cbrt wj)) (cbrt wj) (- (* (- (exp wj) (* wj (exp wj))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj))))))))
1.2b
(fma (- (- (exp wj) (* wj (exp wj)))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj))))) (* (- (exp wj) (* wj (exp wj))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj)))))))
0.7b
(cbrt wj)
0.7b
(cbrt wj)

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
pow1/3 fma-udef
Counts
4 → 50
Calls
4 calls:
Slowest
1.0ms
(cbrt wj)
1.0ms
(cbrt wj)
1.0ms
(fma (* (cbrt wj) (cbrt wj)) (cbrt wj) (- (* (- (exp wj) (* wj (exp wj))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj))))))))
0.0ms
(fma (- (- (exp wj) (* wj (exp wj)))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj))))) (* (- (exp wj) (* wj (exp wj))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj)))))))

series1.1s

Counts
4 → 12
Calls
4 calls:
Slowest
351.0ms
(cbrt wj)
297.0ms
(fma (* (cbrt wj) (cbrt wj)) (cbrt wj) (- (* (- (exp wj) (* wj (exp wj))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj))))))))
246.0ms
(cbrt wj)
200.0ms
(fma (- (- (exp wj) (* wj (exp wj)))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj))))) (* (- (exp wj) (* wj (exp wj))) (/ (- (* wj (exp wj)) x) (- (* (exp wj) (exp wj)) (* (* wj (exp wj)) (* wj (exp wj)))))))

simplify4.4s

Counts
62 → 62

prune1.1s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.3b

regimes140.0ms

Accuracy

0% (1.3b remaining)

Error of 2.1b against oracle of 0.9b and baseline of 2.1b

bsearch2.0ms

end0.0ms

sample9.2s

Algorithm
intervals
Results
6.5s7389×body10240exit
1.2s6328×body80valid
669.0ms470×body640valid
235.0ms748×body320valid
169.0ms533×body160valid