Details

Time bar (total: 28.3s)

sample457.0ms

Algorithm
intervals
Results
85.0ms349×body80nan
77.0ms26×body1280valid
46.0ms167×body80valid
35.0ms37×body640valid
20.0ms17×body1280nan
18.0ms19×body640nan
11.0ms12×body320valid
7.0ms14×body160valid
6.0msbody320nan
3.0msbody160nan

simplify2.2s

Counts
1 → 1

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 41.8b

localize87.0ms

Local error

Found 4 expressions with local error:

20.8b
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))
11.8b
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
0.5b
(* (sqrt 2) t)
0.0b
(* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t))))

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
47×add-sqr-sqrt *-un-lft-identity
40×associate-*l*
29×times-frac
21×add-cube-cbrt
11×add-cbrt-cube add-exp-log
pow1
difference-of-squares
sqrt-prod distribute-lft-out
associate-*r* add-log-exp
difference-of-sqr-1 insert-posit16 distribute-lft-out-- unswap-sqr
flip3-- prod-exp cbrt-unprod flip--
distribute-rgt-in frac-times distribute-lft-in flip3-+ sqrt-div pow-prod-down associate--l+ associate-*r/ associate-/r/ *-commutative flip-+
cbrt-undiv rem-sqrt-square sub-neg sqrt-pow1 pow1/2 diff-log div-exp associate-*l/ div-inv
Counts
4 → 114
Calls
4 calls:
Slowest
64.0ms
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))
62.0ms
(* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t))))
32.0ms
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
7.0ms
(* (sqrt 2) t)

series2.1s

Counts
4 → 12
Calls
4 calls:
Slowest
1.6s
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))
303.0ms
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
139.0ms
(* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t))))
61.0ms
(* (sqrt 2) t)

simplify1.2s

Counts
126 → 126

prune1.9s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 5.1b

localize34.0ms

Local error

Found 4 expressions with local error:

27.7b
(sqrt (+ (* 2 (+ (* t t) (/ (* l l) x))) (* (/ (* t t) x) 4)))
7.9b
(/ (* t t) x)
5.8b
(/ (* l l) x)
4.6b
(+ (* 2 (+ (* t t) (/ (* l l) x))) (* (/ (* t t) x) 4))

rewrite130.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* times-frac add-log-exp
pow1
cbrt-undiv flip3-+ sqrt-div div-exp associate-*l/ frac-add associate-*r/ flip-+ insert-posit16
sqrt-prod
associate-+l+ 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 → 78
Calls
4 calls:
Slowest
57.0ms
(sqrt (+ (* 2 (+ (* t t) (/ (* l l) x))) (* (/ (* t t) x) 4)))
37.0ms
(+ (* 2 (+ (* t t) (/ (* l l) x))) (* (/ (* t t) x) 4))
18.0ms
(/ (* l l) x)
17.0ms
(/ (* t t) x)

series490.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
334.0ms
(sqrt (+ (* 2 (+ (* t t) (/ (* l l) x))) (* (/ (* t t) x) 4)))
92.0ms
(+ (* 2 (+ (* t t) (/ (* l l) x))) (* (/ (* t t) x) 4))
43.0ms
(/ (* l l) x)
21.0ms
(/ (* t t) x)

simplify683.0ms

Counts
90 → 90

prune1.2s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 3.1b

localize79.0ms

Local error

Found 4 expressions with local error:

27.7b
(sqrt (+ (* 2 (+ (* t t) (* (/ l x) l))) (* (/ (* t t) x) 4)))
7.9b
(/ (* t t) x)
4.6b
(+ (* 2 (+ (* t t) (* (/ l x) l))) (* (/ (* t t) x) 4))
1.0b
(+ (* t t) (* (/ l x) l))

rewrite104.0ms

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube add-exp-log
add-sqr-sqrt add-log-exp
*-un-lft-identity add-cube-cbrt
pow1 flip3-+ flip-+
sqrt-div associate-*l/ frac-add associate-*r/ insert-posit16
associate-/r* times-frac sqrt-prod
cbrt-undiv +-commutative associate-+l+ 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 → 68
Calls
4 calls:
Slowest
36.0ms
(sqrt (+ (* 2 (+ (* t t) (* (/ l x) l))) (* (/ (* t t) x) 4)))
31.0ms
(+ (* 2 (+ (* t t) (* (/ l x) l))) (* (/ (* t t) x) 4))
18.0ms
(+ (* t t) (* (/ l x) l))
17.0ms
(/ (* t t) x)

series535.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
378.0ms
(sqrt (+ (* 2 (+ (* t t) (* (/ l x) l))) (* (/ (* t t) x) 4)))
83.0ms
(+ (* 2 (+ (* t t) (* (/ l x) l))) (* (/ (* t t) x) 4))
47.0ms
(+ (* t t) (* (/ l x) l))
26.0ms
(/ (* t t) x)

simplify617.0ms

Counts
80 → 80

prune1.2s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 3.1b

localize85.0ms

Local error

Found 4 expressions with local error:

27.7b
(sqrt (+ (* 2 (+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))) (* (/ (* t t) x) 4)))
7.9b
(/ (* t t) x)
4.6b
(+ (* 2 (+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))) (* (/ (* t t) x) 4))
1.0b
(+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube add-exp-log
add-sqr-sqrt add-log-exp
*-un-lft-identity add-cube-cbrt
pow1 flip3-+ flip-+
sqrt-div associate-*l/ frac-add associate-*r/ insert-posit16
associate-/r* times-frac sqrt-prod
cbrt-undiv +-commutative associate-+l+ 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 → 68
Calls
4 calls:
Slowest
33.0ms
(sqrt (+ (* 2 (+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))) (* (/ (* t t) x) 4)))
23.0ms
(+ (* 2 (+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))) (* (/ (* t t) x) 4))
16.0ms
(+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))
8.0ms
(/ (* t t) x)

series645.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
409.0ms
(sqrt (+ (* 2 (+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))) (* (/ (* t t) x) 4)))
115.0ms
(+ (* 2 (+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))) (* (/ (* t t) x) 4))
78.0ms
(+ (* t t) (* (/ (/ l (cbrt x)) (cbrt x)) (/ l (cbrt x))))
42.0ms
(/ (* t t) x)

simplify800.0ms

Counts
80 → 80

prune1.2s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 3.1b

regimes798.0ms

Accuracy

77.3% (5.4b remaining)

Error of 9.2b against oracle of 3.8b and baseline of 27.7b

bsearch2.6s

end0.0ms

sample8.8s

Algorithm
intervals
Results
2.2s9933×body80nan
1.4s828×body1280valid
1.3s988×body640valid
1.3s5194×body80valid
694.0ms590×body1280nan
610.0ms608×body640nan
409.0ms629×body320valid
219.0ms342×body320nan
138.0ms361×body160valid
70.0ms190×body160nan