Details

Time bar (total: 17.9s)

sample53.0ms

Algorithm
intervals
Results
20.0ms285×body80valid

simplify1.4s

Counts
1 → 1
Iterations

Useful iterations: 3 (35.0ms)

IterNodesCost
01011
11711
23211
36010
411110
515610
620610
725110
830110
938610
1048410
1155210
1261610
1364410
done64410

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (- a t))
3.3b
(fma (/ y (- a t)) (- z t) x)

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt *-un-lft-identity
15×times-frac
12×add-cube-cbrt
associate-/r*
add-exp-log add-cbrt-cube distribute-lft-out-- difference-of-squares
associate-/l*
pow1 expm1-log1p-u associate-/r/ log1p-expm1-u add-log-exp
cbrt-undiv flip3-- frac-2neg div-exp clear-num flip-- fma-udef div-inv
Counts
2 → 49
Calls
2 calls:
35.0ms
(/ y (- a t))
1.0ms
(fma (/ y (- a t)) (- z t) x)

series375.0ms

Counts
2 → 6
Calls
2 calls:
63.0ms
(/ y (- a t))
312.0ms
(fma (/ y (- a t)) (- z t) x)

simplify2.0s

Counts
55 → 55
Iterations

Useful iterations: 4 (838.0ms)

IterNodesCost
092550
1167533
2348493
3761491
42276490
done5000490

prune222.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize18.0ms

Local error

Found 2 expressions with local error:

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

rewrite115.0ms

Algorithm
rewrite-expression-head
Rules
55×add-sqr-sqrt
50×*-un-lft-identity
34×add-cube-cbrt
31×times-frac
21×associate-*l*
18×prod-diff
11×distribute-rgt-in distribute-lft-in
add-exp-log add-cbrt-cube
distribute-lft-out-- difference-of-squares
associate-*r* associate-/r*
pow1 flip3-- associate-/r/ flip--
associate-/l*
cbrt-undiv expm1-log1p-u frac-times sub-neg associate-*r/ div-exp prod-exp cbrt-unprod log1p-expm1-u div-inv add-log-exp unswap-sqr
frac-2neg pow-prod-down associate-*l/ clear-num *-commutative
Counts
2 → 109
Calls
2 calls:
14.0ms
(/ y (- a t))
87.0ms
(* (/ y (- a t)) (- z t))

series320.0ms

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

simplify1.9s

Counts
115 → 115
Iterations

Useful iterations: done (1.9s)

IterNodesCost
01941693
14561501
212731335
done50001311

prune367.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize11.0ms

Local error

Found 2 expressions with local error:

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

rewrite129.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-exp-log add-cbrt-cube
associate-/r* associate-/l*
pow1 associate-/r/
flip3-- associate-*l* flip--
cbrt-undiv expm1-log1p-u div-exp prod-exp cbrt-unprod log1p-expm1-u div-inv associate-/l/ add-log-exp unswap-sqr
frac-2neg div-sub associate-*r/ pow-prod-down clear-num *-commutative
Counts
2 → 106
Calls
2 calls:
33.0ms
(/ (- z t) (- a t))
87.0ms
(* y (/ (- z t) (- a t)))

series172.0ms

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

simplify2.2s

Counts
112 → 112
Iterations

Useful iterations: 2 (180.0ms)

IterNodesCost
01421355
13521282
29701200
329051200
done50001200

prune484.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize19.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (cbrt (/ (- z t) (- a t))) (cbrt (/ (- z t) (- a t))))
4.2b
(cbrt (/ (- z t) (- a t)))
4.2b
(cbrt (/ (- z t) (- a t)))
4.2b
(cbrt (/ (- z t) (- a t)))

rewrite230.0ms

Algorithm
rewrite-expression-head
Rules
333×*-un-lft-identity
277×cbrt-prod
273×add-sqr-sqrt
229×times-frac
106×distribute-lft-out--
93×add-cube-cbrt
78×difference-of-squares
58×swap-sqr
34×associate-*r* associate-*l*
14×associate-/r/
11×pow1
pow1/3 unswap-sqr
cbrt-div flip3-- flip-- div-inv
add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 frac-times pow-plus associate-*r/ associate-*l/ prod-exp *-commutative cbrt-unprod
Counts
4 → 284
Calls
4 calls:
158.0ms
(* (cbrt (/ (- z t) (- a t))) (cbrt (/ (- z t) (- a t))))
18.0ms
(cbrt (/ (- z t) (- a t)))
11.0ms
(cbrt (/ (- z t) (- a t)))
12.0ms
(cbrt (/ (- z t) (- a t)))

series2.1s

Counts
4 → 12
Calls
4 calls:
494.0ms
(* (cbrt (/ (- z t) (- a t))) (cbrt (/ (- z t) (- a t))))
530.0ms
(cbrt (/ (- z t) (- a t)))
586.0ms
(cbrt (/ (- z t) (- a t)))
533.0ms
(cbrt (/ (- z t) (- a t)))

simplify2.8s

Counts
296 → 296
Iterations

Useful iterations: done (2.7s)

IterNodesCost
02956549
15566130
214535993
330025691
done50005606

prune1.4s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes174.0ms

Accuracy

-14.8% (1.7b remaining)

Error of 1.7b against oracle of 0.0b and baseline of 1.5b

bsearch60.0ms

Steps
ItersRangePoint
8
-3.518204586301314e-196
-2.669311405549095e-199
-5.99385018195476e-198

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01626
12026
done2026

end0.0ms

sample1.2s

Algorithm
intervals
Results
576.0ms8721×body80valid
1.0msbody1280valid
0.0msbody640valid
0.0msbody160valid