Details

Time bar (total: 17.5s)

sample47.0ms

Algorithm
intervals
Results
30.0ms278×body80valid

simplify2.9s

Counts
1 → 1
Iterations
IterNodes
done5000
294873
284661
274456
264244
254037
243825
233620
223408
213199
202984
192775
182560
172343
162094
151816
141445
131266
12898
11542
10315
9258
8217
7197
6168
5129
486
353
234
120
010

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.0b

localize19.0ms

Local error

Found 3 expressions with local error:

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

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt
71×*-un-lft-identity
51×times-frac
31×associate-*r*
27×add-cube-cbrt
22×distribute-lft-out-- difference-of-squares
10×add-cbrt-cube add-exp-log
pow1 associate-/r* associate-/l* add-log-exp
associate-/r/
flip3-- associate-*l* insert-posit16 flip--
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv unswap-sqr associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ div-sub pow-prod-down associate-*r/ *-commutative flip-+
Counts
3 → 116
Calls
3 calls:
5.0ms
(+ x (* y (/ (- z t) (- a t))))
14.0ms
(/ (- z t) (- a t))
24.0ms
(* y (/ (- z t) (- a t)))

series242.0ms

Counts
3 → 9
Calls
3 calls:
107.0ms
(+ x (* y (/ (- z t) (- a t))))
63.0ms
(/ (- z t) (- a t))
72.0ms
(* y (/ (- z t) (- a t)))

simplify1.4s

Counts
125 → 125
Iterations
IterNodes
done5004
21371
1442
0165

prune526.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (* y (/ 1 (/ (- a t) (- z t)))))
0.0b
(/ (- a t) (- z t))
0.2b
(/ 1 (/ (- a t) (- z t)))
2.9b
(* y (/ 1 (/ (- a t) (- z t))))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
392×times-frac
336×add-sqr-sqrt
324×*-un-lft-identity
158×add-cube-cbrt
98×associate-*r*
82×distribute-lft-out-- difference-of-squares
36×associate-/r* add-exp-log
20×add-cbrt-cube
18×associate-/r/
15×div-exp
10×div-inv
flip3-- flip--
associate-/l*
pow1 cbrt-undiv prod-exp
add-log-exp
unswap-sqr
rec-exp 1-exp insert-posit16
associate-*l* cbrt-unprod
clear-num frac-2neg associate-/l/
+-commutative sum-log flip3-+ div-sub pow-prod-down associate-*r/ un-div-inv *-commutative flip-+ pow-flip inv-pow
Counts
4 → 342
Calls
4 calls:
7.0ms
(+ x (* y (/ 1 (/ (- a t) (- z t)))))
25.0ms
(/ (- a t) (- z t))
26.0ms
(/ 1 (/ (- a t) (- z t)))
42.0ms
(* y (/ 1 (/ (- a t) (- z t))))

series565.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(+ x (* y (/ 1 (/ (- a t) (- z t)))))
52.0ms
(/ (- a t) (- z t))
164.0ms
(/ 1 (/ (- a t) (- z t)))
213.0ms
(* y (/ 1 (/ (- a t) (- z t))))

simplify1.9s

Counts
354 → 354
Iterations
IterNodes
done5006
22900
11078
0377

prune1.3s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize46.0ms

Local error

Found 4 expressions with local error:

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

rewrite119.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt
60×*-un-lft-identity
50×times-frac
46×associate-*r*
42×cbrt-prod
28×add-cube-cbrt
25×add-exp-log
20×cbrt-div
18×add-cbrt-cube
16×distribute-lft-out-- difference-of-squares
15×associate-*l*
10×flip3-- associate-/r/ flip--
prod-exp cbrt-unprod
cbrt-undiv div-exp
pow1 unswap-sqr
frac-times
insert-posit16 add-log-exp
pow1/3 associate-*l/ associate-*r/
div-inv
pow-prod-down *-commutative
Counts
4 → 140
Calls
4 calls:
3.0ms
(cbrt (- a t))
3.0ms
(cbrt (- a t))
3.0ms
(cbrt (- a t))
109.0ms
(* (/ y (* (cbrt (- a t)) (cbrt (- a t)))) (/ (- z t) (cbrt (- a t))))

series827.0ms

Counts
4 → 12
Calls
4 calls:
206.0ms
(cbrt (- a t))
207.0ms
(cbrt (- a t))
203.0ms
(cbrt (- a t))
210.0ms
(* (/ y (* (cbrt (- a t)) (cbrt (- a t)))) (/ (- z t) (cbrt (- a t))))

simplify2.7s

Counts
152 → 152
Iterations
IterNodes
done5001
22462
1670
0226

prune710.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite49.0ms

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

series439.0ms

Counts
3 → 9
Calls
3 calls:
180.0ms
(+ x (* (/ y (- a t)) (- z t)))
47.0ms
(/ y (- a t))
211.0ms
(* (/ y (- a t)) (- z t))

simplify1.3s

Counts
114 → 114
Iterations
IterNodes
done5001
21482
1436
0169

prune382.0ms

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 0b

regimes480.0ms

Accuracy

59.4% (0.5b remaining)

Error of 0.6b against oracle of 0.0b and baseline of 1.4b

bsearch47.0ms

Steps
ItersRangePoint
4
91584828058900.6
178908613175047.97
97982161437615.03
3
-3.6688131718310045e+43
-2.568444243826125e+43
-2.6372173018264303e+43

simplify5.0ms

Iterations
IterNodes
done26
126
019

end0.0ms

sample1.2s

Algorithm
intervals
Results
871.0ms8730×body80valid
0.0msbody640valid