Details

Time bar (total: 36.3s)

sample543.0ms

Algorithm
intervals
Results
107.0ms355×body80nan
82.0ms28×body1280valid
38.0ms168×body80valid
29.0ms33×body640valid
23.0msbody160nan
22.0ms19×body1280nan
19.0ms21×body640nan
14.0ms21×body320valid
10.0ms15×body320nan
3.0msbody160valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
73164
61632
5695
4400
3180
291
140
018

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 41.1b

localize42.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))))
0.5b
(* (sqrt 2) t)
12.4b
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
19.2b
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))

rewrite200.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
13×sqrt-prod
12×*-un-lft-identity add-cube-cbrt
11×add-cbrt-cube add-exp-log
pow1
associate-/r* times-frac associate-*l* add-log-exp
sqrt-div insert-posit16
flip3-- associate-*r* flip--
cbrt-undiv div-exp prod-exp associate--l+ associate-/r/ cbrt-unprod unswap-sqr
distribute-rgt-in rem-sqrt-square clear-num sub-neg frac-2neg distribute-lft-in sqrt-pow1 pow1/2 diff-log pow-prod-down *-commutative div-inv associate-/l*
Counts
4 → 84
Calls
4 calls:
63.0ms
(/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))))
14.0ms
(* (sqrt 2) t)
56.0ms
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
63.0ms
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))

series2.5s

Counts
4 → 12
Calls
4 calls:
467.0ms
(/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))))
59.0ms
(* (sqrt 2) t)
243.0ms
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
1.8s
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))

simplify7.5s

Counts
96 → 96
Iterations
IterNodes
37219
21568
1440
0170

prune1.2s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 3.2b

localize65.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (/ l (/ x l)) (* t t))
4.6b
(+ (* (/ 4 x) (* t t)) (* 2 (+ (/ l (/ x l)) (* t t))))
9.5b
(* (/ 4 x) (* t t))
26.9b
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (+ (/ l (/ x l)) (* t t)))))

rewrite159.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt add-cbrt-cube add-exp-log
13×associate-*l*
12×*-un-lft-identity add-cube-cbrt
10×pow1 times-frac
add-log-exp
prod-exp cbrt-unprod
flip3-+ associate-*l/ flip-+
sqrt-div frac-add associate-*r/ insert-posit16
pow-prod-down sqrt-prod
cbrt-undiv +-commutative associate-+r+ sum-log div-exp unswap-sqr
distribute-rgt-in rem-sqrt-square distribute-lft-in sqrt-pow1 pow1/2 associate-*r* *-commutative div-inv
Counts
4 → 82
Calls
4 calls:
29.0ms
(+ (/ l (/ x l)) (* t t))
51.0ms
(+ (* (/ 4 x) (* t t)) (* 2 (+ (/ l (/ x l)) (* t t))))
23.0ms
(* (/ 4 x) (* t t))
53.0ms
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (+ (/ l (/ x l)) (* t t)))))

series650.0ms

Counts
4 → 12
Calls
4 calls:
66.0ms
(+ (/ l (/ x l)) (* t t))
127.0ms
(+ (* (/ 4 x) (* t t)) (* 2 (+ (/ l (/ x l)) (* t t))))
36.0ms
(* (/ 4 x) (* t t))
420.0ms
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (+ (/ l (/ x l)) (* t t)))))

simplify633.0ms

Counts
94 → 94
Iterations
IterNodes
22070
1527
0176

prune1.3s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 3.1b

localize52.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (* (/ l x) l) (* t t))
4.6b
(+ (* (/ 4 x) (* t t)) (* 2 (+ (* (/ l x) l) (* t t))))
9.5b
(* (/ 4 x) (* t t))
26.9b
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (+ (* (/ l x) l) (* t t)))))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt add-cbrt-cube add-exp-log
13×associate-*l*
12×*-un-lft-identity add-cube-cbrt
10×pow1 times-frac
add-log-exp
prod-exp cbrt-unprod
flip3-+ associate-*l/ flip-+
sqrt-div frac-add associate-*r/ insert-posit16
pow-prod-down sqrt-prod
cbrt-undiv +-commutative associate-+r+ sum-log div-exp unswap-sqr
distribute-rgt-in rem-sqrt-square distribute-lft-in sqrt-pow1 pow1/2 associate-*r* *-commutative div-inv
Counts
4 → 82
Calls
4 calls:
10.0ms
(+ (* (/ l x) l) (* t t))
33.0ms
(+ (* (/ 4 x) (* t t)) (* 2 (+ (* (/ l x) l) (* t t))))
37.0ms
(* (/ 4 x) (* t t))
40.0ms
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (+ (* (/ l x) l) (* t t)))))

