Details

Time bar (total: 26.1s)

sample32.0ms

Algorithm
intervals
Results
12.0ms285×body80valid

simplify8.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
010205
121205
235205
354205
487205
5131205
6185205
7221205
8258205
9314205
10390205
11630205
121041205
131584205
141837205
152172205
162476205
172727205
182963205
193178205
203374205
213579205
223771205
233974205
244168205
254371205
264563205
274766205
284960205
done5000205

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.8b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- z t) (- z a))
2.7b
(* y (/ (- z t) (- z a)))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
75×add-sqr-sqrt
70×*-un-lft-identity
51×times-frac
31×associate-*r*
26×add-cube-cbrt
22×distribute-lft-out-- difference-of-squares
add-cbrt-cube add-exp-log
associate-/r* associate-/l*
pow1 associate-/r/
flip3-- associate-*l* flip--
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv add-log-exp unswap-sqr associate-/l/
clear-num frac-2neg div-sub pow-prod-down associate-*r/ *-commutative
Counts
2 → 102
Calls
2 calls:
34.0ms
(/ (- z t) (- z a))
34.0ms
(* y (/ (- z t) (- z a)))

series206.0ms

Counts
2 → 6
Calls
2 calls:
83.0ms
(/ (- z t) (- z a))
122.0ms
(* y (/ (- z t) (- z a)))

simplify3.8s

Counts
108 → 108
Iterations

Useful iterations: 3 (1.9s)

IterNodesCost
013826916
136924649
2115024489
3480624329
done500224329

prune545.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.7b
(* (cbrt y) (/ (- z t) (- z a)))
2.4b
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (/ (- z t) (- z a))))

rewrite178.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
39×*-un-lft-identity
32×associate-*r*
30×add-exp-log
27×times-frac
19×add-cube-cbrt
18×pow1 add-cbrt-cube
15×prod-exp cbrt-unprod
11×cbrt-prod
10×distribute-lft-out-- difference-of-squares
pow-prod-down
associate-*l*
add-log-exp unswap-sqr
cbrt-undiv div-exp associate-*r/
pow1/3 associate-/r/ *-commutative
flip3-- div-inv flip--
Counts
4 → 104
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
76.0ms
(* (cbrt y) (/ (- z t) (- z a)))
92.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (/ (- z t) (- z a))))

series927.0ms

Counts
4 → 12
Calls
4 calls:
254.0ms
(cbrt y)
257.0ms
(cbrt y)
259.0ms
(* (cbrt y) (/ (- z t) (- z a)))
157.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (/ (- z t) (- z a))))

simplify2.7s

Counts
116 → 116
Iterations

Useful iterations: done (2.7s)

IterNodesCost
014933879
141031373
2143130633
done500026329

prune692.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- z a) (- z t))
2.7b
(/ y (/ (- z a) (- z t)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
218×times-frac
194×add-sqr-sqrt *-un-lft-identity
90×add-cube-cbrt
52×distribute-lft-out-- difference-of-squares
36×associate-/r*
11×associate-/r/
add-cbrt-cube add-exp-log
associate-/l*
flip3-- div-inv flip--
cbrt-undiv div-exp
pow1 clear-num frac-2neg add-log-exp associate-/l/
div-sub
Counts
2 → 194
Calls
2 calls:
19.0ms
(/ (- z a) (- z t))
31.0ms
(/ y (/ (- z a) (- z t)))

series239.0ms

Counts
2 → 6
Calls
2 calls:
66.0ms
(/ (- z a) (- z t))
173.0ms
(/ y (/ (- z a) (- z t)))

simplify2.6s

Counts
200 → 200
Iterations

Useful iterations: done (2.6s)

IterNodesCost
026877539
171371860
2249470517
done501070274

prune1.2s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize33.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (- z a))
12.9b
(* (/ y (- z a)) (- z t))

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt
38×*-un-lft-identity
31×times-frac
22×add-cube-cbrt
21×associate-*l*
add-cbrt-cube add-exp-log
distribute-lft-out-- difference-of-squares
associate-/r* associate-*r*
pow1 flip3-- associate-/r/ flip--
associate-/l*
distribute-rgt-in frac-times cbrt-undiv sub-neg distribute-lft-in div-exp prod-exp associate-*r/ cbrt-unprod div-inv add-log-exp unswap-sqr
clear-num frac-2neg pow-prod-down associate-*l/ *-commutative
Counts
2 → 87
Calls
2 calls:
8.0ms
(/ y (- z a))
46.0ms
(* (/ y (- z a)) (- z t))

series212.0ms

Counts
2 → 6
Calls
2 calls:
50.0ms
(/ y (- z a))
162.0ms
(* (/ y (- z a)) (- z t))

simplify1.8s

Counts
93 → 93
Iterations

Useful iterations: 2 (324.0ms)

IterNodesCost
014021642
136320051
2126219690
done500019690

prune600.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes663.0ms

Accuracy

28.9% (1.0b remaining)

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

bsearch84.0ms

Steps
ItersRangePoint
7
4.689319654494553e-186
4.6293904452953106e-184
1.1190671196704753e-184
7
-9.13624632406263e-233
-2.217600987745851e-234
-2.2126458411902673e-233

simplify5.0ms

Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
021798
129587
done29587

end0.0ms

sample970.0ms

Algorithm
intervals
Results
531.0ms8696×body80valid
0.0msbody1280valid
0.0msbody640valid
0.0msbody160valid