Details

Time bar (total: 18.6s)

sample188.0ms

Algorithm
intervals
Results
77.0ms1490×body80nan
31.0ms505×body80valid

simplify1.4s

Counts
1 → 1
Iterations

Useful iterations: 3 (19.0ms)

IterNodesCost
01718
13218
26418
315716
446916
5187216
done500016

prune10.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.4b

localize22.0ms

Local error

Found 4 expressions with local error:

0.2b
(* y (log z))
0.3b
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
0.8b
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
0.9b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

rewrite229.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
15×*-un-lft-identity
13×add-cube-cbrt add-cbrt-cube
11×add-exp-log
10×associate-*r* add-log-exp
pow1
log-prod associate-*l* exp-sum
exp-prod
distribute-rgt-in distribute-lft-in times-frac exp-diff prod-exp associate-/r* cbrt-unprod rem-exp-log
cbrt-undiv sub-neg diff-log associate-*r/ div-exp pow-prod-down associate--l+ *-commutative unswap-sqr
frac-2neg clear-num sum-log log-pow div-inv associate-/l/ associate-/l* distribute-lft-out-- difference-of-squares
Counts
4 → 88
Calls
4 calls:
4.0ms
(* y (log z))
107.0ms
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
82.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
33.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

series472.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(* y (log z))
152.0ms
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
168.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
114.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

simplify1.8s

Counts
100 → 100
Iterations

Useful iterations: 3 (860.0ms)

IterNodesCost
01861711
14041676
211001308
347921269
done50001269

prune376.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.3b

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (log z) y)
0.3b
(* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0)))
0.3b
(* t (log a))
0.8b
(/ (* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0))) y)

rewrite127.0ms

Algorithm
rewrite-expression-head
Rules
53×associate-*r*
48×times-frac
47×add-sqr-sqrt
33×add-cube-cbrt *-un-lft-identity
28×add-exp-log
22×add-cbrt-cube
21×exp-sum
19×unpow-prod-down
12×pow1
11×div-exp
10×associate-*l* prod-exp
sub-neg associate--r- sqr-pow
log-prod cbrt-unprod unswap-sqr
cbrt-undiv
add-log-exp
distribute-rgt-in distribute-lft-in pow-prod-down associate-/r* *-commutative
pow-to-exp associate-*r/ pow-exp log-pow div-inv
frac-2neg clear-num associate-/l/ associate-/l*
Counts
4 → 139
Calls
4 calls:
3.0ms
(* (log z) y)
70.0ms
(* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0)))
4.0ms
(* t (log a))
44.0ms
(/ (* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0))) y)

series703.0ms

Counts
4 → 12
Calls
4 calls:
61.0ms
(* (log z) y)
285.0ms
(* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0)))
41.0ms
(* t (log a))
316.0ms
(/ (* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0))) y)

simplify746.0ms

Counts
151 → 151
Iterations

Useful iterations: done (742.0ms)

IterNodesCost
02902604
16852399
220922012
done50012011

prune570.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.2b

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (log z) y)
0.3b
(* t (log a))
0.8b
(/ (* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0))) y)
3.8b
(* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0)))

rewrite191.0ms

Algorithm
rewrite-expression-head
Rules
145×add-sqr-sqrt
133×times-frac
98×add-exp-log
74×unpow-prod-down
71×associate-*r*
65×div-exp
61×add-cube-cbrt *-un-lft-identity
41×associate-*l*
38×add-cbrt-cube
37×sqrt-prod
34×prod-exp
30×exp-sum
27×unswap-sqr
19×sqr-pow
16×pow-to-exp pow-exp
13×cbrt-undiv
12×pow1
10×sub-neg cbrt-unprod associate--r-
log-prod
add-log-exp
distribute-rgt-in distribute-lft-in pow-prod-down associate-/r* *-commutative div-inv associate-/l/
frac-times associate-*r/ associate-*l/ log-pow
frac-2neg clear-num associate-/l*
Counts
4 → 241
Calls
4 calls:
3.0ms
(* (log z) y)
4.0ms
(* t (log a))
53.0ms
(/ (* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0))) y)
116.0ms
(* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0)))

series1.1s

Counts
4 → 12
Calls
4 calls:
63.0ms
(* (log z) y)
38.0ms
(* t (log a))
538.0ms
(/ (* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0))) y)
502.0ms
(* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0)))

simplify2.0s

Counts
253 → 253
Iterations

Useful iterations: 2 (1.0s)

IterNodesCost
04196838
111926392
245715387
done50005387

prune905.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.2b

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ x (exp (+ (* (- (log z)) y) (- b (* t (log a))))))
0.2b
(* (- (log z)) y)
0.3b
(* t (log a))
7.9b
(/ (/ x (exp (+ (* (- (log z)) y) (- b (* t (log a)))))) (* a y))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
53×times-frac
41×add-sqr-sqrt
37×add-cube-cbrt *-un-lft-identity
22×add-cbrt-cube
20×associate-/l*
19×add-exp-log
15×associate-*l*
11×pow1
10×exp-sum
cbrt-undiv div-exp associate-*r*
log-prod
associate-/r*
distribute-lft-neg-in distribute-rgt-neg-in prod-exp cbrt-unprod div-inv add-log-exp
distribute-rgt-in associate-+r- distribute-lft-in exp-diff associate-/r/ log-pow
frac-2neg pow-prod-down clear-num *-commutative unswap-sqr
distribute-lft-neg-out neg-mul-1 associate-/l/
Counts
4 → 139
Calls
4 calls:
30.0ms
(/ x (exp (+ (* (- (log z)) y) (- b (* t (log a))))))
7.0ms
(* (- (log z)) y)
4.0ms
(* t (log a))
46.0ms
(/ (/ x (exp (+ (* (- (log z)) y) (- b (* t (log a)))))) (* a y))

series423.0ms

Counts
4 → 12
Calls
4 calls:
146.0ms
(/ x (exp (+ (* (- (log z)) y) (- b (* t (log a))))))
57.0ms
(* (- (log z)) y)
43.0ms
(* t (log a))
176.0ms
(/ (/ x (exp (+ (* (- (log z)) y) (- b (* t (log a)))))) (* a y))

simplify837.0ms

Counts
151 → 151
Iterations

Useful iterations: 2 (310.0ms)

IterNodesCost
02762774
16272719
219352209
done50002209

prune576.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.2b

regimes242.0ms

Accuracy

0% (1.3b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01820
12120
done2120

end0.0ms

sample5.5s

Algorithm
intervals
Results
2.3s45653×body80nan
935.0ms15039×body80valid