Details

Time bar (total: 26.9s)

sample441.0ms

Algorithm
intervals
Results
188.0ms1488×body80nan
74.0ms417×body80valid
7.0ms17×body320valid
6.0ms12×body640valid
4.0msbody1280valid
2.0msbody160valid

simplify975.0ms

Counts
1 → 1
Iterations

Useful iterations: 4 (42.0ms)

IterNodesCost
01718
13018
25818
312718
435017
5125617
done500117

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.5b

localize39.0ms

Local error

Found 4 expressions with local error:

0.0b
(* a (- (log (- 1.0 z)) b))
0.0b
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
0.2b
(* y (- (log z) t))
3.8b
(log (- 1.0 z))

rewrite283.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
27×*-un-lft-identity
21×log-prod
16×associate-*r* associate--l+
15×add-cube-cbrt
13×pow1
12×distribute-rgt-in distribute-lft-in
10×add-exp-log add-cbrt-cube
associate-*l*
distribute-lft-out--
difference-of-squares
sub-neg associate-*r/ add-log-exp
flip3-- pow-prod-down prod-exp log-pow *-commutative flip-- cbrt-unprod unswap-sqr
log-div
rem-log-exp exp-sum
Counts
4 → 105
Calls
4 calls:
47.0ms
(* a (- (log (- 1.0 z)) b))
179.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
44.0ms
(* y (- (log z) t))
6.0ms
(log (- 1.0 z))

series545.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(* a (- (log (- 1.0 z)) b))
261.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
120.0ms
(* y (- (log z) t))
54.0ms
(log (- 1.0 z))

simplify909.0ms

Counts
117 → 117
Iterations

Useful iterations: done (902.0ms)

IterNodesCost
02631536
16121485
219771317
done50001307

prune552.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))
0.0b
(- (log z) t)
0.0b
(* x (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))))
0.2b
(* y (- (log z) t))

rewrite749.0ms

Algorithm
rewrite-expression-head
Rules
31×associate--l+
23×add-sqr-sqrt
21×log-prod *-un-lft-identity
15×distribute-rgt-in add-cube-cbrt distribute-lft-in
12×associate-+r+
10×pow1 associate-+l+ associate-*r* add-log-exp
sub-neg add-cbrt-cube
add-exp-log associate-*r/
flip3-- associate-*l* flip--
frac-add distribute-lft-out--
associate-+r- diff-log pow-prod-down prod-exp sum-log log-pow *-commutative cbrt-unprod difference-of-squares unswap-sqr
+-commutative flip3-+ exp-diff exp-sum flip-+
Counts
4 → 110
Calls
4 calls:
67.0ms
(+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))
14.0ms
(- (log z) t)
637.0ms
(* x (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))))
27.0ms
(* y (- (log z) t))

series652.0ms

Counts
4 → 12
Calls
4 calls:
241.0ms
(+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))
73.0ms
(- (log z) t)
233.0ms
(* x (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))))
105.0ms
(* y (- (log z) t))

simplify1.5s

Counts
122 → 122
Iterations

Useful iterations: done (1.5s)

IterNodesCost
02292273
16312191
226402018
done50002000

prune744.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize51.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (log z) t)
0.0b
(* (* x (sqrt (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))))) (sqrt (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z)))))))
0.2b
(* y (- (log z) t))
0.2b
(* y (- (log z) t))

rewrite2.4s

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
24×*-un-lft-identity
19×associate-*r*
16×pow1
15×add-cube-cbrt log-prod associate--l+
13×add-exp-log add-cbrt-cube
10×distribute-rgt-in distribute-lft-in
associate-*r/ associate-*l*
distribute-lft-out--
sub-neg pow-prod-down prod-exp cbrt-unprod add-log-exp
associate-+r- exp-diff sqrt-div sqrt-prod
flip3-- log-pow *-commutative flip-- difference-of-squares
unswap-sqr
frac-times diff-log exp-sum associate-*l/
Counts
4 → 109
Calls
4 calls:
15.0ms
(- (log z) t)
2.3s
(* (* x (sqrt (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))))) (sqrt (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z)))))))
53.0ms
(* y (- (log z) t))
37.0ms
(* y (- (log z) t))

series584.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(- (log z) t)
248.0ms
(* (* x (sqrt (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z))))))) (sqrt (exp (+ (* y (- (log z) t)) (- (* a (- (log 1.0) b)) (* 1.0 (* a z)))))))
115.0ms
(* y (- (log z) t))
131.0ms
(* y (- (log z) t))

simplify1.2s

Counts
121 → 121
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01722276
14181769
216551492
done50001407

prune791.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes162.0ms

Accuracy

0% (0.0b remaining)

Error of 0.5b against oracle of 0.5b and baseline of 0.5b

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02145
12845
done2845

end0.0ms

sample14.2s

Algorithm
intervals
Results
6.6s41072×body80nan
2.5s12533×body80valid
338.0ms386×body640valid
156.0ms389×body320valid
143.0ms292×body160valid
69.0ms61×body1280valid