Details

Time bar (total: 44.4s)

sample491.0ms

Algorithm
intervals
Results
241.0ms1418×body80nan
89.0ms481×body80valid

simplify2.5s

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

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.8b

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

rewrite265.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:
28.0ms
(* (- t 1.0) (log a))
7.0ms
(* y (log z))
57.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
171.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series494.0ms

Counts
4 → 12
Calls
4 calls:
106.0ms
(* (- t 1.0) (log a))
58.0ms
(* y (log z))
131.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)

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

localize50.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.1s

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:
11.0ms
(* y (log z))
84.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
53.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
926.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)

series592.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* y (log z))
177.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
151.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
216.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.9s

Counts
105 → 105
Iterations
IterNodes
done5005
21628
1466
0191

prune953.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 0.6b

localize80.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 (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (sqrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))))) y)

rewrite1.9s

Algorithm
rewrite-expression-head
Rules
30×add-log-exp
22×exp-diff
16×sqrt-div associate-*r/
15×add-cbrt-cube add-exp-log
14×add-sqr-sqrt sum-log *-un-lft-identity
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* 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/ 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:
9.0ms
(* (log z) y)
85.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
164.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
1.6s
(/ (* x (* (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (sqrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))))) y)

series764.0ms

Counts
4 → 12
Calls
4 calls:
82.0ms
(* (log z) y)
161.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
206.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
314.0ms
(/ (* x (* (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (sqrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))))) y)

simplify1.9s

Counts
112 → 112
Iterations
IterNodes
done5001
21704
1525
0220

prune1.5s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 0.6b

localize129.0ms

Local error

Found 4 expressions with local error:

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

rewrite5.2s

Algorithm
rewrite-expression-head
Rules
1311×exp-diff
1080×cbrt-div
865×frac-times
716×associate-*r/
657×associate-+r- associate-+l-
646×sqrt-div
438×distribute-lft-neg-out unsub-neg
431×associate-/l/
219×neg-sub0
131×associate-*l/
64×add-log-exp
39×sum-log
21×rem-exp-log
15×*-un-lft-identity
13×add-cbrt-cube add-exp-log
12×exp-prod
add-sqr-sqrt add-cube-cbrt
neg-log
pow1 insert-posit16
cbrt-undiv associate-/r* times-frac div-exp exp-sum prod-exp cbrt-unprod distribute-lft-out
clear-num frac-2neg div-inv associate-/l*
Counts
4 → 530
Calls
4 calls:
135.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
150.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
152.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
4.7s
(/ (* x (* (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (sqrt (* (* (cbrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))) (cbrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a))))))) (cbrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))))))) y)

series829.0ms

Counts
4 → 12
Calls
4 calls:
148.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
174.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
193.0ms
(exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))
314.0ms
(/ (* x (* (sqrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (sqrt (* (* (cbrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))) (cbrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a))))))) (cbrt (exp (+ (+ (* (log a) t) (- b)) (+ (* (log z) y) (* (- 1.0) (log a)))))))))) y)

simplify2.1s

Counts
542 → 542
Iterations
IterNodes
done5003
21577
1531
0235

prune3.2s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 0.6b

regimes2.2s

Accuracy

0% (2.4b remaining)

Error of 3.1b against oracle of 0.7b and baseline of 3.1b

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done23
123
020

end0.0ms

sample13.5s

Algorithm
intervals
Results
7.4s45031×body80nan
3.2s15175×body80valid