Details

Time bar (total: 34.7s)

sample333.0ms

Algorithm
intervals
Results
144.0ms1418×body80nan
91.0ms481×body80valid

simplify2.7s

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

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.8b

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

rewrite352.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:
33.0ms
(* (- t 1.0) (log a))
12.0ms
(* y (log z))
107.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
198.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series578.0ms

Counts
4 → 12
Calls
4 calls:
82.0ms
(* (- t 1.0) (log a))
56.0ms
(* y (log z))
163.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
277.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

simplify1.5s

Counts
111 → 111
Iterations
IterNodes
done5001
21710
1537
0237

prune874.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.7b

localize49.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.2s

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:
13.0ms
(* y (log z))
100.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
69.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.1s
(/ (* x (* (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

series644.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(* y (log z))
150.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
179.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
258.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)

simplify1.7s

Counts
105 → 105
Iterations
IterNodes
done5005
21628
1466
0191

prune855.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 0.6b

localize92.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.0s

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:
11.0ms
(* (log z) y)
85.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
151.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
1.8s
(/ (* 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)

series796.0ms

Counts
4 → 12
Calls
4 calls:
64.0ms
(* (log z) y)
128.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
187.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
416.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.0s

Counts
112 → 112
Iterations
IterNodes
done5002
21705
1527
0220

prune995.0ms

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 0.6b

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

rewrite891.0ms

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)
142.0ms
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
135.0ms
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
612.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))))))))

series957.0ms

Counts
4 → 12
Calls
4 calls:
192.0ms
(cbrt y)
175.0ms
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
197.0ms
(exp (+ (- (* (log a) (- t 1.0)) b) (* y (log z))))
394.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))))))))

simplify1.8s

Counts
87 → 87
Iterations
IterNodes
done5002
21249
1412
0168

prune656.0ms

Pruning

22 alts after pruning (21 fresh and 1 done)

Merged error: 0.6b

regimes2.3s

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
done28
128
024

end0.0ms

sample11.3s

Algorithm
intervals
Results
6.3s45031×body80nan
2.4s15175×body80valid