series579.0ms

Counts
4 → 12
Calls
4 calls:
66.0ms
(+ (* (/ l x) l) (* t t))
97.0ms
(+ (* (/ 4 x) (* t t)) (* 2 (+ (* (/ l x) l) (* t t))))
38.0ms
(* (/ 4 x) (* t t))
378.0ms
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (+ (* (/ l x) l) (* t t)))))

simplify651.0ms

Counts
94 → 94
Iterations
IterNodes
22106
1529
0176

prune1.2s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 3.1b

localize46.0ms

Local error

Found 4 expressions with local error:

26.9b
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (* (* (cbrt (+ (/ l (/ x l)) (* t t))) (cbrt (+ (/ l (/ x l)) (* t t)))) (cbrt (+ (/ l (/ x l)) (* t t)))))))
27.7b
(cbrt (+ (/ l (/ x l)) (* t t)))
27.7b
(cbrt (+ (/ l (/ x l)) (* t t)))
27.7b
(cbrt (+ (/ l (/ x l)) (* t t)))

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
60×cbrt-div
40×associate-*l/
34×associate-*r/
31×flip3-+ flip-+
28×frac-times sqrt-div
26×frac-add
cbrt-prod add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
pow1
add-cbrt-cube add-exp-log insert-posit16 add-log-exp
pow1/3 sqrt-prod
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 84
Calls
4 calls:
80.0ms
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (* (* (cbrt (+ (/ l (/ x l)) (* t t))) (cbrt (+ (/ l (/ x l)) (* t t)))) (cbrt (+ (/ l (/ x l)) (* t t)))))))
8.0ms
(cbrt (+ (/ l (/ x l)) (* t t)))
13.0ms
(cbrt (+ (/ l (/ x l)) (* t t)))
8.0ms
(cbrt (+ (/ l (/ x l)) (* t t)))

series801.0ms

Counts
4 → 12
Calls
4 calls:
422.0ms
(sqrt (+ (* (/ 4 x) (* t t)) (* 2 (* (* (cbrt (+ (/ l (/ x l)) (* t t))) (cbrt (+ (/ l (/ x l)) (* t t)))) (cbrt (+ (/ l (/ x l)) (* t t)))))))
108.0ms
(cbrt (+ (/ l (/ x l)) (* t t)))
130.0ms
(cbrt (+ (/ l (/ x l)) (* t t)))
141.0ms
(cbrt (+ (/ l (/ x l)) (* t t)))

simplify2.5s

Counts
96 → 96
Iterations
IterNodes
34623
21649
1677
0300

prune1.6s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 3.1b

regimes627.0ms

Accuracy

75.5% (5.7b remaining)

Error of 9.6b against oracle of 3.9b and baseline of 27.2b

bsearch1.4s

Steps
ItersRangePoint
10
5.9175479702302504e+66
1.8619779487277368e+77
4.169836755076731e+68
9
2.180155274432473e-229
2.2769420534463193e-220
1.5173692864293495e-227
7
9.479799914111636e-251
2.4756009306801646e-249
1.0624147501299982e-249
9
-4.546275778593449e-29
-6.195157292696725e-35
-4.4981693604397794e-29

simplify19.0ms

Iterations
IterNodes
464
364
261
158
046

end0.0ms

sample9.3s

Algorithm
intervals
Results
2.3s9936×body80nan
1.7s5080×body80valid
934.0ms826×body1280valid
893.0ms1022×body640valid
747.0ms644×body1280nan
695.0ms351×body320nan
536.0ms583×body640nan
516.0ms671×body320valid
209.0ms401×body160valid
103.0ms198×body160nan