Details

Time bar (total: 11.3s)

sample60.0ms

Algorithm
intervals
Results
35.0ms256×body80valid

simplify38.0ms

Counts
1 → 1

prune36.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.2b

localize37.0ms

Local error

Found 4 expressions with local error:

0.3b
(pow (sin ky) 2.0)
0.3b
(pow (sin kx) 2.0)
1.6b
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
7.8b
(sqrt (+ 1.0 (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))))

rewrite144.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
18×add-exp-log
17×*-un-lft-identity
16×unpow-prod-down
13×add-cube-cbrt
11×associate-*l*
pow1
pow-unpow prod-exp add-cbrt-cube
associate-*r* pow-exp
add-log-exp sqr-pow
pow-to-exp times-frac sqrt-prod unswap-sqr
pow-pow flip3-+ sqrt-div associate-*r/ div-exp flip-+ distribute-lft-out
distribute-rgt-in rem-sqrt-square distribute-lft-in sqrt-pow1 pow1/2 *-commutative cbrt-unprod div-inv
Counts
4 → 86
Calls
4 calls:
4.0ms
(pow (sin ky) 2.0)
6.0ms
(pow (sin kx) 2.0)
122.0ms
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
8.0ms
(sqrt (+ 1.0 (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))))

series1.5s

Counts
4 → 12
Calls
4 calls:
152.0ms
(pow (sin ky) 2.0)
167.0ms
(pow (sin kx) 2.0)
598.0ms
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
540.0ms
(sqrt (+ 1.0 (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))))

simplify70.0ms

Counts
98 → 98

prune628.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.9b

localize75.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sin ky))
0.6b
(cbrt (sin ky))
1.6b
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))
7.8b
(sqrt (+ 1.0 (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
16×add-exp-log
11×add-cube-cbrt *-un-lft-identity associate-*l*
unpow-prod-down
cbrt-prod prod-exp add-cbrt-cube
pow1
add-log-exp
times-frac associate-*r* pow-exp sqrt-prod unswap-sqr
flip3-+ pow1/3 sqrt-div associate-*r/ div-exp flip-+ sqr-pow
distribute-rgt-in pow-to-exp rem-sqrt-square distribute-lft-in sqrt-pow1 pow1/2 *-commutative cbrt-unprod div-inv
Counts
4 → 72
Calls
4 calls:
3.0ms
(cbrt (sin ky))
3.0ms
(cbrt (sin ky))
84.0ms
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))
6.0ms
(sqrt (+ 1.0 (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))))

series1.5s

Counts
4 → 12
Calls
4 calls:
196.0ms
(cbrt (sin ky))
144.0ms
(cbrt (sin ky))
605.0ms
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))
549.0ms
(sqrt (+ 1.0 (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))))

simplify61.0ms

Counts
84 → 84

prune783.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.9b

localize53.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sin ky))
0.6b
(cbrt (sin ky))
1.3b
(log (exp (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))))
1.6b
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
16×add-exp-log add-sqr-sqrt
11×add-cube-cbrt *-un-lft-identity associate-*l*
unpow-prod-down
cbrt-prod prod-exp add-cbrt-cube
pow1 log-prod add-log-exp
times-frac associate-*r* pow-exp log-pow unswap-sqr
distribute-rgt-in distribute-lft-in pow1/3 associate-*r/ div-exp exp-sum sqr-pow
pow-to-exp exp-prod exp-to-pow flip3-+ rem-log-exp *-commutative cbrt-unprod flip-+ div-inv
Counts
4 → 73
Calls
4 calls:
3.0ms
(cbrt (sin ky))
1.0ms
(cbrt (sin ky))
11.0ms
(log (exp (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))))
91.0ms
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))

series1.6s

Counts
4 → 12
Calls
4 calls:
159.0ms
(cbrt (sin ky))
201.0ms
(cbrt (sin ky))
573.0ms
(log (exp (* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))))
625.0ms
(* (pow (/ (* 2.0 l) Om) 2.0) (+ (pow (sin kx) 2.0) (* (pow (* (cbrt (sin ky)) (cbrt (sin ky))) 2.0) (pow (cbrt (sin ky)) 2.0))))

simplify45.0ms

Counts
85 → 85

prune860.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.9b

localize23.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify2.0ms

Counts
0 → 0

prune1.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.9b

regimes410.0ms

Accuracy

0% (0.5b remaining)

Error of 1.8b against oracle of 1.3b and baseline of 1.8b

bsearch0.0ms

simplify107.0ms

end0.0ms

sample3.1s

Algorithm
intervals
Results
2.6s7999×body80valid
0.0msbody160valid