Details

Time bar (total: 31.8s)

sample278.0ms

Algorithm
intervals
Results
145.0ms1335×body80nan
52.0ms415×body80valid
5.0ms10×body640valid
3.0msbody320valid
2.0msbody1280valid
1.0msbody160valid

simplify1.5s

Counts
1 → 1
Iterations
IterNodes
done5004
51059
4334
3127
258
130
017

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.6b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
0.0b
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
0.1b
(* y (- (log z) t))
4.7b
(log (- 1.0 z))

rewrite269.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
17×*-un-lft-identity
12×add-cube-cbrt
11×log-prod
10×pow1 associate-*r*
add-cbrt-cube add-exp-log
add-log-exp
associate-*l* associate--l+
distribute-rgt-in distribute-lft-in
insert-posit16
exp-prod distribute-lft-out--
log-div sub-neg flip3-- exp-sum pow-prod-down prod-exp associate-*r/ log-pow *-commutative cbrt-unprod flip-- difference-of-squares unswap-sqr rem-exp-log
sum-log rem-log-exp
Counts
4 → 85
Calls
4 calls:
171.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
58.0ms
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
28.0ms
(* y (- (log z) t))
8.0ms
(log (- 1.0 z))

series507.0ms

Counts
4 → 12
Calls
4 calls:
193.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
157.0ms
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
94.0ms
(* y (- (log z) t))
63.0ms
(log (- 1.0 z))

simplify2.0s

Counts
97 → 97
Iterations
IterNodes
done5003
33532
21076
1435
0205

prune653.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))
0.0b
(* x (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b)))))
0.0b
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
0.1b
(* y (- (log z) t))

rewrite2.0s

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
18×*-un-lft-identity
15×associate-*r*
13×add-cube-cbrt
11×pow1
10×add-cbrt-cube
associate-*l* add-exp-log
distribute-rgt-in distribute-lft-in associate--l+
add-log-exp
log-prod
sub-neg associate-*r/ insert-posit16
exp-prod pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out-- unswap-sqr
flip3-- exp-sum flip-- difference-of-squares rem-exp-log
sum-log log-pow
Counts
4 → 97
Calls
4 calls:
859.0ms
(* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))
817.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b)))))
294.0ms
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
37.0ms
(* y (- (log z) t))

series616.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))
247.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b)))))
165.0ms
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
92.0ms
(* y (- (log z) t))

simplify1.8s

Counts
109 → 109
Iterations
IterNodes
done5001
21437
1493
0210

prune839.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize62.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
0.0b
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
0.1b
(* y (- (log z) t))
0.1b
(* y (- (log z) t))

rewrite576.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
20×*-un-lft-identity
14×add-cube-cbrt
12×log-prod associate-*r* associate--l+
10×distribute-rgt-in pow1 distribute-lft-in add-log-exp
add-cbrt-cube add-exp-log
exp-prod associate-*l*
sub-neg associate-*r/ insert-posit16 distribute-lft-out-- rem-exp-log
sum-log flip3-- exp-sum pow-prod-down prod-exp log-pow *-commutative cbrt-unprod flip-- difference-of-squares unswap-sqr
Counts
4 → 96
Calls
4 calls:
263.0ms
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
234.0ms
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
41.0ms
(* y (- (log z) t))
36.0ms
(* y (- (log z) t))

series591.0ms

Counts
4 → 12
Calls
4 calls:
199.0ms
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
199.0ms
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
102.0ms
(* y (- (log z) t))
91.0ms
(* y (- (log z) t))

simplify2.1s

Counts
108 → 108
Iterations
IterNodes
done5003
32373
2764
1294
0134

prune938.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize77.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (exp (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))))
0.0b
(* x (log (exp (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b)))))))
0.0b
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
0.1b
(* y (- (log z) t))

rewrite596.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
19×*-un-lft-identity
16×add-cube-cbrt
15×log-prod
14×associate-*r*
11×pow1 exp-prod log-pow
distribute-rgt-in distribute-lft-in add-cbrt-cube add-exp-log
add-log-exp
associate-*l* associate--l+
insert-posit16
exp-sum
sub-neg pow-prod-down prod-exp associate-*r/ *-commutative cbrt-unprod distribute-lft-out-- unswap-sqr rem-exp-log
sum-log flip3-- rem-log-exp flip-- difference-of-squares
Counts
4 → 95
Calls
4 calls:
37.0ms
(log (exp (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))))
182.0ms
(* x (log (exp (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b)))))))
333.0ms
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
40.0ms
(* y (- (log z) t))

series738.0ms

Counts
4 → 12
Calls
4 calls:
162.0ms
(log (exp (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))))
275.0ms
(* x (log (exp (exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b)))))))
205.0ms
(exp (+ (* y (- (log z) t)) (* a (- (+ (* (* (/ z 1.0) (/ z 1.0)) -1/2) (- (log 1.0) (* 1.0 z))) b))))
96.0ms
(* y (- (log z) t))

simplify2.8s

Counts
107 → 107
Iterations
IterNodes
done5001
33346
21060
1399
0193

prune989.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

regimes523.0ms

Accuracy

0% (0.0b remaining)

Error of 0.4b against oracle of 0.4b and baseline of 0.4b

bsearch0.0ms

simplify7.0ms

Iterations
IterNodes
done33
133
025

end0.0ms

sample11.1s

Algorithm
intervals
Results
6.3s41056×body80nan
2.1s12551×body80valid
214.0ms371×body640valid
168.0ms363×body320valid
92.0ms286×body160valid
91.0ms79×body1280valid