Details

Time bar (total: 7.2s)

sample46.0ms

Algorithm
intervals
Results
16.0ms276×body80valid
11.0ms249×body80nan

simplify1.9s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01214
12414
26314
314614
423814
537314
661214
786214
8130414
9254114
10475314
done500014

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.4b

Counts
2 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ y (/ 1.0 (* x 9.0)))
0.2b
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
0.3b
(* 3.0 (sqrt x))
0.3b
(/ 1.0 (* x 9.0))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
16×add-exp-log add-sqr-sqrt add-cbrt-cube
12×associate-*r*
11×pow1
10×add-cube-cbrt
add-log-exp
prod-exp cbrt-unprod
associate-*l* pow-prod-down sqrt-prod
distribute-rgt-in distribute-lft-in times-frac associate-/l*
cbrt-undiv sub-neg associate-*r/ div-exp associate--l+ *-commutative distribute-lft-out distribute-lft-out-- unswap-sqr
+-commutative flip3-- frac-2neg flip3-+ clear-num associate-/r* sum-log flip-- flip-+ div-inv difference-of-squares
Counts
4 → 84
Calls
4 calls:
6.0ms
(+ y (/ 1.0 (* x 9.0)))
13.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
6.0ms
(* 3.0 (sqrt x))
5.0ms
(/ 1.0 (* x 9.0))

series24.0ms

Counts
4 → 12
Calls
4 calls:
4.0ms
(+ y (/ 1.0 (* x 9.0)))
13.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
4.0ms
(* 3.0 (sqrt x))
2.0ms
(/ 1.0 (* x 9.0))

simplify568.0ms

Counts
96 → 96
Iterations

Useful iterations: done (565.0ms)

IterNodesCost
01881180
15141098
22093992
done5001981

prune181.0ms

Filtered
66 candidates to 96 candidates (-45.5%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New851196
Fresh000
Picked101
Done000
Total861197

Merged error: 0.0b

Counts
97 → 11

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ y (/ 0.1111111111111111 x))
0.2b
(* (* 3.0 (sqrt x)) (- (+ y (/ 0.1111111111111111 x)) 1.0))
0.3b
(* 3.0 (sqrt x))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity
13×add-sqr-sqrt
12×associate-*r*
10×pow1 add-exp-log add-cbrt-cube
add-cube-cbrt
add-log-exp
associate-*l* pow-prod-down prod-exp sqrt-prod cbrt-unprod
distribute-rgt-in distribute-lft-in
sub-neg associate-*r/ associate--l+ *-commutative distribute-lft-out distribute-lft-out-- unswap-sqr
+-commutative flip3-- flip3-+ sum-log flip-- flip-+ difference-of-squares
Counts
3 → 63
Calls
3 calls:
6.0ms
(+ y (/ 0.1111111111111111 x))
14.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 0.1111111111111111 x)) 1.0))
5.0ms
(* 3.0 (sqrt x))

series22.0ms

Counts
3 → 9
Calls
3 calls:
4.0ms
(+ y (/ 0.1111111111111111 x))
13.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 0.1111111111111111 x)) 1.0))
4.0ms
(* 3.0 (sqrt x))

simplify758.0ms

Counts
72 → 72
Iterations

Useful iterations: done (750.0ms)

IterNodesCost
0150895
1428834
21718752
done5001745

prune126.0ms

Filtered
48 candidates to 72 candidates (-50.0%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New68472
Fresh4610
Picked101
Done000
Total731083

Merged error: 0.0b

Counts
83 → 10

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ y (/ (/ 1.0 x) 9.0))
0.2b
(* (* 3.0 (sqrt x)) (- (+ y (/ (/ 1.0 x) 9.0)) 1.0))
0.3b
(/ (/ 1.0 x) 9.0)
0.3b
(* 3.0 (sqrt x))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
57×*-un-lft-identity
56×add-sqr-sqrt
50×add-cube-cbrt
16×add-exp-log add-cbrt-cube
13×associate-/l*
12×associate-*r*
11×pow1
add-log-exp
div-inv
associate-*l* pow-prod-down prod-exp sqrt-prod cbrt-unprod
cbrt-undiv distribute-rgt-in distribute-lft-in div-exp associate-/r*
sub-neg associate-*r/ associate--l+ *-commutative distribute-lft-out distribute-lft-out-- unswap-sqr
+-commutative flip3-- frac-2neg flip3-+ clear-num sum-log flip-- flip-+ associate-/l/ difference-of-squares
Counts
4 → 133
Calls
4 calls:
14.0ms
(+ y (/ (/ 1.0 x) 9.0))
22.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ (/ 1.0 x) 9.0)) 1.0))
7.0ms
(/ (/ 1.0 x) 9.0)
5.0ms
(* 3.0 (sqrt x))

series29.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(+ y (/ (/ 1.0 x) 9.0))
18.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ (/ 1.0 x) 9.0)) 1.0))
2.0ms
(/ (/ 1.0 x) 9.0)
4.0ms
(* 3.0 (sqrt x))

simplify629.0ms

Counts
145 → 145
Iterations

Useful iterations: done (623.0ms)

IterNodesCost
02881857
17441734
226831624
done50001612

prune251.0ms

Filtered
110 candidates to 145 candidates (-31.8%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1441145
Fresh099
Picked101
Done000
Total14510155

Merged error: 0.0b

Counts
155 → 10

localize11.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* 3.0 (sqrt x)) (- (+ y (/ 1 (/ 9.0 (/ 1.0 x)))) 1.0))
0.3b
(/ 9.0 (/ 1.0 x))
0.3b
(* 3.0 (sqrt x))
0.3b
(/ 1 (/ 9.0 (/ 1.0 x)))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
471×times-frac
242×*-un-lft-identity
241×add-sqr-sqrt
235×add-cube-cbrt
57×associate-/r*
37×add-exp-log
25×add-cbrt-cube
23×div-inv
18×div-exp
13×associate-*r*
12×pow1
cbrt-undiv
associate-/r/ associate-/l*
associate-*l* pow-prod-down prod-exp sqrt-prod cbrt-unprod add-log-exp
distribute-rgt-in rec-exp distribute-lft-in 1-exp distribute-lft-out--
sub-neg frac-2neg associate-*r/ associate--l+ clear-num *-commutative distribute-lft-out unswap-sqr
flip3-- pow-flip flip-- inv-pow difference-of-squares
Counts
4 → 326
Calls
4 calls:
45.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 1 (/ 9.0 (/ 1.0 x)))) 1.0))
7.0ms
(/ 9.0 (/ 1.0 x))
6.0ms
(* 3.0 (sqrt x))
13.0ms
(/ 1 (/ 9.0 (/ 1.0 x)))

series22.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 1 (/ 9.0 (/ 1.0 x)))) 1.0))
2.0ms
(/ 9.0 (/ 1.0 x))
4.0ms
(* 3.0 (sqrt x))
2.0ms
(/ 1 (/ 9.0 (/ 1.0 x)))

simplify405.0ms

Counts
338 → 338
Iterations

Useful iterations: done (388.0ms)

IterNodesCost
05435379
113374716
done50014373

prune451.0ms

Filtered
199 candidates to 338 candidates (-69.8%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New3371338
Fresh189
Picked011
Done000
Total33810348

Merged error: 0.0b

Counts
348 → 10

regimes218.0ms

Accuracy

0% (0.4b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 0.4b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01416
11916
done1916

end0.0ms

sample1.3s

Algorithm
intervals
Results
389.0ms8589×body80valid
383.0ms8399×body80nan

Profiling

Loading profile data...