Details

Time bar (total: 36.5s)

sample355.0ms

Algorithm
intervals
Results
87.0ms407×body80nan
79.0ms74×body5120valid
36.0ms49×body2560valid
24.0ms218×body80valid
19.0ms20×body10240exit
15.0ms28×body1280valid
9.0ms16×body640valid
4.0ms11×body320valid
1.0msbody160valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5000
33419
2295
160
021

prune24.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 53.7b

localize80.0ms

Local error

Found 4 expressions with local error:

15.6b
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
15.6b
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
15.6b
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
29.2b
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)))

rewrite2.7s

Algorithm
rewrite-expression-head
Rules
172×add-cbrt-cube add-exp-log
72×cbrt-undiv div-exp
63×add-sqr-sqrt
60×prod-exp cbrt-unprod
48×times-frac
39×associate-*r*
33×*-un-lft-identity add-cube-cbrt
21×associate-*l*
12×unswap-sqr
10×pow1
fma-def
sqrt-div frac-add div-inv add-log-exp
frac-times associate-*l/ associate-*r/
expm1-log1p-u sqrt-prod log1p-expm1-u
flip3-- pow-prod-down *-commutative flip--
+-commutative sum-log flip3-+ flip-+ difference-of-squares
Counts
4 → 212
Calls
4 calls:
44.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
73.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
60.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
2.5s
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)))

series645.0ms

Counts
4 → 12
Calls
4 calls:
83.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
88.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
91.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
382.0ms
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)))

simplify3.1s

Counts
224 → 224
Iterations
IterNodes
done5000
24265
1718
0219

prune1.8s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 27.2b

localize12.0ms

Local error

Found 1 expressions with local error:

5.7b
(* (/ c0 w) 0)

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
13×associate-*l*
10×times-frac
*-un-lft-identity add-cube-cbrt
add-cbrt-cube add-exp-log
pow1 associate-*r*
prod-exp cbrt-unprod unswap-sqr
expm1-log1p-u cbrt-undiv mul0 div-exp pow-prod-down associate-*l/ *-commutative log1p-expm1-u div-inv add-log-exp
Counts
1 → 35
Calls
1 calls:
20.0ms
(* (/ c0 w) 0)

series2.0ms

Counts
1 → 3
Calls
1 calls:
2.0ms
(* (/ c0 w) 0)

simplify2.5s

Counts
38 → 38
Iterations
IterNodes
done5001
33990
2517
1169
068

prune303.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 25.8b

localize4.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune104.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 25.8b

localize69.0ms

Local error

Found 4 expressions with local error:

14.8b
(* (/ (/ d D) h) (/ c0 w))
15.6b
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
15.6b
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
37.0b
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (/ d D) 1) (* (/ (/ d D) h) (/ c0 w))))

rewrite2.4s

Algorithm
rewrite-expression-head
Rules
137×add-cbrt-cube add-exp-log
116×times-frac
107×add-sqr-sqrt
66×*-un-lft-identity add-cube-cbrt
57×cbrt-undiv div-exp associate-*l*
46×prod-exp cbrt-unprod
39×associate-*r*
14×sqrt-div frac-add unswap-sqr
13×frac-times associate-*r/
10×pow1
associate-*l/ div-inv
fma-def flip3-- flip--
add-log-exp
expm1-log1p-u sqrt-prod log1p-expm1-u
pow-prod-down *-commutative
+-commutative sum-log flip3-+ flip-+ difference-of-squares
Counts
4 → 246
Calls
4 calls:
56.0ms
(* (/ (/ d D) h) (/ c0 w))
68.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
67.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
2.2s
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (/ d D) 1) (* (/ (/ d D) h) (/ c0 w))))

series586.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(* (/ (/ d D) h) (/ c0 w))
94.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
96.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
326.0ms
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (/ d D) 1) (* (/ (/ d D) h) (/ c0 w))))

simplify1.5s

Counts
258 → 258
Iterations
IterNodes
done5001
11435
0403

prune2.5s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 25.8b

regimes1.6s

Accuracy

16.1% (7.4b remaining)

Error of 32.3b against oracle of 24.8b and baseline of 33.7b

bsearch5.0ms

simplify8.0ms

Iterations
IterNodes
done32
132
026

end0.0ms

sample13.7s

Algorithm
intervals
Results
3.5s12935×body80nan
3.0s2359×body5120valid
2.2s1701×body2560valid
1.0s6729×body80valid
748.0ms608×body10240exit
655.0ms877×body1280valid
245.0ms468×body640valid
78.0ms231×body320valid
23.0ms102×body160valid