Details

Time bar (total: 20.8s)

sample35.0ms

Algorithm
intervals
Results
20.0ms278×body80valid

simplify3.4s

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

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.0b

localize15.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)))

rewrite311.0ms

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

series328.0ms

Counts
3 → 9
Calls
3 calls:
124.0ms
(+ x (* y (/ (- z t) (- a t))))
80.0ms
(/ (- z t) (- a t))
124.0ms
(* y (/ (- z t) (- a t)))

simplify1.5s

Counts
144 → 144
Iterations
IterNodes
done5000
21514
1489
0178

prune691.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize29.0ms

Local error

Found 3 expressions with local error:

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

rewrite211.0ms

Algorithm
rewrite-expression-head
Rules
218×times-frac
203×*-un-lft-identity
201×add-sqr-sqrt
93×add-cube-cbrt
54×distribute-lft-out-- difference-of-squares
41×associate-/r*
25×associate-/r/
13×associate-/l*
10×add-cbrt-cube add-exp-log
flip3-- flip--
div-inv
add-log-exp
cbrt-undiv div-exp associate-/l/
pow1 clear-num frac-2neg insert-posit16
+-commutative sum-log flip3-+ div-sub flip-+ distribute-lft-out
Counts
3 → 223
Calls
3 calls:
116.0ms
(+ x (/ y (/ (- a t) (- z t))))
23.0ms
(/ (- a t) (- z t))
61.0ms
(/ y (/ (- a t) (- z t)))

series459.0ms

Counts
3 → 9
Calls
3 calls:
186.0ms
(+ x (/ y (/ (- a t) (- z t))))
65.0ms
(/ (- a t) (- z t))
207.0ms
(/ y (/ (- a t) (- z t)))

simplify2.3s

Counts
232 → 232
Iterations
IterNodes
done5002
22785
1809
0307

prune1.1s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize26.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))

rewrite200.0ms

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

series441.0ms

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

simplify1.9s

Counts
146 → 146
Iterations
IterNodes
done5002
22255
1643
0206

prune701.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (/ y (- a t)) (/ 1 (- z t))))
0.0b
(/ 1 (- z t))
0.0b
(/ y (- a t))
9.7b
(/ (/ y (- a t)) (/ 1 (- z t)))

rewrite389.0ms

Algorithm
rewrite-expression-head
Rules
1131×times-frac
710×*-un-lft-identity
708×add-sqr-sqrt
424×add-cube-cbrt
142×distribute-lft-out-- difference-of-squares
103×associate-/r/
47×div-inv
46×flip3-- flip--
41×associate-/r*
33×associate-/l*
32×add-exp-log
20×add-cbrt-cube
19×div-exp
11×associate-/l/
10×cbrt-undiv
add-log-exp
pow1 clear-num frac-2neg
insert-posit16
rec-exp 1-exp
+-commutative sum-log flip3-+ flip-+ pow-flip distribute-lft-out inv-pow
Counts
4 → 621
Calls
4 calls:
195.0ms
(+ x (/ (/ y (- a t)) (/ 1 (- z t))))
11.0ms
(/ 1 (- z t))
14.0ms
(/ y (- a t))
98.0ms
(/ (/ y (- a t)) (/ 1 (- z t)))

series496.0ms

Counts
4 → 12
Calls
4 calls:
161.0ms
(+ x (/ (/ y (- a t)) (/ 1 (- z t))))
52.0ms
(/ 1 (- z t))
53.0ms
(/ y (- a t))
229.0ms
(/ (/ y (- a t)) (/ 1 (- z t)))

simplify2.2s

Counts
633 → 633
Iterations
IterNodes
done5001
12614
0802

prune2.0s

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes438.0ms

Accuracy

-62.5% (2.0b remaining)

Error of 2.0b against oracle of 0.0b and baseline of 1.2b

bsearch69.0ms

Steps
ItersRangePoint
9
-8.649692897985271e-279
-2.780395920921031e-287
-6.980533944371433e-281

simplify2.0ms

Iterations
IterNodes
done20
120
016

end0.0ms

sample1.7s

Algorithm
intervals
Results
888.0ms8730×body80valid
0.0msbody640valid