Details

Time bar (total: 1.0m)

sample672.0ms

Algorithm
intervals
Results
443.0ms1293×body80nan
145.0ms396×body80valid

simplify1.6s

Counts
1 → 1
Iterations
IterNodes
done5001
31261
2198
158
022

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 23.6b

localize77.0ms

Local error

Found 4 expressions with local error:

6.1b
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
10.7b
(pow (/ d l) (/ 1 2))
11.0b
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
12.0b
(pow (/ d h) (/ 1 2))

rewrite174.0ms

Algorithm
rewrite-expression-head
Rules
331×add-exp-log
179×prod-exp
99×div-exp
60×pow-exp
45×times-frac
40×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
30×add-cbrt-cube
26×pow-unpow unpow-prod-down
18×pow-to-exp
16×associate-*r*
14×rec-exp 1-exp
13×cbrt-unprod
10×pow1
cbrt-undiv div-inv
insert-posit16 add-log-exp
associate-*l/ associate-*r/
distribute-rgt-in sub-neg pow-pow distribute-lft-in associate-*l* pow-prod-down *-commutative sqr-pow
frac-times flip3-- flip--
Counts
4 → 208
Calls
4 calls:
69.0ms
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
9.0ms
(pow (/ d l) (/ 1 2))
81.0ms
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
9.0ms
(pow (/ d h) (/ 1 2))

series734.0ms

Counts
4 → 12
Calls
4 calls:
420.0ms
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
91.0ms
(pow (/ d l) (/ 1 2))
124.0ms
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
99.0ms
(pow (/ d h) (/ 1 2))

simplify2.8s

Counts
220 → 220
Iterations
IterNodes
done5004
24156
11276
0438

prune1.4s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 9.3b

localize87.0ms

Local error

Found 4 expressions with local error:

4.4b
(/ (* M D) (* 2 d))
6.1b
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
10.7b
(pow (/ d l) (/ 1 2))
11.0b
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))

rewrite224.0ms

Algorithm
rewrite-expression-head
Rules
320×add-exp-log
171×prod-exp
96×div-exp
46×add-cbrt-cube pow-exp
28×times-frac
26×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
20×cbrt-unprod
16×associate-*r*
14×rec-exp 1-exp
13×pow-unpow unpow-prod-down
11×pow-to-exp
pow1 cbrt-undiv
associate-*l/
associate-*r/
insert-posit16 div-inv add-log-exp
frac-times sqrt-div
distribute-rgt-in sub-neg distribute-lft-in flip3-- associate-*l* pow-prod-down *-commutative flip--
clear-num associate-/r* pow-pow frac-2neg associate-/l* sqr-pow
Counts
4 → 187
Calls
4 calls:
11.0ms
(/ (* M D) (* 2 d))
147.0ms
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
8.0ms
(pow (/ d l) (/ 1 2))
54.0ms
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))

series1.6s

Counts
4 → 12
Calls
4 calls:
46.0ms
(/ (* M D) (* 2 d))
1.4s
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
84.0ms
(pow (/ d l) (/ 1 2))
115.0ms
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))

simplify2.5s

Counts
199 → 199
Iterations
IterNodes
done5000
11404
0475

prune1.4s

Pruning

23 alts after pruning (22 fresh and 1 done)

Merged error: 8.2b

localize103.0ms

Local error

Found 4 expressions with local error:

1.9b
(sqrt (/ d (cbrt l)))
4.4b
(/ (* M D) (* 2 d))
6.1b
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (* (sqrt (/ (/ 1 (cbrt l)) (cbrt l))) (sqrt (/ d (cbrt l))))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
11.0b
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))

rewrite446.0ms

Algorithm
rewrite-expression-head
Rules
305×add-exp-log
163×prod-exp
93×div-exp
55×add-cbrt-cube
40×pow-exp
37×sqrt-div
30×add-sqr-sqrt frac-times times-frac associate-*r/
27×cbrt-unprod
25×pow1 *-un-lft-identity add-cube-cbrt
22×sqrt-prod
19×associate-*l/
16×associate-*r*
14×rec-exp 1-exp pow-prod-down
10×cbrt-prod
cbrt-undiv
pow-to-exp flip3-- flip--
insert-posit16 add-log-exp
rem-sqrt-square div-inv
distribute-rgt-in sub-neg distribute-lft-in associate-*l* *-commutative
clear-num associate-/r* frac-2neg sqrt-pow1 pow1/2 associate-/l*
Counts
4 → 204
Calls
4 calls:
5.0ms
(sqrt (/ d (cbrt l)))
12.0ms
(/ (* M D) (* 2 d))
369.0ms
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (* (sqrt (/ (/ 1 (cbrt l)) (cbrt l))) (sqrt (/ d (cbrt l))))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
51.0ms
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))

