Details

Time bar (total: 42.9s)

sample533.0ms

Algorithm
intervals
Results
324.0ms1418×body80nan
99.0ms481×body80valid

simplify2.5s

Counts
1 → 1
Iterations
IterNodes
done5004
51760
4460
3167
263
132
017

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.8b

localize35.0ms

Local error

Found 4 expressions with local error:

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

rewrite313.0ms

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

series576.0ms

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

simplify1.8s

Counts
111 → 111
Iterations
IterNodes
done5001
21710
1537
0237

prune976.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.7b

localize75.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×*-un-lft-identity add-log-exp
15×add-cbrt-cube add-exp-log
12×add-cube-cbrt
10×exp-prod
pow1
log-prod exp-diff exp-sum rem-exp-log
sqrt-div diff-log associate-*r* prod-exp associate-*r/ cbrt-unprod insert-posit16
distribute-rgt-in cbrt-undiv associate-/r* distribute-lft-in times-frac div-exp associate-*l* associate-/l/
sum-log sub-neg associate--l+ distribute-lft-out-- difference-of-squares
frac-times clear-num frac-2neg pow-prod-down associate-*l/ log-pow *-commutative div-inv associate-/l* unswap-sqr
Counts
4 → 93
Calls
4 calls:
14.0ms
(* y (log z))
115.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
85.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.3s
(/ (* x (* (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

series651.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(* y (log z))
196.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
173.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
238.0ms
(/ (* x (* (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

simplify2.1s

Counts
105 → 105
Iterations
IterNodes
done5005
21628
1466
0191

prune1.5s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 0.6b

localize107.0ms

Local error

Found 4 expressions with local error:

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

rewrite2.3s

Algorithm
rewrite-expression-head
Rules
30×add-log-exp
22×exp-diff
16×sqrt-div
15×add-cbrt-cube add-exp-log
14×add-sqr-sqrt sum-log *-un-lft-identity
12×associate-*r/
11×associate-/l/
10×add-cube-cbrt rem-exp-log
exp-prod associate-+r- associate-+l-
pow1
distribute-lft-neg-out unsub-neg
frac-times associate-*l/
associate-*l* exp-sum prod-exp cbrt-unprod insert-posit16
neg-sub0 cbrt-undiv associate-/r* times-frac div-exp associate-*r*
diff-log neg-log
clear-num sub-neg frac-2neg pow-prod-down associate--l+ log-pow *-commutative div-inv distribute-lft-out associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 100
Calls
4 calls:
14.0ms
(* (log z) y)
103.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
139.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
2.0s
(/ (* x (* (sqrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))) (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

series926.0ms

Counts
4 → 12
Calls
4 calls:
79.0ms
(* (log z) y)
141.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
204.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
501.0ms
(/ (* x (* (sqrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))) (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

simplify2.5s

Counts
112 → 112
Iterations
IterNodes
done5002
21705
1527
0220

prune1.3s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 0.6b

localize109.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.9b
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
0.9b
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
1.0b
(/ x (* (/ (cbrt y) (sqrt (exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z)))))) (/ (cbrt y) (sqrt (exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))))))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
22×add-exp-log
18×add-cbrt-cube
16×add-log-exp
add-sqr-sqrt cbrt-undiv *-un-lft-identity div-exp add-cube-cbrt
exp-prod rem-exp-log
pow1 sum-log prod-exp cbrt-unprod insert-posit16
cbrt-prod times-frac associate-/r/ associate-/l*
exp-diff diff-log exp-sum associate-+l-
frac-times clear-num associate-/r* frac-2neg pow1/3 associate-*l/ associate-*r/ div-inv
Counts
4 → 75
Calls
4 calls:
1.0ms
(cbrt y)
165.0ms
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
128.0ms
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
808.0ms
(/ x (* (/ (cbrt y) (sqrt (exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z)))))) (/ (cbrt y) (sqrt (exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))))))

series1.2s

Counts
4 → 12
Calls
4 calls:
298.0ms
(cbrt y)
215.0ms
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
208.0ms
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
473.0ms
(/ x (* (/ (cbrt y) (sqrt (exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z)))))) (/ (cbrt y) (sqrt (exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))))))

simplify2.4s

Counts
87 → 87
Iterations
IterNodes
done5002
21249
1412
0168

prune959.0ms

Pruning

22 alts after pruning (21 fresh and 1 done)

Merged error: 0.6b

regimes2.9s

Accuracy

0% (0.4b remaining)

Error of 1.2b against oracle of 0.8b and baseline of 1.2b

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done28
128
024

end0.0ms

sample14.5s

Algorithm
intervals
Results
7.5s45031×body80nan
3.2s15175×body80valid