Details

Time bar (total: 1.6m)

sample534.0ms

Algorithm
intervals
Results
309.0ms1410×body80nan
55.0ms402×body80valid
10.0ms13×body640valid
6.0ms13×body320valid
2.0msbody160valid

simplify4.3s

Counts
1 → 1
Iterations
IterNodes
done5000
51042
4331
3127
258
130
017

prune32.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.7b

localize85.0ms

Local error

Found 4 expressions with local error:

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

rewrite250.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:
81.0ms
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
85.0ms
(* y (- (log z) t))
63.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
10.0ms
(log (- 1.0 z))

series1.9s

Counts
4 → 12
Calls
4 calls:
447.0ms
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
388.0ms
(* y (- (log z) t))
989.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
81.0ms
(log (- 1.0 z))

simplify6.0s

Counts
113 → 113
Iterations
IterNodes
done5002
21999
1660
0257

prune3.8s

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 1.0b

localize368.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.6s

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

series2.0s

Counts
4 → 12
Calls
4 calls:
718.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))))
602.0ms
(exp (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
149.0ms
(* y (- (log z) t))
507.0ms
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))

simplify4.6s

Counts
120 → 120
Iterations
IterNodes
done5008
22068
1634
0243

prune2.7s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize470.0ms

Local error

Found 4 expressions with local error:

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

rewrite864.0ms

Algorithm
rewrite-expression-head
Rules
42×associate--l+
26×add-sqr-sqrt
20×*-un-lft-identity
19×distribute-rgt-in distribute-lft-in
18×associate-+r+ log-prod
17×add-cube-cbrt
14×associate-*r*
13×add-exp-log
10×sub-neg associate-+l+ associate-*r/
pow1 add-cbrt-cube
unpow-prod-down
associate-*l* add-log-exp
flip3-- prod-exp flip--
frac-add pow-exp unswap-sqr
pow-unpow sqr-pow
unpow-prod-up pow-to-exp e-exp-1 *-commutative cbrt-unprod distribute-lft-out--
+-commutative pow-pow flip3-+ pow-prod-down sum-log log-pow flip-+ difference-of-squares
Counts
4 → 122
Calls
4 calls:
341.0ms
(* x (pow E (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))))
143.0ms
(pow E (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
56.0ms
(* y (- (log z) t))
313.0ms
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))

series1.5s

Counts
4 → 12
Calls
4 calls:
483.0ms
(* x (pow E (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))))
334.0ms
(pow E (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
133.0ms
(* y (- (log z) t))
513.0ms
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))

simplify6.8s

Counts
134 → 134
Iterations
IterNodes
done5013
22261
1708
0267

prune3.6s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize234.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))
11.3b
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
11.3b
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
11.3b
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))

rewrite481.0ms

Algorithm
rewrite-expression-head
Rules
36×associate--l+
32×associate-*r/
18×cbrt-div associate-+r+
16×flip3-- frac-add flip--
14×distribute-rgt-in distribute-lft-in
12×log-prod
11×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
10×associate-+l+
cbrt-prod
sub-neg
add-log-exp
pow1 add-exp-log flip3-+ add-cbrt-cube flip-+
pow1/3
+-commutative sum-log
Counts
4 → 94
Calls
4 calls:
284.0ms
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))
53.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
56.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
60.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))

series14.8s

Counts
4 → 12
Calls
4 calls:
778.0ms
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))
5.6s
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
4.8s
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))
3.7s
(cbrt (+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))))

simplify4.8s

Counts
106 → 106
Iterations
IterNodes
done5003
21827
1576
0224

prune3.3s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

regimes1.2s

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify22.0ms

Iterations
IterNodes
done32
132
026

end0.0ms

sample29.7s

Algorithm
intervals
Results
18.2s39772×body80nan
5.8s12440×body80valid
389.0ms363×body640valid
289.0ms413×body320valid
97.0ms64×body1280valid
88.0ms281×body160valid