Details

Time bar (total: 33.6s)

sample343.0ms

Algorithm
intervals
Results
124.0ms1324×body80nan
104.0ms508×body80valid

simplify2.3s

Counts
1 → 1
Iterations

Useful iterations: 3 (63.0ms)

IterNodesCost
01718
13218
26518
317916
448716
5167116
done500116

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize29.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- t 1.0) (log a))
0.2b
(* y (log z))
0.7b
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
0.9b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

rewrite427.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
19×*-un-lft-identity
15×add-cube-cbrt
13×add-cbrt-cube
12×add-exp-log log-prod
10×pow1 add-log-exp
associate-*r* associate-*l*
distribute-rgt-in distribute-lft-in
exp-prod
times-frac exp-sum prod-exp associate-/r* 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
sub-neg flip3-- frac-2neg associate-*r/ associate--l+ clear-num sum-log flip-- div-inv associate-/l/ associate-/l*
Counts
4 → 95
Calls
4 calls:
24.0ms
(* (- t 1.0) (log a))
9.0ms
(* y (log z))
235.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
157.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

series627.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(* (- t 1.0) (log a))
62.0ms
(* y (log z))
259.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
216.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

simplify1.3s

Counts
107 → 107
Iterations

Useful iterations: done (1.3s)

IterNodesCost
02311531
14931495
214651209
done50001155

prune614.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow a (- t 1.0))
0.3b
(/ (* (pow a (- t 1.0)) (pow z y)) (exp b))
0.7b
(/ (* x (/ (* (pow a (- t 1.0)) (pow z y)) (exp b))) y)
0.8b
(* (pow a (- t 1.0)) (pow z y))

rewrite124.0ms

Algorithm
rewrite-expression-head
Rules
68×add-exp-log
38×prod-exp
32×div-exp
28×add-sqr-sqrt
25×add-cbrt-cube
19×pow-to-exp pow-exp
16×*-un-lft-identity
15×unpow-prod-down
14×add-cube-cbrt
associate-*l* unswap-sqr sqr-pow
cbrt-undiv
associate-*r*
times-frac associate-/r* cbrt-unprod
pow1 pow-unpow
unpow-prod-up add-log-exp
pow-sub
sub-neg frac-2neg associate-*l/ clear-num div-inv associate-/l/ associate-/l*
pow-pow associate-*r/ *-commutative distribute-lft-out-- difference-of-squares
Counts
4 → 130
Calls
4 calls:
6.0ms
(pow a (- t 1.0))
26.0ms
(/ (* (pow a (- t 1.0)) (pow z y)) (exp b))
55.0ms
(/ (* x (/ (* (pow a (- t 1.0)) (pow z y)) (exp b))) y)
31.0ms
(* (pow a (- t 1.0)) (pow z y))

series975.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(pow a (- t 1.0))
321.0ms
(/ (* (pow a (- t 1.0)) (pow z y)) (exp b))
373.0ms
(/ (* x (/ (* (pow a (- t 1.0)) (pow z y)) (exp b))) y)
204.0ms
(* (pow a (- t 1.0)) (pow z y))

simplify1.5s

Counts
142 → 142
Iterations

Useful iterations: done (1.5s)

IterNodesCost
02492335
16402192
224071908
done50011887

prune639.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)
0.8b
(* (pow a (- t 1.0)) (pow z y))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
16×add-exp-log
12×unpow-prod-down
11×add-cube-cbrt *-un-lft-identity
cbrt-prod associate-*l* prod-exp unswap-sqr
sqr-pow
associate-*r*
pow-to-exp pow-exp add-cbrt-cube
pow1 add-log-exp
pow1/3
unpow-prod-up
sub-neg associate-*l/ *-commutative cbrt-unprod pow-sub
Counts
4 → 77
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)
42.0ms
(* (pow a (- t 1.0)) (pow z y))

series982.0ms

Counts
4 → 12
Calls
4 calls:
255.0ms
(cbrt y)
270.0ms
(cbrt y)
256.0ms
(cbrt y)
201.0ms
(* (pow a (- t 1.0)) (pow z y))

simplify3.5s

Counts
89 → 89
Iterations

Useful iterations: done (3.5s)

IterNodesCost
0133879
1287827
2908776
33721751
done5000746

prune457.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

localize36.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.8b
(* (pow a (- t 1.0)) (pow z y))
0.8b
(* (pow a (- t 1.0)) (pow z y))
0.8b
(* (pow a (- t 1.0)) (pow z y))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
53×add-sqr-sqrt
40×add-exp-log
36×unpow-prod-down
27×associate-*l* prod-exp unswap-sqr
24×sqr-pow
21×associate-*r*
18×pow-to-exp pow-exp
17×add-cube-cbrt *-un-lft-identity
10×add-cbrt-cube
unpow-prod-up
pow1 add-log-exp
cbrt-prod sub-neg associate-*l/ *-commutative cbrt-unprod pow-sub
pow1/3
Counts
4 → 143
Calls
4 calls:
1.0ms
(cbrt y)
26.0ms
(* (pow a (- t 1.0)) (pow z y))
43.0ms
(* (pow a (- t 1.0)) (pow z y))
25.0ms
(* (pow a (- t 1.0)) (pow z y))

series921.0ms

Counts
4 → 12
Calls
4 calls:
319.0ms
(cbrt y)
242.0ms
(* (pow a (- t 1.0)) (pow z y))
169.0ms
(* (pow a (- t 1.0)) (pow z y))
191.0ms
(* (pow a (- t 1.0)) (pow z y))

simplify3.6s

Counts
155 → 155
Iterations

Useful iterations: done (3.6s)

IterNodesCost
01332117
12871993
29081888
337211837
done50001822

prune1.0s

Pruning

7 alts after pruning (3 fresh and 4 done)

Merged error: 0b

regimes727.0ms

Accuracy

0% (1.8b remaining)

Error of 1.9b against oracle of 0.1b and baseline of 1.9b

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01718
12118
done2118

end0.0ms

sample13.1s

Algorithm
intervals
Results
7.6s46319×body80nan
2.1s15218×body80valid