Details

Time bar (total: 28.9s)

sample371.0ms

Algorithm
intervals
Results
171.0ms1226×body80nan
41.0ms371×body80valid
7.0ms11×body640valid
7.0ms18×body320valid
2.0msbody1280valid
1.0msbody160valid

simplify561.0ms

Counts
1 → 1

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.1b
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
0.1b
(* y (- (log z) t))
0.5b
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
5.2b
(log (- 1.0 z))

rewrite171.0ms

Algorithm
rewrite-expression-head
Rules
27×log-prod
24×add-sqr-sqrt
23×*-un-lft-identity
22×associate--l+
17×distribute-rgt-in distribute-lft-in
14×add-cube-cbrt associate-+r+
10×associate-+l+ associate-*r/
add-log-exp
pow1
add-exp-log
sub-neg flip3-- associate-*r* add-cbrt-cube flip--
distribute-lft-out--
frac-add difference-of-squares
exp-prod associate-*l*
log-div sum-log log-pow rem-exp-log
+-commutative flip3-+ rem-log-exp exp-sum pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 101
Calls
4 calls:
62.0ms
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
51.0ms
(* y (- (log z) t))
41.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
9.0ms
(log (- 1.0 z))

series621.0ms

Counts
4 → 12
Calls
4 calls:
196.0ms
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
106.0ms
(* y (- (log z) t))
260.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
58.0ms
(log (- 1.0 z))

simplify1.1s

Counts
113 → 113

prune580.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.3b

localize39.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.3s

Algorithm
rewrite-expression-head
Rules
44×associate--l+
27×*-un-lft-identity
25×add-sqr-sqrt
24×distribute-rgt-in log-prod distribute-lft-in
17×add-cube-cbrt
14×associate-+r+
13×associate-*r*
12×sub-neg associate-*r/
10×pow1 associate-+l+
add-log-exp
add-exp-log add-cbrt-cube
distribute-lft-out--
flip3-- associate-*l* flip--
frac-add
exp-prod
pow-prod-down prod-exp sum-log log-pow *-commutative cbrt-unprod rem-exp-log difference-of-squares unswap-sqr
+-commutative flip3-+ exp-sum flip-+
Counts
4 → 123
Calls
4 calls:
827.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
225.0ms
(exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))))
40.0ms
(* y (- (log z) t))
224.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

series736.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
217.0ms
(exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))))
114.0ms
(* y (- (log z) t))
294.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

simplify1.2s

Counts
135 → 135

prune711.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.1b

localize47.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.4s

Algorithm
rewrite-expression-head
Rules
44×associate--l+
28×*-un-lft-identity
26×add-sqr-sqrt
24×distribute-rgt-in log-prod distribute-lft-in
18×add-cube-cbrt
14×associate-+r+
13×associate-*r*
12×sub-neg associate-*r/
11×pow1
10×associate-+l+
add-exp-log
add-cbrt-cube
distribute-lft-out--
flip3-- associate-*l* flip-- add-log-exp
frac-add
unpow-prod-down pow-unpow
pow-prod-down pow-exp prod-exp log-pow *-commutative cbrt-unprod difference-of-squares unswap-sqr
unpow-prod-up +-commutative pow-to-exp e-exp-1 pow-pow flip3-+ sum-log flip-+ sqr-pow
Counts
4 → 129
Calls
4 calls:
913.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
199.0ms
(pow E (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))))
44.0ms
(* y (- (log z) t))
237.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

series877.0ms

Counts
4 → 12
Calls
4 calls:
149.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
271.0ms
(pow E (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))))
114.0ms
(* y (- (log z) t))
342.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

simplify1.4s

Counts
141 → 141

prune748.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.1b

localize38.0ms

Local error

Found 4 expressions with local error:

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

rewrite530.0ms

Algorithm
rewrite-expression-head
Rules
56×associate--l+
36×log-prod
34×distribute-rgt-in distribute-lft-in
28×add-sqr-sqrt associate-+r+
26×*-un-lft-identity
20×add-cube-cbrt associate-+l+ associate-*r/
16×sub-neg
12×associate-*r*
10×pow1 flip3-- flip--
add-exp-log frac-add add-cbrt-cube add-log-exp
associate-*l*
distribute-lft-out--
+-commutative flip3-+ pow-prod-down prod-exp sum-log log-pow *-commutative cbrt-unprod flip-+ difference-of-squares unswap-sqr
Counts
4 → 144
Calls
4 calls:
52.0ms
(* y (- (log z) t))
54.0ms
(* y (- (log z) t))
208.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))
204.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

series931.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(* y (- (log z) t))
121.0ms
(* y (- (log z) t))
368.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))
365.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

simplify943.0ms

Counts
156 → 156

prune1.3s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.1b

regimes449.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify656.0ms

end0.0ms

sample12.1s

Algorithm
intervals
Results
5.4s41039×body80nan
2.4s12526×body80valid
214.0ms377×body640valid
149.0ms454×body320valid
68.0ms70×body1280valid
53.0ms249×body160valid