Details

Time bar (total: 22.2s)

sample31.0ms

Algorithm
intervals
Results
14.0ms281×body80valid

simplify3.4s

Counts
1 → 1
Iterations
IterNodes
done5000
284960
274766
264563
254371
244168
233974
223771
213579
203374
193178
182963
172727
162476
152172
141837
131584
121041
11630
10390
9314
8258
7221
6185
5131
487
354
235
121
010

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.8b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite102.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* 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 → 113
Calls
3 calls:
8.0ms
(+ x (* y (/ (- z t) (- z a))))
27.0ms
(/ (- z t) (- z a))
58.0ms
(* y (/ (- z t) (- z a)))

series279.0ms

Counts
3 → 9
Calls
3 calls:
99.0ms
(+ x (* y (/ (- z t) (- z a))))
76.0ms
(/ (- z t) (- z a))
103.0ms
(* y (/ (- z t) (- z a)))

simplify1.3s

Counts
122 → 122
Iterations
IterNodes
done5002
21368
1441
0162

prune732.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0b

localize27.0ms

Local error

Found 4 expressions with local error:

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

rewrite218.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
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 → 338
Calls
4 calls:
5.0ms
(+ x (* y (/ 1 (/ (- z a) (- z t)))))
18.0ms
(/ (- z a) (- z t))
41.0ms
(/ 1 (/ (- z a) (- z t)))
126.0ms
(* y (/ 1 (/ (- z a) (- z t))))

series513.0ms

Counts
4 → 12
Calls
4 calls:
155.0ms
(+ x (* y (/ 1 (/ (- z a) (- z t)))))
69.0ms
(/ (- z a) (- z t))
127.0ms
(/ 1 (/ (- z a) (- z t)))
161.0ms
(* y (/ 1 (/ (- z a) (- z t))))

simplify2.4s

Counts
350 → 350
Iterations
IterNodes
done5000
23169
11078
0372

prune1.9s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize17.0ms

Local error

Found 3 expressions with local error:

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

rewrite130.0ms

Algorithm
rewrite-expression-head
Rules
218×times-frac
197×*-un-lft-identity
195×add-sqr-sqrt
91×add-cube-cbrt
52×distribute-lft-out-- difference-of-squares
36×associate-/r*
11×associate-/r/
10×add-cbrt-cube add-exp-log
associate-/l*
flip3-- div-inv flip--
add-log-exp
cbrt-undiv div-exp
pow1
clear-num frac-2neg associate-/l/
+-commutative sum-log flip3-+ div-sub flip-+ distribute-lft-out
Counts
3 → 206
Calls
3 calls:
64.0ms
(+ x (/ y (/ (- z a) (- z t))))
29.0ms
(/ (- z a) (- z t))
27.0ms
(/ y (/ (- z a) (- z t)))

series400.0ms

Counts
3 → 9
Calls
3 calls:
129.0ms
(+ x (/ y (/ (- z a) (- z t))))
81.0ms
(/ (- z a) (- z t))
191.0ms
(/ y (/ (- z a) (- z t)))

simplify2.0s

Counts
215 → 215
Iterations
IterNodes
done5001
22634
1785
0292

prune1.2s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize40.0ms

Local error

Found 4 expressions with local error:

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

rewrite323.0ms

Algorithm
rewrite-expression-head
Rules
1181×times-frac
797×*-un-lft-identity
794×add-sqr-sqrt
450×add-cube-cbrt
172×distribute-lft-out-- difference-of-squares
105×associate-/r*
39×associate-/l*
35×associate-/r/
32×add-exp-log
24×div-inv
20×add-cbrt-cube
19×div-exp
18×flip3-- flip--
10×cbrt-undiv
add-log-exp
pow1
rec-exp clear-num frac-2neg 1-exp div-sub associate-/l/
distribute-lft-out
+-commutative sum-log flip3-+ flip-+ pow-flip inv-pow
Counts
4 → 624
Calls
4 calls:
151.0ms
(+ x (/ 1 (/ (/ (- z a) (- z t)) y)))
31.0ms
(/ (- z a) (- z t))
38.0ms
(/ 1 (/ (/ (- z a) (- z t)) y))
49.0ms
(/ (/ (- z a) (- z t)) y)

series559.0ms

Counts
4 → 12
Calls
4 calls:
134.0ms
(+ x (/ 1 (/ (/ (- z a) (- z t)) y)))
57.0ms
(/ (- z a) (- z t))
259.0ms
(/ 1 (/ (/ (- z a) (- z t)) y))
109.0ms
(/ (/ (- z a) (- z t)) y)

simplify2.2s

Counts
636 → 636
Iterations
IterNodes
done5000
12031
0725

prune2.7s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes652.0ms

Accuracy

0% (1.3b remaining)

Error of 1.3b against oracle of 0.0b and baseline of 1.3b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done12
112
010

end0.0ms

sample1.1s

Algorithm
intervals
Results
438.0ms8715×body80valid
0.0msbody320valid
0.0msbody1280valid