Details

Time bar (total: 24.5s)

sample512.0ms

Algorithm
intervals
Results
55.0ms39×body1280valid
36.0ms295×body80nan
19.0ms151×body80valid
18.0ms28×body1280nan
17.0ms32×body640valid
8.0ms18×body640nan
8.0ms21×body320valid
4.0ms13×body160valid
3.0msbody320nan
1.0msbody160nan

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5002
72276
61138
5616
4361
3179
290
139
018

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 46.1b

localize35.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
0.4b
(* (sqrt 2.0) t)
14.7b
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
20.8b
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

rewrite151.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
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 → 80
Calls
4 calls:
58.0ms
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
13.0ms
(* (sqrt 2.0) t)
23.0ms
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
54.0ms
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

series2.8s

Counts
4 → 12
Calls
4 calls:
628.0ms
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
84.0ms
(* (sqrt 2.0) t)
372.0ms
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
1.7s
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

simplify1.9s

Counts
92 → 92
Iterations
IterNodes
done5000
21572
1445
0167

prune1.0s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 7.5b

localize52.0ms

Local error

Found 4 expressions with local error:

4.4b
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (/ (* l l) x) (* t t))))
5.9b
(/ (* l l) x)
8.8b
(/ (* t t) x)
28.5b
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (/ (* l l) x) (* t t)))))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
14×add-cbrt-cube add-exp-log
10×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*r/
associate-/r* times-frac add-log-exp
pow1
cbrt-undiv flip3-+ sqrt-div div-exp frac-add flip-+
sqrt-prod
associate-+r+ clear-num frac-2neg prod-exp cbrt-unprod div-inv associate-/l*
distribute-rgt-in +-commutative rem-sqrt-square sum-log distribute-lft-in sqrt-pow1 pow1/2
Counts
4 → 74
Calls
4 calls:
28.0ms
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (/ (* l l) x) (* t t))))
8.0ms
(/ (* l l) x)
7.0ms
(/ (* t t) x)
33.0ms
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (/ (* l l) x) (* t t)))))

series338.0ms

Counts
4 → 12
Calls
4 calls:
86.0ms
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (/ (* l l) x) (* t t))))
22.0ms
(/ (* l l) x)
26.0ms
(/ (* t t) x)
204.0ms
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (/ (* l l) x) (* t t)))))

simplify1.6s

Counts
86 → 86
Iterations
IterNodes
done5012
22531
1547
0167

prune662.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 5.4b

localize65.0ms

Local error

Found 4 expressions with local error:

1.2b
(+ (* l (/ l x)) (* t t))
4.4b
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* l (/ l x)) (* t t))))
8.8b
(/ (* t t) x)
28.5b
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* l (/ l x)) (* t t)))))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube add-exp-log
add-sqr-sqrt associate-*r/ add-log-exp
*-un-lft-identity add-cube-cbrt
pow1 flip3-+ flip-+
sqrt-div frac-add
associate-/r* times-frac sqrt-prod
cbrt-undiv +-commutative associate-+r+ sum-log div-exp
distribute-rgt-in rem-sqrt-square clear-num frac-2neg distribute-lft-in sqrt-pow1 pow1/2 prod-exp cbrt-unprod div-inv associate-/l*
Counts
4 → 64
Calls
4 calls:
16.0ms
(+ (* l (/ l x)) (* t t))
18.0ms
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* l (/ l x)) (* t t))))
8.0ms
(/ (* t t) x)
35.0ms
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* l (/ l x)) (* t t)))))

series402.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(+ (* l (/ l x)) (* t t))
94.0ms
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* l (/ l x)) (* t t))))
37.0ms
(/ (* t t) x)
221.0ms
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* l (/ l x)) (* t t)))))

simplify1.8s

Counts
76 → 76
Iterations
IterNodes
done5004
22151
1475
0150

prune652.0ms

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 5.3b

localize83.0ms

Local error

Found 4 expressions with local error:

1.2b
(+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t))
4.4b
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t))))
8.8b
(/ (* t t) x)
28.5b
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t)))))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube add-exp-log
add-sqr-sqrt associate-*r/ add-log-exp
*-un-lft-identity add-cube-cbrt
pow1 flip3-+ flip-+
sqrt-div frac-add
associate-/r* times-frac sqrt-prod
cbrt-undiv +-commutative associate-+r+ sum-log div-exp
distribute-rgt-in rem-sqrt-square clear-num frac-2neg distribute-lft-in sqrt-pow1 pow1/2 prod-exp cbrt-unprod div-inv associate-/l*
Counts
4 → 64
Calls
4 calls:
46.0ms
(+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t))
20.0ms
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t))))
8.0ms
(/ (* t t) x)
35.0ms
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t)))))

series486.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t))
105.0ms
(+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t))))
28.0ms
(/ (* t t) x)
243.0ms
(sqrt (+ (* 4.0 (/ (* t t) x)) (* 2.0 (+ (* (/ l (* (cbrt x) (cbrt x))) (/ l (cbrt x))) (* t t)))))

simplify1.8s

Counts
76 → 76
Iterations
IterNodes
done5001
22238
1482
0151

prune583.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 5.3b

regimes962.0ms

Accuracy

77.7% (5.2b remaining)

Error of 9.0b against oracle of 3.7b and baseline of 27.3b

bsearch241.0ms

Steps
ItersRangePoint
3
4.1523530552241535e+92
5.424691173039659e+92
4.225315466536892e+92
7
-1.3589006648119579e+99
-3.650405087160364e+97
-6.758930516841978e+97

simplify25.0ms

Iterations
IterNodes
done53
153
041

end0.0ms

sample5.7s

Algorithm
intervals
Results
1.6s9914×body80nan
660.0ms870×body1280valid
603.0ms1037×body640valid
581.0ms5072×body80valid
463.0ms347×body160valid
406.0ms633×body1280nan
334.0ms580×body640nan
195.0ms674×body320valid
150.0ms341×body320nan
35.0ms194×body160nan