Details

Time bar (total: 50.7s)

sample86.0ms

Algorithm
intervals
Results
31.0ms333×body80valid

simplify8.6s

Counts
1 → 1
Iterations
IterNodes
done5000
264763
254510
244265
234014
223757
213520
203263
193002
182745
172490
162233
151990
141662
131313
12944
11612
10421
9272
8188
7154
6133
5108
473
341
224
115
09

prune26.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.9b

localize82.0ms

Local error

Found 3 expressions with local error:

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

rewrite176.0ms

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

series285.0ms

Counts
3 → 9
Calls
3 calls:
90.0ms
(+ x (/ (* y (- z t)) a))
87.0ms
(* y (- z t))
108.0ms
(/ (* y (- z t)) a)

simplify7.3s

Counts
73 → 73
Iterations
IterNodes
done5000
34015
2933
1318
0119

prune1.0s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize117.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt a)
0.5b
(cbrt a)
0.5b
(cbrt a)
6.0b
(* (/ y (* (cbrt a) (cbrt a))) (/ (- z t) (cbrt a)))

rewrite213.0ms

Algorithm
rewrite-expression-head
Rules
54×add-sqr-sqrt
40×times-frac
38×*-un-lft-identity
34×associate-*r*
26×cbrt-prod add-cube-cbrt
25×add-exp-log
18×add-cbrt-cube
prod-exp cbrt-unprod
cbrt-undiv div-exp associate-*l*
pow1 distribute-lft-out-- difference-of-squares unswap-sqr
insert-posit16 add-log-exp
pow1/3
div-inv
frac-times pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
4 → 108
Calls
4 calls:
5.0ms
(cbrt a)
3.0ms
(cbrt a)
3.0ms
(cbrt a)
184.0ms
(* (/ y (* (cbrt a) (cbrt a))) (/ (- z t) (cbrt a)))

series1.0s

Counts
4 → 12
Calls
4 calls:
337.0ms
(cbrt a)
284.0ms
(cbrt a)
222.0ms
(cbrt a)
187.0ms
(* (/ y (* (cbrt a) (cbrt a))) (/ (- z t) (cbrt a)))

simplify4.2s

Counts
120 → 120
Iterations
IterNodes
done5000
22093
1508
0163

prune1.6s

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize245.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (cbrt (/ y (* (cbrt a) (cbrt a)))) (/ (- z t) (cbrt a)))
7.0b
(cbrt (/ y (* (cbrt a) (cbrt a))))
7.0b
(cbrt (/ y (* (cbrt a) (cbrt a))))
7.0b
(cbrt (/ y (* (cbrt a) (cbrt a))))

rewrite225.0ms

Algorithm
rewrite-expression-head
Rules
66×add-sqr-sqrt
52×cbrt-prod
51×times-frac
42×*-un-lft-identity
34×associate-*r*
30×add-cube-cbrt
10×associate-*l*
add-exp-log unswap-sqr
pow1 add-cbrt-cube distribute-lft-out-- difference-of-squares
cbrt-div div-inv
insert-posit16 add-log-exp
pow1/3
prod-exp cbrt-unprod
frac-times cbrt-undiv div-exp pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
4 → 121
Calls
4 calls:
130.0ms
(* (cbrt (/ y (* (cbrt a) (cbrt a)))) (/ (- z t) (cbrt a)))
23.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
27.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
27.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))

series2.1s

Counts
4 → 12
Calls
4 calls:
1.2s
(* (cbrt (/ y (* (cbrt a) (cbrt a)))) (/ (- z t) (cbrt a)))
305.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
302.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
309.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))

simplify7.1s

Counts
133 → 133
Iterations
IterNodes
done5011
33917
21341
1451
0185

prune2.4s

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

localize611.0ms

Local error

Found 4 expressions with local error:

7.0b
(cbrt (/ y (* (cbrt a) (cbrt a))))
7.0b
(cbrt (/ y (* (cbrt a) (cbrt a))))
7.0b
(cbrt (/ y (* (cbrt a) (cbrt a))))
7.0b
(cbrt (/ y (* (cbrt a) (cbrt a))))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
28×cbrt-prod
12×add-sqr-sqrt *-un-lft-identity times-frac add-cube-cbrt
pow1 cbrt-div add-cbrt-cube pow1/3 add-exp-log insert-posit16 div-inv add-log-exp
Counts
4 → 68
Calls
4 calls:
29.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
28.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
28.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
28.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))

series1.3s

Counts
4 → 12
Calls
4 calls:
260.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
344.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
315.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))
335.0ms
(cbrt (/ y (* (cbrt a) (cbrt a))))

simplify5.5s

Counts
80 → 80
Iterations
IterNodes
done5000
52708
4794
3303
2156
182
052

prune1.7s

Pruning

7 alts after pruning (3 fresh and 4 done)

Merged error: 0b

regimes3.0s

Accuracy

40.2% (1.8b remaining)

Error of 1.8b against oracle of 0.0b and baseline of 3.0b

bsearch191.0ms

Steps
ItersRangePoint
9
1.0792454867241964e-151
1.4087004580722137e-146
1.2591825253525602e-146
9
-8.12540973971422e+111
-1.0495282834064671e+105
-1.7970758753613627e+105

simplify24.0ms

Iterations
IterNodes
done30
130
024

end0.0ms

sample1.5s

Algorithm
intervals
Results
793.0ms10662×body80valid