Details

Time bar (total: 18.0s)

sample42.0ms

Algorithm
intervals
Results
26.0ms278×body80valid

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
done5001
254987
244738
234485
224221
213975
203724
193468
183205
172954
162689
152425
142076
131689
121239
11799
10540
9376
8272
7218
6177
5123
486
349
230
117
010

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.5b

localize22.0ms

Local error

Found 3 expressions with local error:

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

rewrite170.0ms

Algorithm
rewrite-expression-head
Rules
96×add-sqr-sqrt
84×*-un-lft-identity
70×times-frac
38×add-cube-cbrt
35×associate-*r*
22×distribute-lft-out-- difference-of-squares
21×associate-*l*
14×associate-/l*
10×add-cbrt-cube add-exp-log
*-commutative unswap-sqr
pow1 associate-/r* add-log-exp
associate-*r/
flip3-- insert-posit16 flip--
distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in div-exp prod-exp associate-/r/ cbrt-unprod associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ pow-prod-down flip-+ div-inv distribute-lft-out
Counts
3 → 148
Calls
3 calls:
76.0ms
(+ x (/ (* y (- z t)) (- a t)))
22.0ms
(* y (- z t))
65.0ms
(/ (* y (- z t)) (- a t))

series297.0ms

Counts
3 → 9
Calls
3 calls:
131.0ms
(+ x (/ (* y (- z t)) (- a t)))
73.0ms
(* y (- z t))
93.0ms
(/ (* y (- z t)) (- a t))

simplify1.4s

Counts
157 → 157
Iterations
IterNodes
done5005
21801
1602
0220

prune691.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

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

rewrite191.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:
91.0ms
(+ x (/ y (/ (- a t) (- z t))))
28.0ms
(/ (- a t) (- z t))
52.0ms
(/ y (/ (- a t) (- z t)))

series418.0ms

Counts
3 → 9
Calls
3 calls:
167.0ms
(+ x (/ y (/ (- a t) (- z t))))
58.0ms
(/ (- a t) (- z t))
193.0ms
(/ y (/ (- a t) (- z t)))

simplify2.0s

Counts
232 → 232
Iterations
IterNodes
done5002
22785
1809
0307

prune998.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize29.0ms

Local error

Found 3 expressions with local error:

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

rewrite264.0ms

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

series250.0ms

Counts
3 → 9
Calls
3 calls:
120.0ms
(+ x (* (- z t) (/ y (- a t))))
34.0ms
(/ y (- a t))
95.0ms
(* (- z t) (/ y (- a t)))

simplify1.8s

Counts
141 → 141
Iterations
IterNodes
done5001
22114
1510
0194

prune705.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize33.0ms

Local error

Found 3 expressions with local error:

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

rewrite195.0ms

Algorithm
rewrite-expression-head
Rules
200×times-frac
177×*-un-lft-identity
175×add-sqr-sqrt
89×add-cube-cbrt
43×distribute-lft-out-- difference-of-squares
25×associate-/r*
15×associate-/l*
13×associate-/r/
10×add-cbrt-cube add-exp-log
div-inv
associate-/l/
add-log-exp
cbrt-undiv div-exp
pow1 clear-num frac-2neg flip3-- div-sub insert-posit16 flip--
+-commutative associate-+r- sum-log flip3-+ flip-+ distribute-lft-out
Counts
3 → 203
Calls
3 calls:
103.0ms
(+ x (/ (- z t) (/ (- a t) y)))
33.0ms
(/ (- a t) y)
44.0ms
(/ (- z t) (/ (- a t) y))

series324.0ms

Counts
3 → 9
Calls
3 calls:
118.0ms
(+ x (/ (- z t) (/ (- a t) y)))
37.0ms
(/ (- a t) y)
168.0ms
(/ (- z t) (/ (- a t) y))

simplify1.7s

Counts
212 → 212
Iterations
IterNodes
done5000
22521
1903
0288

prune932.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes510.0ms

Accuracy

83.2% (0.2b remaining)

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

bsearch2.0ms

simplify7.0ms

Iterations
IterNodes
done27
127
022

end0.0ms

sample1.7s

Algorithm
intervals
Results
1.3s8730×body80valid
0.0msbody640valid