Details

Time bar (total: 14.8s)

sample96.0ms

Algorithm
intervals
Results
19.0ms109×body320valid
15.0ms262×body80nan
14.0ms518×pre80true
12.0ms109×body160valid
2.0ms10×body640valid
2.0ms28×body80valid

simplify112.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
01217
12117
24116
37616
49616
510416
done10416

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 52.4b

localize28.0ms

Local error

Found 4 expressions with local error:

0.1b
(- (* b b) (* (* 3.0 a) c))
0.2b
(/ (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) 3.0) a)
0.3b
(* (* 3.0 a) c)
30.5b
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)

rewrite260.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
120×add-sqr-sqrt
94×*-un-lft-identity
68×add-cube-cbrt
26×difference-of-squares
22×associate-/l*
14×add-exp-log add-cbrt-cube
13×sqrt-prod distribute-lft-out--
pow1
add-log-exp
div-inv
cbrt-undiv div-exp associate-*r* pow-prod-down prod-exp associate-/r* cbrt-unprod
sub-neg flip3-- diff-log div-sub flip--
frac-2neg associate-*l* clear-num *-commutative associate-/l/
Counts
4 → 152
Calls
4 calls:
17.0ms
(- (* b b) (* (* 3.0 a) c))
108.0ms
(/ (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) 3.0) a)
34.0ms
(* (* 3.0 a) c)
85.0ms
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)

series431.0ms

Counts
4 → 12
Calls
4 calls:
82.0ms
(- (* b b) (* (* 3.0 a) c))
189.0ms
(/ (/ (- (sqrt (- (* b b) (* (* 3.0 a) c))) b) 3.0) a)
21.0ms
(* (* 3.0 a) c)
139.0ms
(- (sqrt (- (* b b) (* (* 3.0 a) c))) b)

simplify2.5s

Counts
164 → 164
Iterations

Useful iterations: 2 (1.1s)

IterNodesCost
02873955
17283819
236393647
done50003647

prune731.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 2.5b

localize7.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune41.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 2.5b

localize21.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* a c) b)
0.3b
(* -1.5 (/ (* a c) b))
0.3b
(/ (* -1.5 (/ (* a c) b)) 3.0)
0.3b
(/ (/ (* -1.5 (/ (* a c) b)) 3.0) a)

rewrite134.0ms

Algorithm
rewrite-expression-head
Rules
52×add-exp-log add-cbrt-cube
42×times-frac
29×add-sqr-sqrt
27×add-cube-cbrt *-un-lft-identity
21×cbrt-undiv div-exp
13×prod-exp cbrt-unprod
associate-/r* associate-/l*
div-inv
associate-*r*
pow1
add-log-exp
frac-2neg associate-*l* clear-num
associate-*r/ associate-/l/
pow-prod-down *-commutative unswap-sqr
Counts
4 → 126
Calls
4 calls:
10.0ms
(/ (* a c) b)
24.0ms
(* -1.5 (/ (* a c) b))
48.0ms
(/ (* -1.5 (/ (* a c) b)) 3.0)
47.0ms
(/ (/ (* -1.5 (/ (* a c) b)) 3.0) a)

series161.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(/ (* a c) b)
40.0ms
(* -1.5 (/ (* a c) b))
54.0ms
(/ (* -1.5 (/ (* a c) b)) 3.0)
38.0ms
(/ (/ (* -1.5 (/ (* a c) b)) 3.0) a)

simplify1.7s

Counts
138 → 138
Iterations

Useful iterations: done (1.7s)

IterNodesCost
01921856
15281788
231811542
done50011532

prune418.0ms

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 2.5b

localize27.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* -1.5 (/ (/ (* a c) (sqrt b)) (sqrt b))) 3.0)
0.3b
(/ (/ (* -1.5 (/ (/ (* a c) (sqrt b)) (sqrt b))) 3.0) a)
0.3b
(/ (* a c) (sqrt b))
0.3b
(/ (/ (* a c) (sqrt b)) (sqrt b))

rewrite180.0ms

Algorithm
rewrite-expression-head
Rules
144×times-frac
69×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
65×add-exp-log add-cbrt-cube
60×sqrt-prod
33×cbrt-undiv div-exp
19×associate-/l*
18×associate-/r*
15×div-inv
12×prod-exp cbrt-unprod
pow1 frac-2neg clear-num add-log-exp
associate-/l/
associate-*r/
Counts
4 → 202
Calls
4 calls:
62.0ms
(/ (* -1.5 (/ (/ (* a c) (sqrt b)) (sqrt b))) 3.0)
53.0ms
(/ (/ (* -1.5 (/ (/ (* a c) (sqrt b)) (sqrt b))) 3.0) a)
11.0ms
(/ (* a c) (sqrt b))
35.0ms
(/ (/ (* a c) (sqrt b)) (sqrt b))

series281.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(/ (* -1.5 (/ (/ (* a c) (sqrt b)) (sqrt b))) 3.0)
67.0ms
(/ (/ (* -1.5 (/ (/ (* a c) (sqrt b)) (sqrt b))) 3.0) a)
78.0ms
(/ (* a c) (sqrt b))
48.0ms
(/ (/ (* a c) (sqrt b)) (sqrt b))

simplify2.4s

Counts
214 → 214
Iterations

Useful iterations: 2 (730.0ms)

IterNodesCost
03153861
18643075
247722772
done50012772

prune645.0ms

Pruning

20 alts after pruning (19 fresh and 1 done)

Merged error: 2.5b

regimes293.0ms

Accuracy

0% (3.4b remaining)

Error of 6.1b against oracle of 2.7b and baseline of 6.1b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055
165
done65

end0.0ms

sample4.3s

Algorithm
intervals
Results
1.3s8117×body80nan
865.0ms3617×body320valid
662.0ms16117×pre80true
488.0ms3007×body160valid
157.0ms464×body640valid
59.0ms912×body80valid