Details

Time bar (total: 11.9s)

sample40.0ms

Algorithm
intervals
Results
17.0ms340×body80valid

simplify1.5s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01115
12415
25415
39315
414515
530015
679115
7264215
done500015

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.2b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ y (* z 3.0)))
0.2b
(/ y (* z 3.0))
0.2b
(* (* z 3.0) y)
6.9b
(/ t (* (* z 3.0) y))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
23×add-exp-log add-cbrt-cube
11×add-sqr-sqrt *-un-lft-identity
pow1 add-cube-cbrt
prod-exp cbrt-unprod
times-frac associate-/l* add-log-exp
cbrt-undiv div-exp
associate-*r* pow-prod-down
frac-2neg clear-num associate-/r* div-inv
sub-neg flip3-- diff-log associate-*l* *-commutative flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 76
Calls
4 calls:
11.0ms
(- x (/ y (* z 3.0)))
8.0ms
(/ y (* z 3.0))
24.0ms
(* (* z 3.0) y)
19.0ms
(/ t (* (* z 3.0) y))

series161.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(- x (/ y (* z 3.0)))
23.0ms
(/ y (* z 3.0))
34.0ms
(* (* z 3.0) y)
52.0ms
(/ t (* (* z 3.0) y))

simplify1.2s

Counts
88 → 88
Iterations

Useful iterations: done (1.2s)

IterNodesCost
0128826
1323795
21924687
done5001675

prune276.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(cbrt t)
0.6b
(cbrt t)
1.8b
(* (/ (* (cbrt t) (cbrt t)) (* z 3.0)) (/ (cbrt t) y))

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
45×add-exp-log
32×add-cbrt-cube
29×add-sqr-sqrt
22×associate-*r*
21×add-cube-cbrt *-un-lft-identity times-frac
19×cbrt-prod
18×prod-exp cbrt-unprod
13×cbrt-undiv div-exp
pow1
associate-*l*
add-log-exp
pow1/3 unswap-sqr
div-inv
frac-times associate-*r/ pow-prod-down associate-*l/ *-commutative
Counts
4 → 95
Calls
4 calls:
1.0ms
(cbrt t)
1.0ms
(cbrt t)
2.0ms
(cbrt t)
85.0ms
(* (/ (* (cbrt t) (cbrt t)) (* z 3.0)) (/ (cbrt t) y))

series859.0ms

Counts
4 → 12
Calls
4 calls:
269.0ms
(cbrt t)
247.0ms
(cbrt t)
259.0ms
(cbrt t)
84.0ms
(* (/ (* (cbrt t) (cbrt t)) (* z 3.0)) (/ (cbrt t) y))

simplify2.1s

Counts
107 → 107
Iterations

Useful iterations: done (2.1s)

IterNodesCost
01561479
15251407
238321003
done5002922

prune459.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ y (* z 3.0)))
0.2b
(/ y (* z 3.0))
0.2b
(/ (/ t z) 3.0)
4.2b
(* (/ (/ t z) 3.0) (/ 1 y))

rewrite104.0ms

Algorithm
rewrite-expression-head
Rules
168×times-frac
122×add-sqr-sqrt
95×*-un-lft-identity
90×add-cube-cbrt
53×add-exp-log
43×associate-*l*
35×add-cbrt-cube
23×div-exp
16×associate-/l*
14×cbrt-undiv
13×associate-*r* prod-exp
11×div-inv
unswap-sqr
cbrt-unprod
pow1 add-log-exp
associate-/r*
rec-exp 1-exp
frac-2neg clear-num
frac-times sub-neg flip3-- diff-log associate-*r/ pow-prod-down associate-*l/ un-div-inv *-commutative flip-- associate-/l/ distribute-lft-out-- difference-of-squares
Counts
4 → 201
Calls
4 calls:
14.0ms
(- x (/ y (* z 3.0)))
10.0ms
(/ y (* z 3.0))
12.0ms
(/ (/ t z) 3.0)
51.0ms
(* (/ (/ t z) 3.0) (/ 1 y))

series122.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(- x (/ y (* z 3.0)))
26.0ms
(/ y (* z 3.0))
22.0ms
(/ (/ t z) 3.0)
35.0ms
(* (/ (/ t z) 3.0) (/ 1 y))

simplify607.0ms

Counts
213 → 213
Iterations

Useful iterations: done (597.0ms)

IterNodesCost
03322547
19882388
done50002075

prune792.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.1b
(* y (/ 1 (* z 3.0)))
0.2b
(/ (/ t z) 3.0)
0.3b
(/ 1 (* z 3.0))
4.2b
(* (/ (/ t z) 3.0) (/ 1 y))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
171×times-frac
125×add-sqr-sqrt
96×*-un-lft-identity
93×add-cube-cbrt
78×add-exp-log
46×associate-*l*
44×add-cbrt-cube
29×div-exp
25×prod-exp
20×associate-*r*
16×cbrt-undiv associate-/l*
12×div-inv
11×pow1 cbrt-unprod
10×unswap-sqr
rec-exp 1-exp
associate-/r* add-log-exp
pow-prod-down
pow-flip frac-2neg associate-*r/ clear-num un-div-inv *-commutative
frac-times associate-*l/ associate-/l/ inv-pow
Counts
4 → 226
Calls
4 calls:
30.0ms
(* y (/ 1 (* z 3.0)))
15.0ms
(/ (/ t z) 3.0)
12.0ms
(/ 1 (* z 3.0))
47.0ms
(* (/ (/ t z) 3.0) (/ 1 y))

series102.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(* y (/ 1 (* z 3.0)))
21.0ms
(/ (/ t z) 3.0)
21.0ms
(/ 1 (* z 3.0))
39.0ms
(* (/ (/ t z) 3.0) (/ 1 y))

simplify639.0ms

Counts
238 → 238
Iterations

Useful iterations: done (631.0ms)

IterNodesCost
03362696
110362482
done50012107

prune889.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

regimes257.0ms

Accuracy

75.1% (0.4b remaining)

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

bsearch2.0ms

simplify6.0ms

Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
02361
13243
done3243

end0.0ms

sample1.4s

Algorithm
intervals
Results
797.0ms11150×body80valid