Details

Time bar (total: 23.2s)

sample194.0ms

Algorithm
intervals
Results
91.0ms885×body80nan
16.0ms200×body80valid
8.0ms10×body1280valid
8.0ms17×body640valid
4.0ms19×body320valid
2.0ms11×body160valid

simplify3.2s

Counts
1 → 1
Iterations
IterNodes
done5000
64417
51388
4401
3135
257
127
014

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.7b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y)))) t)
0.0b
(* (- z 1.0) (log (- 1.0 y)))
0.1b
(* (- x 1.0) (log y))
5.4b
(log (- 1.0 y))

rewrite154.0ms

Algorithm
rewrite-expression-head
Rules
36×add-sqr-sqrt
32×*-un-lft-identity
21×log-prod
20×add-cube-cbrt
11×pow1
10×associate-*l*
prod-diff add-exp-log add-log-exp
distribute-rgt-in distribute-lft-in add-cbrt-cube associate-*r*
distribute-lft-out-- difference-of-squares
expm1-log1p-u flip3-- associate-*l/ log1p-expm1-u flip--
fma-neg log-pow
log-div diff-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
sum-log sub-neg rem-log-exp associate--l+
Counts
4 → 114
Calls
4 calls:
91.0ms
(- (+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y)))) t)
31.0ms
(* (- z 1.0) (log (- 1.0 y)))
23.0ms
(* (- x 1.0) (log y))
6.0ms
(log (- 1.0 y))

series431.0ms

Counts
4 → 12
Calls
4 calls:
227.0ms
(- (+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y)))) t)
72.0ms
(* (- z 1.0) (log (- 1.0 y)))
72.0ms
(* (- x 1.0) (log y))
61.0ms
(log (- 1.0 y))

simplify1.5s

Counts
126 → 126
Iterations
IterNodes
done5001
22495
1633
0263

prune917.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (* (- x 1.0) (log y)) (* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y))))) t)
0.0b
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y)))))
0.0b
(* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y))))
0.1b
(* (- x 1.0) (log y))

rewrite214.0ms

Algorithm
rewrite-expression-head
Rules
63×add-sqr-sqrt
60×*-un-lft-identity
57×prod-diff
51×add-cube-cbrt
40×distribute-rgt-in distribute-lft-in
34×associate-+r+
28×flip3-- flip--
24×log-prod associate-*l/
22×pow1
16×frac-add
14×log-pow
13×associate--l+
12×frac-times
11×add-log-exp
10×associate-*r* associate-*l*
add-cbrt-cube add-exp-log
associate-+l+ associate-*r/
sub-neg distribute-lft-out--
expm1-log1p-u log1p-expm1-u difference-of-squares
fma-neg
sum-log diff-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative fma-def flip3-+ flip-+
Counts
4 → 198
Calls
4 calls:
102.0ms
(- (+ (* (- x 1.0) (log y)) (* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y))))) t)
37.0ms
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y)))))
44.0ms
(* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y))))
23.0ms
(* (- x 1.0) (log y))

series699.0ms

Counts
4 → 12
Calls
4 calls:
349.0ms
(- (+ (* (- x 1.0) (log y)) (* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y))))) t)
183.0ms
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y)))))
76.0ms
(* (- z 1.0) (- (log 1.0) (fma (/ (pow y 2) (* 1.0 1.0)) 1/2 (* 1.0 y))))
91.0ms
(* (- x 1.0) (log y))

simplify562.0ms

Counts
210 → 210
Iterations
IterNodes
done5001
11167
0413

prune1.6s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize52.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (* z y) 1.0 (* (* (* y y) z) 0.5))
0.0b
(+ (* (- x 1.0) (log y)) (- (* (* y y) 0.5) (fma (* z y) 1.0 (* (* (* y y) z) 0.5))))
0.1b
(* (- x 1.0) (log y))
7.4b
(* (* y y) z)

rewrite140.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
14×*-un-lft-identity
12×pow1 log-prod add-cube-cbrt
11×add-cbrt-cube add-exp-log
add-log-exp
associate-*r*
distribute-rgt-in associate-+l+ distribute-lft-in associate-*l* associate-*l/
associate-+r+ flip3-- flip--
expm1-log1p-u pow-prod-down frac-add prod-exp cbrt-unprod log1p-expm1-u
prod-diff
sum-log *-commutative unswap-sqr
+-commutative associate-+r- sub-neg fma-def flip3-+ diff-log log-pow flip-+ fma-udef distribute-lft-out-- difference-of-squares
Counts
4 → 93
Calls
4 calls:
0.0ms
(fma (* z y) 1.0 (* (* (* y y) z) 0.5))
77.0ms
(+ (* (- x 1.0) (log y)) (- (* (* y y) 0.5) (fma (* z y) 1.0 (* (* (* y y) z) 0.5))))
29.0ms
(* (- x 1.0) (log y))
29.0ms
(* (* y y) z)

series346.0ms

Counts
4 → 12
Calls
4 calls:
114.0ms
(fma (* z y) 1.0 (* (* (* y y) z) 0.5))
119.0ms
(+ (* (- x 1.0) (log y)) (- (* (* y y) 0.5) (fma (* z y) 1.0 (* (* (* y y) z) 0.5))))
81.0ms
(* (- x 1.0) (log y))
31.0ms
(* (* y y) z)

simplify1.3s

Counts
105 → 105
Iterations
IterNodes
done5000
23419
1614
0213

prune794.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (cbrt (- z 1.0)) (cbrt (- z 1.0)))
0.3b
(cbrt (- z 1.0))
0.3b
(cbrt (- z 1.0))
0.3b
(cbrt (- z 1.0))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
43×cbrt-prod
37×add-sqr-sqrt
35×*-un-lft-identity
18×cbrt-div
15×add-cube-cbrt
11×pow1
10×swap-sqr
flip3-- pow1/3 flip-- distribute-lft-out--
associate-*r* associate-*l*
difference-of-squares
add-exp-log
expm1-log1p-u frac-times add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 109
Calls
4 calls:
46.0ms
(* (cbrt (- z 1.0)) (cbrt (- z 1.0)))
3.0ms
(cbrt (- z 1.0))
3.0ms
(cbrt (- z 1.0))
3.0ms
(cbrt (- z 1.0))

series564.0ms

Counts
4 → 12
Calls
4 calls:
163.0ms
(* (cbrt (- z 1.0)) (cbrt (- z 1.0)))
143.0ms
(cbrt (- z 1.0))
110.0ms
(cbrt (- z 1.0))
147.0ms
(cbrt (- z 1.0))

simplify789.0ms

Counts
121 → 121
Iterations
IterNodes
done5000
21541
1412
0171

prune1.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

regimes710.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done30
130
023

end0.0ms

sample7.5s

Algorithm
intervals
Results
3.4s24083×body80nan
1.1s5794×body80valid
400.0ms770×body640valid
276.0ms736×body320valid
254.0ms268×body1280valid
94.0ms459×body160valid