Details

Time bar (total: 4.3m)

sample737.0ms

Algorithm
intervals
Results
236.0ms36×body5120valid
195.0ms133×body1280valid
163.0ms67×body2560valid
64.0ms76×body640valid
19.0ms35×body320valid
14.0ms72×body80valid
6.0ms16×body160valid

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: done (1.8s)

IterNodesCost
01925
17125
2248125
done500023

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 35.4b

localize26.0ms

Local error

Found 4 expressions with local error:

2.1b
(/ l (* (sin k) (tan k)))
3.1b
(* (/ (/ 2.0 (- (pow (/ k t) 2.0) 0)) (/ (pow t 3.0) l)) (/ l (* (sin k) (tan k))))
6.0b
(/ (pow t 3.0) l)
29.2b
(/ (/ 2.0 (- (pow (/ k t) 2.0) 0)) (/ (pow t 3.0) l))

rewrite966.0ms

Algorithm
rewrite-expression-head
Rules
4203×times-frac
2749×add-sqr-sqrt
1797×*-un-lft-identity
1491×add-cube-cbrt
869×unpow-prod-down
755×associate-*l*
612×difference-of-squares
342×sqr-pow
167×add-exp-log
153×distribute-lft-out--
117×div-inv
106×associate-/r/
95×div-exp
92×add-cbrt-cube
51×flip3-- flip--
45×cbrt-undiv
40×associate-/l*
37×prod-exp
29×associate-/r*
21×cbrt-unprod
pow-to-exp pow-exp unswap-sqr
associate-*r*
pow1
add-log-exp
frac-2neg associate-*r/ clear-num
tan-quot
frac-times pow-prod-down associate-*l/ *-commutative associate-/l/
Counts
4 → 1722
Calls
4 calls:
13.0ms
(/ l (* (sin k) (tan k)))
551.0ms
(* (/ (/ 2.0 (- (pow (/ k t) 2.0) 0)) (/ (pow t 3.0) l)) (/ l (* (sin k) (tan k))))
15.0ms
(/ (pow t 3.0) l)
117.0ms
(/ (/ 2.0 (- (pow (/ k t) 2.0) 0)) (/ (pow t 3.0) l))

series1.7s

Counts
4 → 12
Calls
4 calls:
263.0ms
(/ l (* (sin k) (tan k)))
805.0ms
(* (/ (/ 2.0 (- (pow (/ k t) 2.0) 0)) (/ (pow t 3.0) l)) (/ l (* (sin k) (tan k))))
246.0ms
(/ (pow t 3.0) l)
402.0ms
(/ (/ 2.0 (- (pow (/ k t) 2.0) 0)) (/ (pow t 3.0) l))

simplify3.9s

Counts
1734 → 1734
Iterations

Useful iterations: done (3.8s)

IterNodesCost
0216854441
done500049264

prune14.6s

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 6.9b

localize29.0ms

Local error

Found 4 expressions with local error:

2.1b
(/ l (* (sin k) (tan k)))
3.1b
(* (* 2.0 (* (/ l (pow k 2)) (pow (/ 1 (pow t 1.0)) 1.0))) (/ l (* (sin k) (tan k))))
3.5b
(* (/ l (pow k 2)) (pow (/ 1 (pow t 1.0)) 1.0))
7.5b
(/ l (pow k 2))

rewrite524.0ms

Algorithm
rewrite-expression-head
Rules
931×add-exp-log
540×prod-exp
345×div-exp
257×pow-exp
163×add-sqr-sqrt
141×times-frac
113×pow-to-exp
109×unpow-prod-down
70×*-un-lft-identity add-cbrt-cube
55×add-cube-cbrt
48×rec-exp 1-exp
45×unswap-sqr
37×associate-*r*
35×sqr-pow
34×cbrt-unprod
29×associate-*l*
16×unpow2
15×cbrt-undiv
pow1 associate-/r*
associate-/l*
associate-*r/ div-inv
associate-*l/ add-log-exp
pow-prod-down
tan-quot frac-2neg clear-num associate-/r/ *-commutative
frac-times
Counts
4 → 416
Calls
4 calls:
12.0ms
(/ l (* (sin k) (tan k)))
359.0ms
(* (* 2.0 (* (/ l (pow k 2)) (pow (/ 1 (pow t 1.0)) 1.0))) (/ l (* (sin k) (tan k))))
102.0ms
(* (/ l (pow k 2)) (pow (/ 1 (pow t 1.0)) 1.0))
8.0ms
(/ l (pow k 2))

series1.2s

Counts
4 → 12
Calls
4 calls:
276.0ms
(/ l (* (sin k) (tan k)))
547.0ms
(* (* 2.0 (* (/ l (pow k 2)) (pow (/ 1 (pow t 1.0)) 1.0))) (/ l (* (sin k) (tan k))))
286.0ms
(* (/ l (pow k 2)) (pow (/ 1 (pow t 1.0)) 1.0))
44.0ms
(/ l (pow k 2))

