Details

Time bar (total: 10.8s)

sample39.0ms

Algorithm
intervals
Results
7.0ms206×body80valid
5.0ms27×body2560valid
4.0ms29×body1280valid
3.0ms105×body80nan
2.0ms13×body640valid
0.0msbody5120valid
0.0msbody160valid
0.0msbody320valid

simplify63.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (6.0ms)

IterNodesCost
01217
12117
24116
37516
48816
59616
done9616

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 31.2b

localize13.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c)))) (* 3.0 a))
1.0b
(- (* b b) (* (* 3.0 a) c))
1.2b
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
21.1b
(sqrt (- (* b b) (* (* 3.0 a) c)))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
10×add-log-exp
add-exp-log add-cbrt-cube
add-sqr-sqrt
add-cube-cbrt
distribute-lft-out
pow1 times-frac associate-/l*
distribute-rgt-neg-in sqrt-prod
cbrt-undiv neg-sub0 associate-+l- flip3-- flip3-+ sqrt-div div-exp sum-log flip-- flip-+ associate-/l/
+-commutative sub-neg rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 diff-log div-sub neg-log prod-exp clear-num associate-/r* cbrt-unprod div-inv
Counts
4 → 70
Calls
4 calls:
64.0ms
(/ (+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c)))) (* 3.0 a))
7.0ms
(- (* b b) (* (* 3.0 a) c))
20.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
8.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

series321.0ms

Counts
4 → 12
Calls
4 calls:
118.0ms
(/ (+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c)))) (* 3.0 a))
47.0ms
(- (* b b) (* (* 3.0 a) c))
83.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
74.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

simplify821.0ms

Counts
82 → 82
Iterations

Useful iterations: done (819.0ms)

IterNodesCost
01541565
13951463
213051247
done50011235

prune215.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 6.2b

localize12.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ 1 (* 3.0 a))
1.0b
(- (* b b) (* (* 3.0 a) c))
1.2b
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
21.1b
(sqrt (- (* b b) (* (* 3.0 a) c)))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
15×add-exp-log
11×*-un-lft-identity
10×add-log-exp
add-cbrt-cube
pow1 add-sqr-sqrt
add-cube-cbrt
div-exp
times-frac prod-exp sqrt-prod associate-/l*
cbrt-undiv rec-exp flip3-- pow-flip sqrt-div 1-exp sum-log flip-- distribute-lft-out
+-commutative neg-sub0 associate-+l- sub-neg rem-sqrt-square distribute-rgt-neg-in frac-2neg sqrt-pow1 flip3-+ pow1/2 diff-log pow-prod-down neg-log clear-num associate-/r* cbrt-unprod flip-+ div-inv inv-pow
Counts
4 → 70
Calls
4 calls:
10.0ms
(/ 1 (* 3.0 a))
7.0ms
(- (* b b) (* (* 3.0 a) c))
23.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
8.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

series223.0ms

Counts
4 → 12
Calls
4 calls:
17.0ms
(/ 1 (* 3.0 a))
46.0ms
(- (* b b) (* (* 3.0 a) c))
84.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
76.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

simplify2.1s

Counts
82 → 82
Iterations

Useful iterations: 3 (910.0ms)

IterNodesCost
01391051
1331934
21035830
34095820
done5001820

prune194.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 6.2b

localize16.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (/ 1 3.0) (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) a))
1.0b
(- (* b b) (* (* 3.0 a) c))
1.2b
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
21.1b
(sqrt (- (* b b) (* (* 3.0 a) c)))

rewrite152.0ms

Algorithm
rewrite-expression-head
Rules
56×add-sqr-sqrt
34×times-frac
32×*-un-lft-identity
26×add-exp-log
22×add-cube-cbrt associate-*r*
16×add-cbrt-cube
13×associate-*l*
div-exp prod-exp add-log-exp difference-of-squares
pow1 sqrt-prod
unswap-sqr
cbrt-undiv cbrt-unprod distribute-lft-out--
flip3-- flip--
sub-neg rec-exp sqrt-div diff-log 1-exp div-inv
frac-times rem-sqrt-square sqrt-pow1 pow1/2 associate-*r/ pow-prod-down associate-*l/ *-commutative
Counts
4 → 107
Calls
4 calls:
92.0ms
(* (/ 1 3.0) (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) a))
9.0ms
(- (* b b) (* (* 3.0 a) c))
39.0ms
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
8.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

series321.0ms

Counts
4 → 12
Calls
4 calls:
114.0ms
(* (/ 1 3.0) (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) a))
46.0ms
(- (* b b) (* (* 3.0 a) c))
85.0ms
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)
77.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

simplify1.0s

Counts
119 → 119
Iterations

Useful iterations: done (1.0s)

IterNodesCost
02202448
15692235
218351959
done50001955

prune299.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 6.2b

localize14.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (/ 1 3.0) (/ 1 a))
1.0b
(- (* b b) (* (* 3.0 a) c))
1.2b
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
21.1b
(sqrt (- (* b b) (* (* 3.0 a) c)))

rewrite67.0ms

Algorithm
rewrite-expression-head
Rules
44×add-exp-log add-sqr-sqrt
30×times-frac
29×*-un-lft-identity
19×add-cube-cbrt
16×div-exp prod-exp add-cbrt-cube
13×associate-*r* associate-*l*
10×add-log-exp
pow1 unswap-sqr
rec-exp 1-exp
cbrt-undiv cbrt-unprod
pow-prod-down sqrt-prod
flip3-- pow-flip sqrt-div sum-log flip-- div-inv distribute-lft-out inv-pow
+-commutative neg-sub0 frac-times associate-+l- sub-neg rem-sqrt-square distribute-rgt-neg-in sqrt-pow1 flip3-+ pow1/2 diff-log associate-*r/ neg-log associate-*l/ un-div-inv *-commutative flip-+
Counts
4 → 112
Calls
4 calls:
23.0ms
(* (/ 1 3.0) (/ 1 a))
8.0ms
(- (* b b) (* (* 3.0 a) c))
24.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
9.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

series229.0ms

Counts
4 → 12
Calls
4 calls:
18.0ms
(* (/ 1 3.0) (/ 1 a))
47.0ms
(- (* b b) (* (* 3.0 a) c))
87.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3.0 a) c))))
77.0ms
(sqrt (- (* b b) (* (* 3.0 a) c)))

simplify2.7s

Counts
124 → 124
Iterations

Useful iterations: done (2.7s)

IterNodesCost
02101601
15441339
214571167
342321140
done50021138

prune269.0ms

Pruning

12 alts after pruning (9 fresh and 3 done)

Merged error: 6.2b

regimes348.0ms

Accuracy

84.3% (4.4b remaining)

Error of 9.9b against oracle of 5.5b and baseline of 33.6b

bsearch147.0ms

Steps
ItersRangePoint
6
2.0335150395734557e+19
1.0746392320557105e+20
3.973757644581715e+19
6
3.6410892437809104e-110
3.0960233903298005e-109
6.194358139220984e-110
8
1.0691773024250323e-170
5.5548132533506025e-168
5.480131987291899e-168
5
-1.2890659370140747e+99
-5.778998546738359e+98
-1.26989575591942e+99

simplify5.0ms

Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
04081
15275
done5275

end0.0ms

sample1.1s

Algorithm
intervals
Results
209.0ms1041×body2560valid
199.0ms5926×body80valid
142.0ms905×body1280valid
90.0ms2854×body80nan
56.0ms464×body640valid
24.0ms102×body5120valid
21.0ms225×body320valid
6.0ms94×body160valid