Details

Time bar (total: 20.6s)

sample172.0ms

Algorithm
intervals
Results
133.0ms248×body10240exit
16.0ms217×body80valid
7.0ms22×body320valid
2.0msbody640valid
2.0ms12×body160valid

simplify212.0ms

Calls
1 calls:
Slowest
212.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: 10.1b

localize15.0ms

Local error

Found 4 expressions with local error:

3.5b
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
0.5b
(/ (- (* 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
15.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)))))

series137.0ms

Calls
4 calls:
Slowest
46.0ms
(- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
36.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
28.0ms
(+ (exp wj) (* wj (exp wj)))
26.0ms
(* wj (exp wj))

simplify4.8s

Calls
66 calls:
Slowest
561.0ms
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
473.0ms
(/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))
376.0ms
(+ (* (exp wj) (exp wj)) (- (* (* wj (exp wj)) (* wj (exp wj))) (* (exp wj) (* wj (exp wj)))))
328.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)))))
234.0ms
(- (* (* wj (exp wj)) (* wj (exp wj))) (* x x))

prune972.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.2b

localize10.0ms

Local error

Found 1 expressions with local error:

0.3b
(fma (fma -2 x wj) wj x)

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt fma-udef insert-posit16 log1p-expm1-u add-log-exp
Calls
1 calls:
Slowest
0.0ms
(fma (fma -2 x wj) wj x)

series19.0ms

Calls
1 calls:
Slowest
19.0ms
(fma (fma -2 x wj) wj x)

simplify518.0ms

Calls
3 calls:
Slowest
182.0ms
(- (+ x (pow wj 2)) (* 2 (* x wj)))
179.0ms
(- (+ x (pow wj 2)) (* 2 (* x wj)))
155.0ms
(- (+ (pow wj 2) x) (* 2 (* x wj)))

prune130.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.2b

localize22.0ms

Local error

Found 4 expressions with local error:

6.2b
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
0.5b
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
0.0b
(+ (exp wj) (* wj (exp wj)))
0.0b
(+ (exp wj) (* wj (exp wj)))

rewrite37.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
16.0ms
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
9.0ms
(+ (exp wj) (* wj (exp wj)))
9.0ms
(+ (exp wj) (* wj (exp wj)))
1.0ms
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))

series153.0ms

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

simplify2.1s

Calls
43 calls:
Slowest
417.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)))))
415.0ms
(+ (* (exp wj) (exp wj)) (- (* (* wj (exp wj)) (* wj (exp wj))) (* (exp wj) (* wj (exp wj)))))
157.0ms
(- (log (* wj (exp wj))) (log (+ (exp wj) (* wj (exp wj)))))
74.0ms
(- (+ (pow wj 3) wj) (pow wj 2))
73.0ms
(- (+ (pow wj 2) (pow wj 4)) (pow wj 3))

prune1.0s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.1b

localize23.0ms

Local error

Found 4 expressions with local error:

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

rewrite8.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
4.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))

series122.0ms

Calls
4 calls:
Slowest
56.0ms
(/ x (+ (exp wj) (* wj (exp wj))))
35.0ms
(+ (exp wj) (* wj (exp wj)))
17.0ms
(* wj (exp wj))
15.0ms
(fma wj (- wj (* wj wj)) (pow wj 4))

simplify1.6s

Calls
28 calls:
Slowest
388.0ms
(+ (* (exp wj) (exp wj)) (- (* (* wj (exp wj)) (* wj (exp wj))) (* (exp wj) (* wj (exp wj)))))
310.0ms
(- (+ x (* 5/2 (* x (pow wj 2)))) (* 2 (* x wj)))
136.0ms
(+ (* 1/2 (pow wj 3)) (+ (pow wj 2) wj))
133.0ms
(- (+ (/ x (* (exp wj) wj)) (/ x (* (exp wj) (pow wj 3)))) (/ x (* (exp wj) (pow wj 2))))
112.0ms
(- (+ (/ x (* (exp wj) wj)) (/ x (* (exp wj) (pow wj 3)))) (/ x (* (exp wj) (pow wj 2))))

prune939.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

regimes71.0ms

Accuracy

0% (1.5b remaining)

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

bsearch2.0ms

end0.0ms

sample7.4s

Algorithm
intervals
Results
6.0s7528×body10240exit
541.0ms6307×body80valid
259.0ms827×body320valid
174.0ms506×body160valid
161.0ms429×body640valid