Details

Time bar (total: 1.5m)

sample189.0ms

Algorithm
intervals
Results
95.0ms503×body80nan
37.0ms279×body80valid

simplify2.5s

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

prune43.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 29.9b

localize50.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:
520.0ms
(* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
46.0ms
(* (* n (pow (/ l Om) 2.0)) (- U* U))
38.0ms
(* n (pow (/ l Om) 2.0))
450.0ms
(sqrt (* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

series15.5s

Counts
4 → 12
Calls
4 calls:
1.4s
(* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
508.0ms
(* (* n (pow (/ l Om) 2.0)) (- U* U))
184.0ms
(* n (pow (/ l Om) 2.0))
13.4s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

simplify1.9s

Counts
115 → 115
Iterations
IterNodes
done5001
24120
1713
0260

prune1.3s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 23.1b

localize41.0ms

Local error

Found 4 expressions with local error:

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

rewrite4.8s

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 (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))))
1.6s
(* (* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
211.0ms
(* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U))
1.7s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

series18.2s

Counts
4 → 12
Calls
4 calls:
1.6s
(* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))))
1.7s
(* (* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
643.0ms
(* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U))
14.2s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))

simplify2.2s

Counts
118 → 118
Iterations
IterNodes
done5000
24564
1740
0248

prune1.1s

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 21.1b

localize146.0ms

Local error

Found 4 expressions with local error:

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

rewrite2.5s

Algorithm
rewrite-expression-head
Rules
301×pow1
192×pow-prod-down
177×sqrt-pow1
26×pow-prod-up
24×sqrt-div
20×associate-*l/
18×pow-sqr
17×pow1/2
13×add-cbrt-cube add-exp-log
flip3-+ flip-+
*-un-lft-identity
prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt
frac-times associate-*l* add-log-exp
sqrt-prod
associate-*r/
pow2 rem-sqrt-square pow-plus associate-*r* *-commutative distribute-lft-out
Counts
4 → 137
Calls
4 calls:
657.0ms
(* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))
202.0ms
(sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
218.0ms
(sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
1.4s
(sqrt (* (sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))) (sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))))

series10.2s

Counts
4 → 12
Calls
4 calls:
2.0s
(* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))
2.6s
(sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
3.0s
(sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
2.6s
(sqrt (* (sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))) (sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))))

simplify959.0ms

Counts
149 → 149
Iterations
IterNodes
done5001
21389
1393
0163

prune1.0s

Pruning

19 alts after pruning (17 fresh and 2 done)

Merged error: 21.1b

localize224.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.6s

Algorithm
rewrite-expression-head
Rules
74×associate-*l/
60×cbrt-div
30×flip3-+ flip-+
28×frac-times
26×sqrt-div
24×pow1
15×sqrt-pow1
12×pow1/3
pow-prod-up
associate-*r/
pow-plus
pow-prod-down
add-sqr-sqrt *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
cbrt-prod pow-sqr
pow2
pow1/2 pow3 sqrt-prod
Counts
4 → 83
Calls
4 calls:
963.0ms
(sqrt (* (* (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))) (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))) (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))))
214.0ms
(cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
229.0ms
(cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
209.0ms
(cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))

series9.2s

Counts
4 → 12
Calls
4 calls:
2.7s
(sqrt (* (* (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))) (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))) (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))))
2.2s
(cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
2.1s
(cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
2.2s
(cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))

simplify2.4s

Counts
95 → 95
Iterations
IterNodes
done5000
34783
21348
1646
0293

prune1.1s

Pruning

19 alts after pruning (16 fresh and 3 done)

Merged error: 21.1b

regimes1.9s

Accuracy

34.6% (6.1b remaining)

Error of 27.9b against oracle of 21.8b and baseline of 31.2b

bsearch784.0ms

Steps
ItersRangePoint
10
4.809324348115767e+94
9.949314660447769e+105
8.219354400775286e+94
5
4.365151392836381e-171
1.0475134286210118e-170
4.913407422060663e-171
8
-3.36971509012744e-306
2.7121715502363034e-308
-2.5443015690588e-310
2
-8.177458507361682e-277
-7.166098072954399e-277
-7.292518127255309e-277
5
-5.557305086746166e-88
-1.6401870951494956e-88
-4.797165734624696e-88

simplify44.0ms

Iterations
IterNodes
done91
391
288
183
060

end0.0ms

sample6.5s

Algorithm
intervals
Results
3.5s14889×body80nan
1.7s9174×body80valid