Details

Time bar (total: 44.7s)

sample78.0ms

Algorithm
intervals
Results
18.0ms237×body80valid
5.0ms16×body640valid
3.0msbody1280valid
2.0ms13×body160valid
2.0msbody320valid
0.0msbody2560valid

simplify3.7s

Counts
1 → 1
Iterations
IterNodes
done5005
72087
6873
5342
4176
3101
250
122
011

prune22.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.5b

localize52.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (- z t) y)
3.9b
(- (+ x y) (/ (* (- z t) y) (- a t)))
9.9b
(/ (* (- z t) y) (- a t))

rewrite208.0ms

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity
17×add-sqr-sqrt
10×add-cbrt-cube add-exp-log
add-log-exp
add-cube-cbrt
pow1 associate-/r* times-frac associate-*l* distribute-lft-out--
flip3-- associate-*l/ flip-- difference-of-squares
associate-*r* insert-posit16
cbrt-undiv diff-log div-exp prod-exp associate-/r/ frac-sub cbrt-unprod associate-/l/
clear-num sum-log sub-neg frac-2neg flip3-+ pow-prod-down associate--l+ *-commutative flip-+ div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
3 → 73
Calls
3 calls:
36.0ms
(* (- z t) y)
111.0ms
(- (+ x y) (/ (* (- z t) y) (- a t)))
56.0ms
(/ (* (- z t) y) (- a t))

series462.0ms

Counts
3 → 9
Calls
3 calls:
46.0ms
(* (- z t) y)
279.0ms
(- (+ x y) (/ (* (- z t) y) (- a t)))
137.0ms
(/ (* (- z t) y) (- a t))

simplify3.0s

Counts
82 → 82
Iterations
IterNodes
done5000
21411
1395
0153

prune1.5s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 4.4b

localize78.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (- a t))
0.6b
(cbrt (- a t))
3.6b
(* (/ (- z t) (* (cbrt (- a t)) (cbrt (- a t)))) (/ y (cbrt (- a t))))
7.4b
(- (+ x y) (* (/ (- z t) (* (cbrt (- a t)) (cbrt (- a t)))) (/ y (cbrt (- a t)))))

rewrite389.0ms

Algorithm
rewrite-expression-head
Rules
51×add-sqr-sqrt
36×times-frac
35×*-un-lft-identity
30×associate-*r*
27×cbrt-prod
25×add-exp-log
23×add-cube-cbrt
18×cbrt-div add-cbrt-cube
17×associate-*l*
10×flip3-- associate-/r/ flip--
add-log-exp
prod-exp cbrt-unprod
frac-times cbrt-undiv div-exp
pow1 frac-sub distribute-lft-out-- difference-of-squares unswap-sqr
associate-*l/ associate-*r/
insert-posit16
flip3-+ flip-+
pow1/3 diff-log div-inv
sum-log sub-neg pow-prod-down associate--l+ *-commutative
Counts
4 → 131
Calls
4 calls:
12.0ms
(cbrt (- a t))
13.0ms
(cbrt (- a t))
246.0ms
(* (/ (- z t) (* (cbrt (- a t)) (cbrt (- a t)))) (/ y (cbrt (- a t))))
93.0ms
(- (+ x y) (* (/ (- z t) (* (cbrt (- a t)) (cbrt (- a t)))) (/ y (cbrt (- a t)))))

series1.0s

Counts
4 → 12
Calls
4 calls:
320.0ms
(cbrt (- a t))
277.0ms
(cbrt (- a t))
190.0ms
(* (/ (- z t) (* (cbrt (- a t)) (cbrt (- a t)))) (/ y (cbrt (- a t))))
261.0ms
(- (+ x y) (* (/ (- z t) (* (cbrt (- a t)) (cbrt (- a t)))) (/ y (cbrt (- a t)))))

simplify5.7s

Counts
143 → 143
Iterations
IterNodes
done5001
23089
1790
0277

prune2.3s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 4.3b

