Details

Time bar (total: 30.1s)

sample183.0ms

Algorithm
intervals
Results
53.0ms281×body80nan
40.0ms150×body160valid
35.0ms537×pre80true
18.0ms42×body320valid
10.0ms64×body80valid

simplify86.0ms

Counts
1 → 1
Iterations
IterNodes
8102
7102
6101
599
491
373
241
122
012

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 42.6b

localize35.0ms

Local error

Found 4 expressions with local error:

0.1b
(- (* b b) (* (* 3 a) c))
0.2b
(* (* 3 a) c)
0.3b
(/ (+ (- b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a))
37.9b
(+ (- b) (sqrt (- (* b b) (* (* 3 a) c))))

rewrite125.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity
14×add-cbrt-cube add-exp-log
10×add-sqr-sqrt fma-def add-cube-cbrt add-log-exp
pow1
distribute-rgt-neg-in distribute-lft-out
times-frac associate-/l*
expm1-log1p-u prod-exp cbrt-unprod log1p-expm1-u
distribute-lft-neg-in associate-*r* pow-prod-down
neg-sub0 cbrt-undiv sum-log flip3-+ div-exp associate-+l- flip-+ associate-/l/
+-commutative clear-num associate-/r* neg-mul-1 sub-neg frac-2neg flip3-- fma-neg diff-log div-sub associate-*l* prod-diff neg-log *-commutative div-inv flip--
Counts
4 → 93
Calls
4 calls:
15.0ms
(- (* b b) (* (* 3 a) c))
24.0ms
(* (* 3 a) c)
58.0ms
(/ (+ (- b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a))
26.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3 a) c))))

series353.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(- (* b b) (* (* 3 a) c))
22.0ms
(* (* 3 a) c)
152.0ms
(/ (+ (- b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a))
103.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3 a) c))))

simplify5.2s

Counts
105 → 105
Iterations
IterNodes
36573
21594
1461
0166

prune905.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.2b

localize36.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* 3 a) c)
0.2b
(* (* 3 a) c)
0.4b
(/ (+ (- (* b b) (* b b)) (* (* 3 a) c)) (- (- b) (sqrt (- (* b b) (* (* 3 a) c)))))
0.4b
(/ (/ (+ (- (* b b) (* b b)) (* (* 3 a) c)) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))) (* 3 a))

rewrite302.0ms

Algorithm
rewrite-expression-head
Rules
90×times-frac
80×add-sqr-sqrt *-un-lft-identity
40×add-cube-cbrt
30×associate-/l*
28×add-cbrt-cube add-exp-log
20×distribute-lft-out-- difference-of-squares
14×pow1
10×distribute-rgt-neg-in sqrt-prod
associate-/r* prod-exp cbrt-unprod
cbrt-undiv div-exp
associate-*r* pow-prod-down associate-/r/
expm1-log1p-u log1p-expm1-u div-inv add-log-exp
flip3-- div-sub flip-- associate-/l/
clear-num frac-2neg associate-*l* *-commutative associate-+l-
flip3-+ flip-+
Counts
4 → 167
Calls
4 calls:
26.0ms
(* (* 3 a) c)
26.0ms
(* (* 3 a) c)
140.0ms
(/ (+ (- (* b b) (* b b)) (* (* 3 a) c)) (- (- b) (sqrt (- (* b b) (* (* 3 a) c)))))
104.0ms
(/ (/ (+ (- (* b b) (* b b)) (* (* 3 a) c)) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))) (* 3 a))

series477.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(* (* 3 a) c)
21.0ms
(* (* 3 a) c)
220.0ms
(/ (+ (- (* b b) (* b b)) (* (* 3 a) c)) (- (- b) (sqrt (- (* b b) (* (* 3 a) c)))))
207.0ms
(/ (/ (+ (- (* b b) (* b b)) (* (* 3 a) c)) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))) (* 3 a))

simplify1.3s

Counts
179 → 179
Iterations
IterNodes
22096
1664
0245

prune1.9s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.2b
(* c (* 3 a))
0.3b
(/ 1 (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a))))
0.3b
(/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a)))
0.4b
(/ (/ 1 (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a)))) (* 3 a))

rewrite253.0ms

Algorithm
rewrite-expression-head
Rules
214×times-frac
161×add-exp-log
111×add-sqr-sqrt *-un-lft-identity
80×div-exp
77×add-cbrt-cube
63×add-cube-cbrt
48×associate-/l*
46×prod-exp
34×cbrt-undiv
24×distribute-lft-out-- difference-of-squares
20×cbrt-unprod
15×div-inv
13×associate-/r*
12×rec-exp distribute-rgt-neg-in 1-exp sqrt-prod
10×pow1
expm1-log1p-u log1p-expm1-u add-log-exp
clear-num frac-2neg associate-*l* pow-prod-down associate-/r/ associate-/l/
flip3-- div-sub associate-*r* *-commutative pow-flip flip-- inv-pow
Counts
4 → 260
Calls
4 calls:
13.0ms
(* c (* 3 a))
46.0ms
(/ 1 (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a))))
85.0ms
(/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a)))
104.0ms
(/ (/ 1 (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a)))) (* 3 a))

series620.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(* c (* 3 a))
236.0ms
(/ 1 (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a))))
187.0ms
(/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a)))
166.0ms
(/ (/ 1 (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* c (* 3 a)))) (* 3 a))

simplify4.1s

Counts
272 → 272
Iterations
IterNodes
23683
1986
0370

prune2.9s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ c (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a)))
0.2b
(* c (* 3 a))
0.3b
(/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a))
0.4b
(/ (/ c (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a))) (* 3 a))

rewrite212.0ms

Algorithm
rewrite-expression-head
Rules
214×times-frac
111×add-sqr-sqrt *-un-lft-identity
63×add-cube-cbrt
55×add-cbrt-cube add-exp-log
48×associate-/l*
25×cbrt-undiv div-exp
24×distribute-lft-out-- difference-of-squares
15×div-inv
13×associate-/r*
12×distribute-rgt-neg-in sqrt-prod
11×prod-exp cbrt-unprod
pow1
expm1-log1p-u log1p-expm1-u add-log-exp
clear-num frac-2neg associate-*l* pow-prod-down associate-/r/ associate-/l/
flip3-- div-sub associate-*r* *-commutative flip--
Counts
4 → 226
Calls
4 calls:
28.0ms
(/ c (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a)))
21.0ms
(* c (* 3 a))
79.0ms
(/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a))
76.0ms
(/ (/ c (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a))) (* 3 a))

series727.0ms

Counts
4 → 12
Calls
4 calls:
296.0ms
(/ c (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a)))
29.0ms
(* c (* 3 a))
151.0ms
(/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a))
251.0ms
(/ (/ c (/ (- (- b) (sqrt (- (* b b) (* c (* 3 a))))) (* 3 a))) (* 3 a))

simplify2.4s

Counts
238 → 238
Iterations
IterNodes
22986
1878
0324

prune2.5s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

regimes233.0ms

Accuracy

0% (0.1b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 0.2b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
216
116
014

end0.0ms

sample5.1s

Algorithm
intervals
Results
1.3s4817×body160valid
1.0s8286×body80nan
1.0s16286×pre80true
653.0ms1363×body320valid
204.0ms1820×body80valid