Details

Time bar (total: 13.3s)

sample31.0ms

Algorithm
intervals
Results
13.0ms350×body80valid

simplify2.8s

Counts
1 → 1
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
089
1158
2338
3638
41108
51628
62108
72498
84958
914118
done50018

prune7.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.6b

localize19.0ms

Local error

Found 1 expressions with local error:

7.9b
(* (/ x y) (- z t))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
23×*-un-lft-identity
21×add-cube-cbrt
18×prod-diff
13×associate-*l*
11×distribute-rgt-in distribute-lft-in
10×times-frac
add-exp-log add-cbrt-cube
associate-*r*
pow1
frac-times sub-neg flip3-- associate-*r/ prod-exp flip-- cbrt-unprod unswap-sqr
cbrt-undiv expm1-log1p-u div-exp pow-prod-down associate-*l/ *-commutative log1p-expm1-u div-inv distribute-lft-out-- add-log-exp difference-of-squares
Counts
1 → 62
Calls
1 calls:
54.0ms
(* (/ x y) (- z t))

series67.0ms

Counts
1 → 3
Calls
1 calls:
67.0ms
(* (/ x y) (- z t))

simplify1.5s

Counts
65 → 65
Iterations

Useful iterations: done (1.5s)

IterNodesCost
01491055
1412889
22176753
done5001725

prune127.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0b

localize28.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
1.3b
(* (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))) (* (/ (cbrt x) (cbrt y)) (- z t)))

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
73×add-exp-log
44×distribute-rgt-in distribute-lft-in
39×add-cbrt-cube
37×prod-exp cbrt-unprod
36×prod-diff
32×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
17×cbrt-undiv div-exp
pow1 cbrt-prod frac-times associate-*r/
associate-*l*
expm1-log1p-u sub-neg flip3-- flip-- log1p-expm1-u add-log-exp
pow1/3 pow-prod-down associate-*l/
times-frac associate-*r* *-commutative div-inv
Counts
4 → 142
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
106.0ms
(* (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))) (* (/ (cbrt x) (cbrt y)) (- z t)))

series876.0ms

Counts
4 → 12
Calls
4 calls:
270.0ms
(cbrt x)
276.0ms
(cbrt x)
266.0ms
(cbrt x)
64.0ms
(* (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))) (* (/ (cbrt x) (cbrt y)) (- z t)))

simplify525.0ms

Counts
154 → 154
Iterations

Useful iterations: done (518.0ms)

IterNodesCost
02704510
19784126
done50013394

prune458.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

6.2b
(cbrt (* (/ x y) (- z t)))
7.9b
(* (/ x y) (- z t))
7.9b
(* (/ x y) (- z t))
7.9b
(* (/ x y) (- z t))

rewrite150.0ms

Algorithm
rewrite-expression-head
Rules
85×add-sqr-sqrt
70×*-un-lft-identity
64×add-cube-cbrt
54×prod-diff
39×associate-*l*
33×distribute-rgt-in distribute-lft-in
30×times-frac
19×add-exp-log add-cbrt-cube
15×associate-*r*
10×pow1
frac-times flip3-- associate-*r/ flip--
sub-neg prod-exp cbrt-unprod unswap-sqr
cbrt-div
expm1-log1p-u associate-*l/ log1p-expm1-u add-log-exp
cbrt-undiv div-exp pow-prod-down *-commutative div-inv distribute-lft-out-- difference-of-squares
cbrt-prod pow1/3
Counts
4 → 202
Calls
4 calls:
12.0ms
(cbrt (* (/ x y) (- z t)))
32.0ms
(* (/ x y) (- z t))
35.0ms
(* (/ x y) (- z t))
54.0ms
(* (/ x y) (- z t))

series424.0ms

Counts
4 → 12
Calls
4 calls:
173.0ms
(cbrt (* (/ x y) (- z t)))
80.0ms
(* (/ x y) (- z t))
90.0ms
(* (/ x y) (- z t))
81.0ms
(* (/ x y) (- z t))

simplify1.6s

Counts
214 → 214
Iterations

Useful iterations: done (1.6s)

IterNodesCost
01953420
14972913
224362487
done50012394

prune722.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
2.4b
(* (/ (cbrt x) y) (- z t))
4.4b
(* (/ (* (cbrt x) (cbrt x)) 1) (* (/ (cbrt x) y) (- z t)))

rewrite178.0ms

Algorithm
rewrite-expression-head
Rules
68×add-sqr-sqrt
66×add-exp-log
60×*-un-lft-identity
58×add-cube-cbrt
55×distribute-rgt-in distribute-lft-in
54×prod-diff
35×add-cbrt-cube
33×prod-exp
29×associate-*l*
23×times-frac
20×cbrt-unprod
18×div-exp
16×cbrt-prod
11×pow1 frac-times associate-*r/
10×cbrt-undiv
sub-neg flip3-- 1-exp associate-*r* flip--
expm1-log1p-u pow-prod-down associate-*l/ log1p-expm1-u add-log-exp
unswap-sqr
pow1/3 *-commutative div-inv
distribute-lft-out-- difference-of-squares
Counts
4 → 197
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
59.0ms
(* (/ (cbrt x) y) (- z t))
102.0ms
(* (/ (* (cbrt x) (cbrt x)) 1) (* (/ (cbrt x) y) (- z t)))

series830.0ms

Counts
4 → 12
Calls
4 calls:
215.0ms
(cbrt x)
282.0ms
(cbrt x)
207.0ms
(* (/ (cbrt x) y) (- z t))
126.0ms
(* (/ (* (cbrt x) (cbrt x)) 1) (* (/ (cbrt x) y) (- z t)))

simplify721.0ms

Counts
209 → 209
Iterations

Useful iterations: done (715.0ms)

IterNodesCost
03264712
111583852
done50003267

prune595.0ms

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 0b

regimes191.0ms

Accuracy

0% (0.9b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01423
11723
done1723

end0.0ms

sample1.2s

Algorithm
intervals
Results
511.0ms10752×body80valid