localize147.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (- a t))
0.6b
(cbrt (- a t))
2.2b
(* (/ (- z t) (* (* (cbrt (cbrt (- a t))) (cbrt (- a t))) (* (cbrt (cbrt (- a t))) (cbrt (- a t))))) (/ y (cbrt (cbrt (- a t)))))
8.6b
(- (+ x y) (* (/ (- z t) (* (* (cbrt (cbrt (- a t))) (cbrt (- a t))) (* (cbrt (cbrt (- a t))) (cbrt (- a t))))) (/ y (cbrt (cbrt (- a t))))))

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
332×cbrt-div
139×frac-times
112×flip3-- flip--
89×associate-*l*
82×associate-/r/
63×add-sqr-sqrt
60×add-exp-log
55×cbrt-prod
48×times-frac
47×associate-*l/ associate-*r/
41×*-un-lft-identity
39×associate-*r*
38×add-cbrt-cube
29×add-cube-cbrt
28×prod-exp cbrt-unprod
16×cbrt-undiv div-exp
add-log-exp
unswap-sqr
pow1 frac-sub distribute-lft-out-- difference-of-squares
insert-posit16
flip3-+ flip-+
pow1/3 diff-log div-inv
sum-log sub-neg pow-prod-down associate--l+ *-commutative
Counts
4 → 226
Calls
4 calls:
7.0ms
(cbrt (- a t))
12.0ms
(cbrt (- a t))
841.0ms
(* (/ (- z t) (* (* (cbrt (cbrt (- a t))) (cbrt (- a t))) (* (cbrt (cbrt (- a t))) (cbrt (- a t))))) (/ y (cbrt (cbrt (- a t)))))
80.0ms
(- (+ x y) (* (/ (- z t) (* (* (cbrt (cbrt (- a t))) (cbrt (- a t))) (* (cbrt (cbrt (- a t))) (cbrt (- a t))))) (/ y (cbrt (cbrt (- a t))))))

series1.1s

Counts
4 → 12
Calls
4 calls:
315.0ms
(cbrt (- a t))
286.0ms
(cbrt (- a t))
202.0ms
(* (/ (- z t) (* (* (cbrt (cbrt (- a t))) (cbrt (- a t))) (* (cbrt (cbrt (- a t))) (cbrt (- a t))))) (/ y (cbrt (cbrt (- a t)))))
276.0ms
(- (+ x y) (* (/ (- z t) (* (* (cbrt (cbrt (- a t))) (cbrt (- a t))) (* (cbrt (cbrt (- a t))) (cbrt (- a t))))) (/ y (cbrt (cbrt (- a t))))))

simplify2.7s

Counts
238 → 238
Iterations
IterNodes
done5000
11419
0464

prune4.7s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 4.3b

localize208.0ms

Local error

Found 4 expressions with local error:

5.7b
(cbrt (/ y (cbrt (- a t))))
5.7b
(cbrt (/ y (cbrt (- a t))))
6.7b
(/ (- z t) (* (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))) (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t)))))))
8.3b
(- (+ x y) (* (/ (- z t) (* (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))) (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))))) (cbrt (/ y (cbrt (- a t))))))

rewrite312.0ms

Algorithm
rewrite-expression-head
Rules
90×cbrt-prod
53×times-frac
52×add-sqr-sqrt *-un-lft-identity
36×add-cube-cbrt
22×add-exp-log
14×add-cbrt-cube
10×cbrt-div
cbrt-undiv div-exp add-log-exp
distribute-lft-out-- difference-of-squares
associate-/r/
frac-sub
associate-/l*
pow1 flip3-- prod-exp cbrt-unprod insert-posit16 flip--
frac-times flip3-+ associate-*l/ associate-*r/ flip-+ div-inv
pow1/3 diff-log associate-/l/
clear-num associate-/r* sum-log sub-neg frac-2neg div-sub associate--l+
Counts
4 → 139
Calls
4 calls:
20.0ms
(cbrt (/ y (cbrt (- a t))))
15.0ms
(cbrt (/ y (cbrt (- a t))))
175.0ms
(/ (- z t) (* (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))) (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t)))))))
89.0ms
(- (+ x y) (* (/ (- z t) (* (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))) (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))))) (cbrt (/ y (cbrt (- a t))))))

series2.2s

Counts
4 → 12
Calls
4 calls:
499.0ms
(cbrt (/ y (cbrt (- a t))))
448.0ms
(cbrt (/ y (cbrt (- a t))))
868.0ms
(/ (- z t) (* (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))) (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t)))))))
409.0ms
(- (+ x y) (* (/ (- z t) (* (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))) (/ (cbrt (- a t)) (cbrt (/ y (cbrt (- a t))))))) (cbrt (/ y (cbrt (- a t))))))

simplify5.7s

Counts
151 → 151
Iterations
IterNodes
done5000
22679
1823
0352

prune2.7s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 4.3b

regimes3.3s

Accuracy

12.9% (6.2b remaining)

Error of 10.3b against oracle of 4.0b and baseline of 11.2b

bsearch160.0ms

Steps
ItersRangePoint
9
8.926486449435712e+126
2.8364102844858466e+132
2.9186525251190146e+129
7
-1.3939370376628877e+50
-2.6305624027095992e+48
-1.3731458525563276e+50

simplify49.0ms

Iterations
IterNodes
done45
145
034

end0.0ms

sample1.8s

Algorithm
intervals
Results
929.0ms7361×body80valid
144.0ms433×body640valid
111.0ms392×body320valid
71.0ms268×body1280valid
47.0ms245×body160valid
6.0ms20×body2560valid