Details

Time bar (total: 22.8s)

sample34.0ms

Algorithm
intervals
Results
15.0ms285×body80valid

simplify6.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010205
118205
231205
350205
487205
5128205
6169205
7206205
8250205
9335205
10486205
11699205
121129205
131556205
141950205
152324205
162584205
172823205
183057205
193301205
203537205
213777205
224020205
234256205
244499205
254743205
264979205
done5001205

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 9.7b

localize27.0ms

Local error

Found 2 expressions with local error:

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

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity
add-cbrt-cube add-exp-log
add-cube-cbrt
associate-/r* times-frac associate-*r*
pow1 associate-*r/
flip3-- associate-*l* 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 add-log-exp associate-/l/
clear-num frac-2neg pow-prod-down *-commutative div-inv associate-/l* unswap-sqr
Counts
2 → 55
Calls
2 calls:
31.0ms
(* y (- z t))
39.0ms
(/ (* y (- z t)) (- z a))

series164.0ms

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

simplify2.8s

Counts
61 → 61
Iterations

Useful iterations: 3 (1.3s)

IterNodesCost
010511665
127610457
281610297
3346510137
done500410137

prune388.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 2 expressions with local error:

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

rewrite75.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:
34.0ms
(/ (- z a) (- z t))
20.0ms
(/ y (/ (- z a) (- z t)))

series244.0ms

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

simplify2.2s

Counts
200 → 200
Iterations

Useful iterations: done (2.1s)

IterNodesCost
026877539
171371860
2249470517
done501070274

prune1.1s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize19.0ms

Local error

Found 2 expressions with local error:

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

rewrite116.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:
33.0ms
(/ (- z t) (- z a))
73.0ms
(* y (/ (- z t) (- z a)))

series192.0ms

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

simplify3.5s

Counts
108 → 108
Iterations

Useful iterations: 3 (1.7s)

IterNodesCost
013826916
136924649
2115024489
3480624329
done500224329

prune590.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

localize20.0ms

Local error

Found 2 expressions with local error:

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

rewrite57.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:
15.0ms
(/ y (- z a))
37.0ms
(* (/ y (- z a)) (- z t))

series511.0ms

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

simplify1.7s

Counts
93 → 93
Iterations

Useful iterations: 2 (293.0ms)

IterNodesCost
014021642
136320051
2126219690
done500019690

prune515.0ms

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 0b

regimes625.0ms

Accuracy

71.8% (0.4b remaining)

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

bsearch2.0ms

simplify10.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
019587
125587
done25587

end0.0ms

sample1.0s

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