Details

Time bar (total: 19.7s)

sample63.0ms

Algorithm
intervals
Results
23.0ms282×body80valid
14.0ms279×body80nan

simplify3.7s

Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
011275
126250
257250
3123250
4364250
51087250
62495250
74526250
done5000250

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize24.0ms

Local error

Found 3 expressions with local error:

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

rewrite113.0ms

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

series486.0ms

Counts
3 → 9
Calls
3 calls:
66.0ms
(fma x 0.5 (* y (+ (- 1.0 z) (log z))))
326.0ms
(+ (- 1.0 z) (log z))
94.0ms
(* y (+ (- 1.0 z) (log z)))

simplify1.4s

Counts
85 → 85
Iterations

Useful iterations: done (1.4s)

IterNodesCost
013020508
134318958
2133517534
done500217415

prune583.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize42.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (sqrt z))
0.0b
(fma x 0.5 (* y (+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z)))))
0.0b
(+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z)))
0.2b
(* y (+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z))))

rewrite709.0ms

Algorithm
rewrite-expression-head
Rules
65×*-un-lft-identity
40×distribute-lft-out
28×pow1
23×log-pow
13×add-sqr-sqrt associate-*r*
12×log-prod
11×add-cube-cbrt
10×distribute-lft-out--
add-log-exp
fma-def add-exp-log
associate-+r+ add-cbrt-cube sqrt-prod
sum-log
expm1-log1p-u log1p-expm1-u
associate-*l*
flip3-+ associate-*r/ associate-+l- flip-+
distribute-rgt-in +-commutative associate-+l+ distribute-lft-in sqrt-pow1 pow1/2 diff-log rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
4 → 103
Calls
4 calls:
2.0ms
(log (sqrt z))
0.0ms
(fma x 0.5 (* y (+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z)))))
180.0ms
(+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z)))
524.0ms
(* y (+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z))))

series431.0ms

Counts
4 → 12
Calls
4 calls:
71.0ms
(log (sqrt z))
124.0ms
(fma x 0.5 (* y (+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z)))))
104.0ms
(+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z)))
132.0ms
(* y (+ (+ (- 1.0 z) (log (sqrt z))) (log (sqrt z))))

simplify1.6s

Counts
115 → 115
Iterations

Useful iterations: done (1.6s)

IterNodesCost
016532702
144529246
2204328161
done500226794

prune626.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize45.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ (- 1.0 z) (log (sqrt z))) (+ (log (sqrt (sqrt z))) (log (sqrt (sqrt z)))))
0.1b
(sqrt (sqrt z))
0.1b
(sqrt (sqrt z))
0.2b
(* y (+ (+ (- 1.0 z) (log (sqrt z))) (+ (log (sqrt (sqrt z))) (log (sqrt (sqrt z))))))

rewrite830.0ms

Algorithm
rewrite-expression-head
Rules
159×*-un-lft-identity
134×distribute-lft-out
72×pow1
62×log-pow
28×associate-*r*
22×distribute-lft-out--
20×sqrt-prod
17×add-sqr-sqrt
15×add-log-exp
13×sum-log
11×add-cube-cbrt
10×flip3-+ flip-+
sqrt-pow1 frac-add
fma-def
add-cbrt-cube associate-*r/ add-exp-log
expm1-log1p-u rem-sqrt-square pow1/2 log1p-expm1-u
associate-*l*
diff-log associate-+l-
distribute-rgt-in +-commutative associate-+l+ associate-+r+ distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 152
Calls
4 calls:
244.0ms
(+ (+ (- 1.0 z) (log (sqrt z))) (+ (log (sqrt (sqrt z))) (log (sqrt (sqrt z)))))
2.0ms
(sqrt (sqrt z))
2.0ms
(sqrt (sqrt z))
571.0ms
(* y (+ (+ (- 1.0 z) (log (sqrt z))) (+ (log (sqrt (sqrt z))) (log (sqrt (sqrt z))))))

series748.0ms

Counts
4 → 12
Calls
4 calls:
140.0ms
(+ (+ (- 1.0 z) (log (sqrt z))) (+ (log (sqrt (sqrt z))) (log (sqrt (sqrt z)))))
171.0ms
(sqrt (sqrt z))
187.0ms
(sqrt (sqrt z))
249.0ms
(* y (+ (+ (- 1.0 z) (log (sqrt z))) (+ (log (sqrt (sqrt z))) (log (sqrt (sqrt z))))))

simplify2.2s

Counts
164 → 164
Iterations

Useful iterations: done (2.2s)

IterNodesCost
022657321
171847839
2355733622
done500033301

prune699.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize19.0ms

Local error

Found 4 expressions with local error:

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

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
10×*-un-lft-identity
pow1 associate-*l*
add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* add-log-exp
expm1-log1p-u log1p-expm1-u
pow-prod-down associate-*l/ prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative sum-log fma-def flip3-+ distribute-rgt-out flip3-- log-pow flip-+ fma-udef flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 70
Calls
4 calls:
0.0ms
(fma x 0.5 (+ (* (- 1.0 z) y) (* (log z) y)))
21.0ms
(* (- 1.0 z) y)
14.0ms
(+ (* (- 1.0 z) y) (* (log z) y))
11.0ms
(* (log z) y)

series300.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(fma x 0.5 (+ (* (- 1.0 z) y) (* (log z) y)))
34.0ms
(* (- 1.0 z) y)
109.0ms
(+ (* (- 1.0 z) y) (* (log z) y))
84.0ms
(* (log z) y)

simplify1.9s

Counts
82 → 82
Iterations

Useful iterations: done (1.9s)

IterNodesCost
013419198
134217090
2156716590
done500016385

prune420.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

regimes239.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011290
114290
done14290

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.0s9093×body80nan
798.0ms9218×body80valid