Details

Time bar (total: 18.0s)

sample184.0ms

Algorithm
intervals
Results
73.0ms1490×body80nan
33.0ms505×body80valid

simplify1.3s

Counts
1 → 1
Iterations

Useful iterations: 3 (18.0ms)

IterNodesCost
01718
13218
26418
315716
446916
5187216
done500016

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.4b

localize16.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))

rewrite205.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))
95.0ms
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
74.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
30.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

series485.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(* y (log z))
154.0ms
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
172.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
122.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

simplify1.7s

Counts
100 → 100
Iterations

Useful iterations: 3 (853.0ms)

IterNodesCost
01861711
14041676
211001308
347921269
done50001269

prune371.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)

rewrite115.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:
4.0ms
(* (log z) y)
63.0ms
(* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0)))
4.0ms
(* t (log a))
39.0ms
(/ (* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0))) y)

series712.0ms

Counts
4 → 12
Calls
4 calls:
64.0ms
(* (log z) y)
282.0ms
(* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0)))
37.0ms
(* t (log a))
328.0ms
(/ (* x (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow a 1.0))) y)

simplify703.0ms

Counts
151 → 151
Iterations

Useful iterations: done (699.0ms)

IterNodesCost
02902604
16852399
220922012
done50012011

prune546.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)))

rewrite169.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))
47.0ms
(/ (* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0))) y)
102.0ms
(* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0)))

series1.3s

Counts
4 → 12
Calls
4 calls:
62.0ms
(* (log z) y)
36.0ms
(* t (log a))
520.0ms
(/ (* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0))) y)
678.0ms
(* (/ x (pow (sqrt a) 1.0)) (/ (exp (- (* (log z) y) (- b (* t (log a))))) (pow (sqrt a) 1.0)))

simplify1.7s

Counts
253 → 253
Iterations

Useful iterations: 2 (1.0s)

IterNodesCost
04196838
111926392
245715387
done50005387

prune873.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.2b

localize17.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))

rewrite82.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:
26.0ms
(/ x (exp (+ (* (- (log z)) y) (- b (* t (log a))))))
6.0ms
(* (- (log z)) y)
4.0ms
(* t (log a))
42.0ms
(/ (/ x (exp (+ (* (- (log z)) y) (- b (* t (log a)))))) (* a y))

series417.0ms

Counts
4 → 12
Calls
4 calls:
150.0ms
(/ x (exp (+ (* (- (log z)) y) (- b (* t (log a))))))
54.0ms
(* (- (log z)) y)
42.0ms
(* t (log a))
171.0ms
(/ (/ x (exp (+ (* (- (log z)) y) (- b (* t (log a)))))) (* a y))

simplify787.0ms

Counts
151 → 151
Iterations

Useful iterations: 2 (288.0ms)

IterNodesCost
02762774
16272719
219352209
done50002209

prune559.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.2b

regimes237.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.3s

Algorithm
intervals
Results
2.3s45653×body80nan
899.0ms15039×body80valid