series2.4s

Counts
4 → 12
Calls
4 calls:
194.0ms
(sqrt (/ d (cbrt l)))
45.0ms
(/ (* M D) (* 2 d))
2.1s
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (* (sqrt (/ (/ 1 (cbrt l)) (cbrt l))) (sqrt (/ d (cbrt l))))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
107.0ms
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))

simplify3.8s

Counts
216 → 216
Iterations
IterNodes
done5000
11667
0583

prune2.0s

Pruning

25 alts after pruning (24 fresh and 1 done)

Merged error: 6.3b

localize167.0ms

Local error

Found 4 expressions with local error:

4.9b
(/ M (/ (* d 2) D))
4.9b
(/ M (/ (* d 2) D))
6.1b
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (* (sqrt (/ (/ 1 (cbrt l)) (cbrt l))) (sqrt (/ d (cbrt l))))) (- 1 (* (* 1/2 (* (* (/ M (/ (* d 2) D)) (cbrt h)) (* (/ M (/ (* d 2) D)) (cbrt h)))) (/ (cbrt h) l))))
6.9b
(* (* 1/2 (* (* (/ M (/ (* d 2) D)) (cbrt h)) (* (/ M (/ (* d 2) D)) (cbrt h)))) (/ (cbrt h) l))

rewrite2.1s

Algorithm
rewrite-expression-head
Rules
477×add-exp-log
370×add-cbrt-cube
271×prod-exp cbrt-unprod
137×cbrt-undiv div-exp
84×times-frac
50×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
47×pow1
38×associate-*r/
36×sqrt-div
34×frac-times
32×pow-prod-down
29×associate-*l/
25×associate-*r*
14×associate-/r*
11×div-inv
cbrt-prod
flip3-- flip--
associate-/l*
insert-posit16 add-log-exp
distribute-rgt-in clear-num sub-neg frac-2neg distribute-lft-in associate-*l* associate-/r/ *-commutative
Counts
4 → 306
Calls
4 calls:
7.0ms
(/ M (/ (* d 2) D))
7.0ms
(/ M (/ (* d 2) D))
291.0ms
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (* (sqrt (/ (/ 1 (cbrt l)) (cbrt l))) (sqrt (/ d (cbrt l))))) (- 1 (* (* 1/2 (* (* (/ M (/ (* d 2) D)) (cbrt h)) (* (/ M (/ (* d 2) D)) (cbrt h)))) (/ (cbrt h) l))))
1.8s
(* (* 1/2 (* (* (/ M (/ (* d 2) D)) (cbrt h)) (* (/ M (/ (* d 2) D)) (cbrt h)))) (/ (cbrt h) l))

series2.4s

Counts
4 → 12
Calls
4 calls:
56.0ms
(/ M (/ (* d 2) D))
47.0ms
(/ M (/ (* d 2) D))
2.1s
(* (* (* (fabs (/ (cbrt d) (cbrt h))) (sqrt (/ (cbrt d) (cbrt h)))) (* (sqrt (/ (/ 1 (cbrt l)) (cbrt l))) (sqrt (/ d (cbrt l))))) (- 1 (* (* 1/2 (* (* (/ M (/ (* d 2) D)) (cbrt h)) (* (/ M (/ (* d 2) D)) (cbrt h)))) (/ (cbrt h) l))))
152.0ms
(* (* 1/2 (* (* (/ M (/ (* d 2) D)) (cbrt h)) (* (/ M (/ (* d 2) D)) (cbrt h)))) (/ (cbrt h) l))

simplify4.3s

Counts
318 → 318
Iterations
IterNodes
done5001
12126
0677

prune2.7s

Pruning

28 alts after pruning (27 fresh and 1 done)

Merged error: 5.5b

regimes2.6s

Accuracy

3.1% (5.7b remaining)

Error of 13.2b against oracle of 7.5b and baseline of 13.4b

bsearch3.0ms

simplify41.0ms

Iterations
IterNodes
done110
1110
082

end0.0ms

sample23.7s

Algorithm
intervals
Results
15.0s37793×body80nan
5.7s12766×body80valid