simplify1.3s

Counts
428 → 428
Iterations

Useful iterations: done (1.3s)

IterNodesCost
05249903
done50009070

prune1.7s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 2.6b

localize47.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt l)
1.2b
(* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0))
2.1b
(/ l (* (sin k) (tan k)))
3.1b
(* (* 2.0 (* (/ (* (cbrt l) (cbrt l)) (pow k (/ 2 2))) (* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0)))) (/ l (* (sin k) (tan k))))

rewrite1.9s

Algorithm
rewrite-expression-head
Rules
7748×add-exp-log
4939×prod-exp
2894×div-exp
1702×pow-exp
910×pow-to-exp
264×rec-exp 1-exp
213×add-sqr-sqrt
196×add-cbrt-cube
165×times-frac
133×unpow-prod-down
131×cbrt-unprod
72×*-un-lft-identity
63×unswap-sqr
52×cbrt-undiv
51×cbrt-prod add-cube-cbrt
49×sqr-pow
47×associate-*l*
37×associate-*r*
13×pow1
11×associate-*r/
10×associate-*l/
pow-prod-down
frac-times
div-inv add-log-exp
associate-/l*
tan-quot associate-/r/ *-commutative
frac-2neg pow1/3 clear-num associate-/r*
Counts
4 → 1325
Calls
4 calls:
1.0ms
(cbrt l)
114.0ms
(* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0))
23.0ms
(/ l (* (sin k) (tan k)))
1.4s
(* (* 2.0 (* (/ (* (cbrt l) (cbrt l)) (pow k (/ 2 2))) (* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0)))) (/ l (* (sin k) (tan k))))

series1.3s

Counts
4 → 12
Calls
4 calls:
313.0ms
(cbrt l)
277.0ms
(* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0))
241.0ms
(/ l (* (sin k) (tan k)))
493.0ms
(* (* 2.0 (* (/ (* (cbrt l) (cbrt l)) (pow k (/ 2 2))) (* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0)))) (/ l (* (sin k) (tan k))))

simplify1.6m

Counts
1337 → 1337
Iterations

Useful iterations: done (1.6m)

IterNodesCost
0114054889
done500042652

prune2.6s

Pruning

22 alts after pruning (21 fresh and 1 done)

Merged error: 0.1b

localize42.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt l)
0.6b
(cbrt l)
1.2b
(* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0))
3.1b
(* (* 2.0 (* (/ (* (cbrt l) (cbrt l)) (pow k (/ 2 2))) (* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0)))) (/ (/ l (sin k)) (tan k)))

rewrite1.9s

Algorithm
rewrite-expression-head
Rules
7743×add-exp-log
4593×prod-exp
3237×div-exp
1702×pow-exp
910×pow-to-exp
264×rec-exp 1-exp
245×add-sqr-sqrt
225×times-frac
191×add-cbrt-cube
133×unpow-prod-down
119×cbrt-unprod
104×*-un-lft-identity
83×add-cube-cbrt
73×associate-*r*
63×unswap-sqr
61×cbrt-undiv
54×cbrt-prod
49×sqr-pow
47×associate-*l*
13×pow1
10×associate-*l/
associate-*r/
pow-prod-down div-inv
frac-times
add-log-exp
pow1/3 *-commutative
tan-quot associate-/r/
Counts
4 → 1350
Calls
4 calls:
2.0ms
(cbrt l)
2.0ms
(cbrt l)
108.0ms
(* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0))
1.4s
(* (* 2.0 (* (/ (* (cbrt l) (cbrt l)) (pow k (/ 2 2))) (* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0)))) (/ (/ l (sin k)) (tan k)))

series1.5s

Counts
4 → 12
Calls
4 calls:
285.0ms
(cbrt l)
305.0ms
(cbrt l)
303.0ms
(* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0))
563.0ms
(* (* 2.0 (* (/ (* (cbrt l) (cbrt l)) (pow k (/ 2 2))) (* (/ (cbrt l) (pow k 1)) (pow (/ 1 (pow t 1.0)) 1.0)))) (/ (/ l (sin k)) (tan k)))

simplify1.6m

Counts
1362 → 1362
Iterations

Useful iterations: done (1.6m)

IterNodesCost
0120756154
done500143650

prune1.7s

Pruning

21 alts after pruning (20 fresh and 1 done)

Merged error: 0.0b

regimes415.0ms

Accuracy

21.1% (3.4b remaining)

Error of 3.5b against oracle of 0.1b and baseline of 4.4b

bsearch238.0ms

Steps
ItersRangePoint
9
1.4716040149437671e+137
6.45163313554832e+142
1.6582463584291216e+138

simplify6.0ms

Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
03572
14564
done4564

end0.0ms

sample21.1s

Algorithm
intervals
Results
5.7s3994×body1280valid
5.6s2247×body2560valid
5.3s961×body5120valid
2.2s2502×body640valid
1.1s1008×body320valid
336.0ms2040×body80valid
169.0ms441×body160valid