Details

Time bar (total: 33.8s)

sample329.0ms

Algorithm
intervals
Results
128.0ms1413×body80nan
53.0ms414×body80valid
7.0ms16×body640valid
3.0ms10×body320valid
2.0msbody1280valid
1.0msbody160valid

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
done5001
51299
4353
3127
258
130
017

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.1b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (log z) t)
0.0b
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
0.2b
(* y (- (log z) t))
5.5b
(log (- 1.0 z))

rewrite177.0ms

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

series457.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(- (log z) t)
224.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
90.0ms
(* y (- (log z) t))
54.0ms
(log (- 1.0 z))

simplify1.4s

Counts
98 → 98
Iterations
IterNodes
done5000
21483
1459
0201

prune802.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

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

rewrite629.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
27×add-sqr-sqrt
25×associate--l+
17×associate-*r*
15×log-prod add-cube-cbrt
13×pow1
12×distribute-rgt-in distribute-lft-in
10×add-cbrt-cube
associate-*l* add-exp-log distribute-lft-out--
sub-neg
add-log-exp
associate-*r/
flip3-- pow-prod-down prod-exp log-pow *-commutative cbrt-unprod flip-- difference-of-squares unswap-sqr
diff-log exp-sum
Counts
4 → 108
Calls
4 calls:
309.0ms
(* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b))
7.0ms
(- (log z) t)
280.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b)))))
28.0ms
(* y (- (log z) t))

series552.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b))
77.0ms
(- (log z) t)
271.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b)))))
107.0ms
(* y (- (log z) t))

simplify1.8s

Counts
120 → 120
Iterations
IterNodes
done5000
21728
1534
0229

prune985.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize110.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.3s

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
26×associate-*r*
23×*-un-lft-identity
17×pow1 add-cube-cbrt
15×add-cbrt-cube add-exp-log
12×log-prod associate--l+
10×distribute-rgt-in distribute-lft-in associate-*l*
sqrt-prod
pow-prod-down prod-exp cbrt-unprod
sub-neg associate-*r/ *-commutative distribute-lft-out-- add-log-exp unswap-sqr
flip3-- exp-sum log-pow flip-- difference-of-squares
Counts
4 → 111
Calls
4 calls:
950.0ms
(* (* x (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b)))))) (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b))))))
293.0ms
(* x (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b))))))
23.0ms
(* y (- (log z) t))
29.0ms
(* y (- (log z) t))

series825.0ms

Counts
4 → 12
Calls
4 calls:
253.0ms
(* (* x (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b)))))) (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b))))))
385.0ms
(* x (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b))))))
102.0ms
(* y (- (log z) t))
86.0ms
(* y (- (log z) t))

simplify2.1s

Counts
123 → 123
Iterations
IterNodes
done5000
21643
1415
0174

prune1.2s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize110.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
28×*-un-lft-identity associate-*r*
19×add-cube-cbrt
18×pow1 log-prod associate--l+
15×distribute-rgt-in distribute-lft-in add-cbrt-cube add-exp-log
11×sqrt-prod
10×associate-*l*
sub-neg pow-prod-down prod-exp associate-*r/ cbrt-unprod distribute-lft-out--
*-commutative add-log-exp
flip3-- log-pow flip-- difference-of-squares unswap-sqr
exp-sum
Counts
4 → 124
Calls
4 calls:
913.0ms
(* (* x (sqrt (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b))))))) (sqrt (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b)))))))
35.0ms
(* y (- (log z) t))
35.0ms
(* y (- (log z) t))
36.0ms
(* y (- (log z) t))

series711.0ms

Counts
4 → 12
Calls
4 calls:
462.0ms
(* (* x (sqrt (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b))))))) (sqrt (sqrt (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* z 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2))) b)))))))
91.0ms
(* y (- (log z) t))
76.0ms
(* y (- (log z) t))
82.0ms
(* y (- (log z) t))

simplify2.7s

Counts
136 → 136
Iterations
IterNodes
done5000
21580
1396
0167

prune1.8s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes678.0ms

Accuracy

0% (0.0b remaining)

Error of 0.5b against oracle of 0.5b and baseline of 0.5b

bsearch0.0ms

simplify10.0ms

Iterations
IterNodes
done30
130
023

end0.0ms

sample12.6s

Algorithm
intervals
Results
5.9s41334×body80nan
1.9s12500×body80valid
222.0ms370×body640valid
145.0ms396×body320valid
110.0ms75×body1280valid
55.0ms270×body160valid