Details

Time bar (total: 7.6s)

sample36.0ms

Algorithm
intervals
Results
11.0ms281×body80valid

simplify2.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01011
12011
23311
35411
48611
512811
615811
717611
820211
924911
1032411
1143111
1260511
1379511
14104011
15121711
16140311
17160611
18178311
19196911
20217211
21234711
22253311
23273411
24290911
25309311
26329411
27346911
28365211
29385211
30402711
31421011
32441011
33458511
34476811
35496811
done500011

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.8b

Counts
2 → 1

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite33.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-exp-log add-cbrt-cube
pow1 associate-/r* associate-/l* add-log-exp
associate-/r/
flip3-- associate-*l* flip--
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv associate-/l/ unswap-sqr
+-commutative frac-2neg flip3-+ div-sub associate-*r/ pow-prod-down clear-num sum-log *-commutative flip-+
Counts
3 → 113
Calls
3 calls:
3.0ms
(+ x (* y (/ (- z t) (- a t))))
9.0ms
(/ (- z t) (- a t))
15.0ms
(* y (/ (- z t) (- a t)))

series63.0ms

Counts
3 → 9
Calls
3 calls:
34.0ms
(+ x (* y (/ (- z t) (- a t))))
10.0ms
(/ (- z t) (- a t))
18.0ms
(* y (/ (- z t) (- a t)))

simplify904.0ms

Counts
122 → 122
Iterations

Useful iterations: done (901.0ms)

IterNodesCost
01621555
14241454
212781368
342261368
done50011366

prune152.0ms

Filtered
85 candidates to 122 candidates (-43.5%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1166122
Fresh000
Picked101
Done000
Total1176123

Merged error: 0b

Counts
123 → 6

localize13.0ms

Local error

Found 4 expressions with local error:

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

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
42×*-un-lft-identity
32×add-exp-log times-frac
25×add-cube-cbrt
22×associate-*r*
20×add-cbrt-cube
13×prod-exp
12×pow1
associate-*r/ associate-*l* distribute-lft-out-- difference-of-squares
cbrt-unprod
flip3-- div-exp flip-- add-log-exp
associate-/r*
frac-times pow-prod-down associate-*l/ associate-/r/
cbrt-undiv rec-exp 1-exp associate-/l* unswap-sqr
un-div-inv *-commutative div-inv
+-commutative pow-flip frac-2neg flip3-+ clear-num sum-log flip-+ inv-pow
Counts
4 → 130
Calls
4 calls:
4.0ms
(+ x (* y (* (- z t) (/ 1 (- a t)))))
6.0ms
(/ 1 (- a t))
18.0ms
(* (- z t) (/ 1 (- a t)))
14.0ms
(* y (* (- z t) (/ 1 (- a t))))

series67.0ms

Counts
4 → 12
Calls
4 calls:
34.0ms
(+ x (* y (* (- z t) (/ 1 (- a t)))))
5.0ms
(/ 1 (- a t))
10.0ms
(* (- z t) (/ 1 (- a t)))
18.0ms
(* y (* (- z t) (/ 1 (- a t))))

simplify508.0ms

Counts
142 → 142
Iterations

Useful iterations: 2 (139.0ms)

IterNodesCost
01821728
14591436
217071228
done50001228

prune127.0ms

Filtered
85 candidates to 142 candidates (-67.1%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1420142
Fresh055
Picked011
Done000
Total1426148

Merged error: 0b

Counts
148 → 6

localize12.0ms

Local error

Found 4 expressions with local error:

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

rewrite88.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
add-cbrt-cube 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 → 276
Calls
4 calls:
41.0ms
(* (cbrt (/ (- z t) (- a t))) (cbrt (/ (- z t) (- a t))))
8.0ms
(cbrt (/ (- z t) (- a t)))
8.0ms
(cbrt (/ (- z t) (- a t)))
8.0ms
(cbrt (/ (- z t) (- a t)))

series299.0ms

Counts
4 → 12
Calls
4 calls:
92.0ms
(* (cbrt (/ (- z t) (- a t))) (cbrt (/ (- z t) (- a t))))
66.0ms
(cbrt (/ (- z t) (- a t)))
69.0ms
(cbrt (/ (- z t) (- a t)))
72.0ms
(cbrt (/ (- z t) (- a t)))

simplify863.0ms

Counts
288 → 288
Iterations

Useful iterations: done (851.0ms)

IterNodesCost
02966474
15546111
216345934
348555621
done50005619

prune257.0ms

Filtered
176 candidates to 288 candidates (-63.6%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New2880288
Fresh044
Picked011
Done011
Total2886294

Merged error: 0b

Counts
294 → 6

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (pow (* (- z t) (/ y (- a t))) 1))
0.0b
(/ y (- a t))
10.0b
(* (- z t) (/ y (- a t)))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
41×*-un-lft-identity
31×times-frac
23×add-cube-cbrt
21×associate-*r*
10×add-exp-log add-cbrt-cube
distribute-lft-out-- difference-of-squares
pow1 associate-*l* associate-/r* add-log-exp
flip3-- associate-/r/ flip--
associate-/l*
cbrt-undiv frac-times div-exp associate-*l/ prod-exp cbrt-unprod div-inv unswap-sqr
+-commutative frac-2neg flip3-+ associate-*r/ pow-prod-down clear-num sum-log *-commutative flip-+ distribute-lft-out
Counts
3 → 95
Calls
3 calls:
4.0ms
(+ x (pow (* (- z t) (/ y (- a t))) 1))
6.0ms
(/ y (- a t))
14.0ms
(* (- z t) (/ y (- a t)))

series58.0ms

Counts
3 → 9
Calls
3 calls:
33.0ms
(+ x (pow (* (- z t) (/ y (- a t))) 1))
8.0ms
(/ y (- a t))
17.0ms
(* (- z t) (/ y (- a t)))

simplify462.0ms

Counts
104 → 104
Iterations

Useful iterations: 2 (110.0ms)

IterNodesCost
01571262
13771141
214381063
done50001063

prune111.0ms

Filtered
77 candidates to 104 candidates (-35.1%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New1040104
Fresh033
Picked011
Done022
Total1046110

Merged error: 0b

Counts
110 → 6

regimes474.0ms

Accuracy

43.9% (0.8b remaining)

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

bsearch18.0ms

Steps
ItersRangePoint
2
5.691295351696058e-12
6.447125064489246e-12
6.1636889221918e-12
5
-2.0905344850362395e-22
-6.092576105087712e-23
-2.060365571784887e-22

simplify3.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
02545
13443
done3443

end0.0ms

sample873.0ms

Algorithm
intervals
Results
339.0ms8728×body80valid
0.0msbody1280valid
0.0msbody320valid

Profiling

Loading profile data...