Details

Time bar (total: 1.7m)

sample298.0ms

Algorithm
intervals
Results
96.0ms503×body80nan
32.0ms279×body80valid

simplify3.2s

Counts
1 → 1
Iterations
IterNodes
done5000
43869
3632
2152
149
021

prune35.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 29.9b

localize101.0ms

Local error

Found 4 expressions with local error:

5.7b
(* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
6.5b
(* (* n (pow (/ l Om) 2.0)) (- U* U))
7.0b
(* n (pow (/ l Om) 2.0))
19.2b
(sqrt (* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
35×add-exp-log
25×add-sqr-sqrt pow1 associate-*r*
20×add-cbrt-cube
19×prod-exp
17×*-un-lft-identity
15×unpow-prod-down add-cube-cbrt
13×pow-prod-down
10×times-frac cbrt-unprod
associate-*r/
associate-*l*
sqrt-pow1 associate-*l/ pow-exp add-log-exp unswap-sqr
*-commutative
distribute-rgt-in pow-to-exp sub-neg distribute-lft-in flip3-+ sqrt-div div-exp flip-+ sqr-pow
flip3-- pow1/2 sqrt-prod div-inv flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 103
Calls
4 calls:
569.0ms
(* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
40.0ms
(* (* n (pow (/ l Om) 2.0)) (- U* U))
35.0ms
(* n (pow (/ l Om) 2.0))
442.0ms
(sqrt (* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

series17.6s

Counts
4 → 12
Calls
4 calls:
1.7s
(* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
887.0ms
(* (* n (pow (/ l Om) 2.0)) (- U* U))
238.0ms
(* n (pow (/ l Om) 2.0))
14.8s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

simplify3.0s

Counts
115 → 115
Iterations
IterNodes
done5001
24120
1713
0260

prune1.3s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 21.2b

localize74.0ms

Local error

Found 4 expressions with local error:

4.6b
(* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))))
5.7b
(* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
6.5b
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
19.2b
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

rewrite5.0s

Algorithm
rewrite-expression-head
Rules
96×add-exp-log
66×prod-exp
30×pow1
27×add-cbrt-cube
18×pow-exp
16×pow-prod-down
15×cbrt-unprod
12×associate-*r*
11×*-un-lft-identity
add-sqr-sqrt pow-to-exp div-exp
associate-*r/
add-cube-cbrt
sqrt-pow1 associate-*l/ add-log-exp
distribute-rgt-in distribute-lft-in flip3-+ associate-*l* *-commutative flip-+
sub-neg sqrt-div
flip3-- pow1/2 sqrt-prod flip-- distribute-lft-out distribute-lft-out-- difference-of-squares
Counts
4 → 106
Calls
4 calls:
1.2s
(* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))))
1.8s
(* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
207.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
1.8s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

series15.7s

Counts
4 → 12
Calls
4 calls:
1.1s
(* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))))
1.1s
(* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
390.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
13.1s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

simplify2.3s

Counts
118 → 118
Iterations
IterNodes
done5001
24764
1746
0248

prune671.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 20.7b

localize87.0ms

Local error

Found 4 expressions with local error:

6.5b
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
6.5b
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
19.2b
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))
19.2b
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

rewrite2.5s

Algorithm
rewrite-expression-head
Rules
160×add-exp-log
114×prod-exp
36×pow-exp
28×pow1
22×add-cbrt-cube
18×pow-to-exp div-exp
14×pow-prod-down
12×cbrt-unprod
10×add-sqr-sqrt *-un-lft-identity associate-*r*
sqrt-pow1 associate-*r/
add-cube-cbrt
distribute-rgt-in sub-neg distribute-lft-in sqrt-div associate-*l/ add-log-exp
flip3-+ flip3-- pow1/2 associate-*l* *-commutative sqrt-prod flip-+ flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 120
Calls
4 calls:
118.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
116.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
1.1s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))
1.1s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

series20.4s

Counts
4 → 12
Calls
4 calls:
372.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
375.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
9.8s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))
9.9s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

simplify1.5s

Counts
132 → 132
Iterations
IterNodes
done5000
22404
1478
0165

prune826.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 20.7b

localize43.0ms

Local error

Found 4 expressions with local error:

4.5b
(* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U)
6.5b
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
7.1b
(* (* 2.0 n) (* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U))
19.2b
(sqrt (* (* 2.0 n) (* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U)))

rewrite2.8s

Algorithm
rewrite-expression-head
Rules
96×add-exp-log
66×prod-exp
33×pow1
27×add-cbrt-cube
18×pow-prod-down pow-exp
15×cbrt-unprod
11×add-sqr-sqrt *-un-lft-identity
pow-to-exp div-exp associate-*r*
add-cube-cbrt
associate-*l* associate-*l/ associate-*r/
sqrt-pow1
add-log-exp
flip3-+ *-commutative flip-+
distribute-rgt-in sub-neg distribute-lft-in sqrt-div
flip3-- pow1/2 sqrt-prod flip-- distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 106
Calls
4 calls:
1.1s
(* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U)
113.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
806.0ms
(* (* 2.0 n) (* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U))
805.0ms
(sqrt (* (* 2.0 n) (* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U)))

series12.1s

Counts
4 → 12
Calls
4 calls:
1.0s
(* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U)
373.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U))
1.1s
(* (* 2.0 n) (* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U))
9.6s
(sqrt (* (* 2.0 n) (* (+ t (- (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))) U)))

simplify1.8s

Counts
118 → 118
Iterations
IterNodes
done5002
24139
1710
0242

prune537.0ms

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 18.3b

regimes1.1s

Accuracy

29.3% (8.9b remaining)

Error of 27.4b against oracle of 18.5b and baseline of 31.1b

bsearch304.0ms

Steps
ItersRangePoint
8
1.431076248367481e-295
3.6191111494565633e-292
4.990611334173369e-293
10
-3.0632372757179626e+150
-3.319013425719186e+133
-1.0845919563821882e+140

simplify18.0ms

Iterations
IterNodes
done67
367
260
154
039

end0.0ms

sample4.8s

Algorithm
intervals
Results
2.1s14889×body80nan
1.3s9174×body80valid