Details

Time bar (total: 17.4s)

sample43.0ms

Algorithm
intervals
Results
21.0ms276×body80valid

simplify3.4s

Counts
1 → 1
Iterations
IterNodes
done5001
264979
254743
244499
234256
224020
213777
203537
193301
183057
172823
162584
152324
141950
131556
121129
11699
10486
9335
8250
7206
6169
5128
487
350
231
118
010

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.5b

localize31.0ms

Local error

Found 3 expressions with local error:

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

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity
10×add-cbrt-cube add-exp-log
add-cube-cbrt
pow1 associate-/r* times-frac associate-*r* add-log-exp
associate-*r/
flip3-- associate-*l* insert-posit16 flip-- distribute-lft-out-- difference-of-squares
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 *-commutative flip-+ div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
3 → 70
Calls
3 calls:
29.0ms
(* y (- z t))
19.0ms
(+ x (/ (* y (- z t)) (- z a)))
17.0ms
(/ (* y (- z t)) (- z a))

series255.0ms

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

simplify2.4s

Counts
79 → 79
Iterations
IterNodes
done5004
34450
21068
1355
0131

prune402.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 3 expressions with local error:

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

rewrite90.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 insert-posit16
clear-num frac-2neg associate-/l/
+-commutative sum-log flip3-+ div-sub flip-+ distribute-lft-out
Counts
3 → 209
Calls
3 calls:
20.0ms
(/ (- z a) (- z t))
39.0ms
(+ x (/ y (/ (- z a) (- z t))))
23.0ms
(/ y (/ (- z a) (- z t)))

series368.0ms

Counts
3 → 9
Calls
3 calls:
61.0ms
(/ (- z a) (- z t))
126.0ms
(+ x (/ y (/ (- z a) (- z t))))
180.0ms
(/ y (/ (- z a) (- z t)))

simplify1.9s

Counts
218 → 218
Iterations
IterNodes
done5001
22714
1788
0295

prune964.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize29.0ms

Local error

Found 3 expressions with local error:

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

rewrite64.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:
10.0ms
(+ x (* y (/ (- z t) (- z a))))
20.0ms
(/ (- z t) (- z a))
32.0ms
(* y (/ (- z t) (- z a)))

series273.0ms

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

simplify1.1s

Counts
125 → 125
Iterations
IterNodes
done5000
21369
1444
0165

prune433.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize37.0ms

Local error

Found 4 expressions with local error:

1.8b
(/ y (* (* (cbrt (/ (- z a) (- z t))) (cbrt (/ (- z a) (- z t)))) (cbrt (/ (- z a) (- z t)))))
4.0b
(cbrt (/ (- z a) (- z t)))
4.0b
(cbrt (/ (- z a) (- z t)))
4.0b
(cbrt (/ (- z a) (- z t)))

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
99×add-sqr-sqrt *-un-lft-identity
93×cbrt-prod
78×times-frac
39×add-cube-cbrt
30×distribute-lft-out-- difference-of-squares
15×cbrt-div
13×add-exp-log associate-/r/
add-cbrt-cube
frac-times associate-*l/
pow1 insert-posit16 div-inv add-log-exp
cbrt-undiv flip3-- pow1/3 div-exp prod-exp associate-*r/ cbrt-unprod flip-- associate-/l*
clear-num associate-/r* frac-2neg
Counts
4 → 154
Calls
4 calls:
62.0ms
(/ y (* (* (cbrt (/ (- z a) (- z t))) (cbrt (/ (- z a) (- z t)))) (cbrt (/ (- z a) (- z t)))))
5.0ms
(cbrt (/ (- z a) (- z t)))
5.0ms
(cbrt (/ (- z a) (- z t)))
8.0ms
(cbrt (/ (- z a) (- z t)))

series673.0ms

Counts
4 → 12
Calls
4 calls:
162.0ms
(/ y (* (* (cbrt (/ (- z a) (- z t))) (cbrt (/ (- z a) (- z t)))) (cbrt (/ (- z a) (- z t)))))
195.0ms
(cbrt (/ (- z a) (- z t)))
154.0ms
(cbrt (/ (- z a) (- z t)))
161.0ms
(cbrt (/ (- z a) (- z t)))

simplify2.6s

Counts
166 → 166
Iterations
IterNodes
done5001
32160
2776
1367
0182

prune857.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes252.0ms

Accuracy

0% (1.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done11
111
010

end0.0ms

sample919.0ms

Algorithm
intervals
Results
516.0ms8710×body80valid