Details

Time bar (total: 16.9s)

sample61.0ms

Algorithm
intervals
Results
21.0ms256×body80valid
18.0ms226×body80nan

simplify4.4s

Counts
1 → 1
Iterations
IterNodes
done1906
101906
91870
81842
71645
61282
5856
4432
3193
270
127
014

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v))))) (- 1.0 (* v v)))
0.0b
(* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v)))))
0.2b
(* 3.0 (* v v))

rewrite139.0ms

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt
26×associate-*l*
22×*-un-lft-identity times-frac add-cbrt-cube add-exp-log add-cube-cbrt
18×frac-times
17×sqrt-prod
16×sqrt-div
15×pow1
14×flip3-- flip--
11×associate-*r*
10×prod-exp associate-*r/ cbrt-unprod
associate-*l/
pow-prod-down unswap-sqr
prod-diff
distribute-rgt-in distribute-lft-in
expm1-log1p-u *-commutative log1p-expm1-u add-log-exp
cbrt-undiv sub-neg div-exp
div-inv difference-of-squares
Counts
3 → 125
Calls
3 calls:
85.0ms
(* (* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v))))) (- 1.0 (* v v)))
30.0ms
(* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v)))))
13.0ms
(* 3.0 (* v v))

series748.0ms

Counts
3 → 9
Calls
3 calls:
440.0ms
(* (* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v))))) (- 1.0 (* v v)))
279.0ms
(* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v)))))
28.0ms
(* 3.0 (* v v))

simplify1.9s

Counts
134 → 134
Iterations
IterNodes
done5000
24929
1863
0280

prune859.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize57.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (fma 1.0 1.0 (* v (* v (fma v v 1.0)))) (* (sqrt (fma (* v 3.0) v 1.0)) 4.0))
0.0b
(* v (fma v v 1.0))
0.0b
(/ (* (* (- (pow 1.0 3) (pow v 6)) (sqrt 2.0)) (sqrt (- (* 1.0 1.0) (* (* 3.0 3.0) (pow v 4))))) (* (fma 1.0 1.0 (* v (* v (fma v v 1.0)))) (* (sqrt (fma (* v 3.0) v 1.0)) 4.0)))
0.1b
(* (* 3.0 3.0) (pow v 4))

rewrite230.0ms

Algorithm
rewrite-expression-head
Rules
60×add-exp-log
52×add-cbrt-cube
31×prod-exp
25×cbrt-unprod
13×add-sqr-sqrt
11×pow1 associate-*r*
cbrt-undiv *-un-lft-identity div-exp add-cube-cbrt
associate-*l/ associate-/l/
associate-*l*
flip3-- sqrt-div flip--
expm1-log1p-u frac-times unpow-prod-down pow-prod-down log1p-expm1-u add-log-exp unswap-sqr
*-commutative
pow-to-exp pow-exp associate-*r/ fma-udef sqr-pow
distribute-rgt-in clear-num associate-/r* frac-2neg distribute-lft-in times-frac div-inv associate-/l*
Counts
4 → 112
Calls
4 calls:
33.0ms
(* (fma 1.0 1.0 (* v (* v (fma v v 1.0)))) (* (sqrt (fma (* v 3.0) v 1.0)) 4.0))
11.0ms
(* v (fma v v 1.0))
159.0ms
(/ (* (* (- (pow 1.0 3) (pow v 6)) (sqrt 2.0)) (sqrt (- (* 1.0 1.0) (* (* 3.0 3.0) (pow v 4))))) (* (fma 1.0 1.0 (* v (* v (fma v v 1.0)))) (* (sqrt (fma (* v 3.0) v 1.0)) 4.0)))
19.0ms
(* (* 3.0 3.0) (pow v 4))

series1.2s

Counts
4 → 12
Calls
4 calls:
353.0ms
(* (fma 1.0 1.0 (* v (* v (fma v v 1.0)))) (* (sqrt (fma (* v 3.0) v 1.0)) 4.0))
108.0ms
(* v (fma v v 1.0))
674.0ms
(/ (* (* (- (pow 1.0 3) (pow v 6)) (sqrt 2.0)) (sqrt (- (* 1.0 1.0) (* (* 3.0 3.0) (pow v 4))))) (* (fma 1.0 1.0 (* v (* v (fma v v 1.0)))) (* (sqrt (fma (* v 3.0) v 1.0)) 4.0)))
76.0ms
(* (* 3.0 3.0) (pow v 4))

simplify562.0ms

Counts
124 → 124
Iterations
IterNodes
done5001
1954
0313

prune1.1s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize42.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (* (sqrt (/ (sqrt 2.0) 4.0)) (* (sqrt (/ (sqrt 2.0) 4.0)) (sqrt (- 1.0 (* 3.0 (* v v)))))) (- 1.0 (* v v)))
0.2b
(* 3.0 (* v v))
1.0b
(* (sqrt (/ (sqrt 2.0) 4.0)) (* (sqrt (/ (sqrt 2.0) 4.0)) (sqrt (- 1.0 (* 3.0 (* v v))))))

rewrite454.0ms

Algorithm
rewrite-expression-head
Rules
80×sqrt-div
58×frac-times
38×associate-*r/
31×sqrt-prod
29×associate-*l*
28×flip3-- flip--
25×pow1
23×add-sqr-sqrt associate-*l/
22×add-cbrt-cube add-exp-log
21×*-un-lft-identity add-cube-cbrt
18×times-frac
16×pow-prod-down
12×prod-exp cbrt-unprod
associate-*r* prod-diff
distribute-rgt-in distribute-lft-in
expm1-log1p-u sqrt-pow1 pow1/2 *-commutative log1p-expm1-u add-log-exp
sub-neg sqrt-unprod
div-inv difference-of-squares unswap-sqr
Counts
3 → 146
Calls
3 calls:
290.0ms
(* (* (sqrt (/ (sqrt 2.0) 4.0)) (* (sqrt (/ (sqrt 2.0) 4.0)) (sqrt (- 1.0 (* 3.0 (* v v)))))) (- 1.0 (* v v)))
26.0ms
(* 3.0 (* v v))
127.0ms
(* (sqrt (/ (sqrt 2.0) 4.0)) (* (sqrt (/ (sqrt 2.0) 4.0)) (sqrt (- 1.0 (* 3.0 (* v v))))))

series921.0ms

Counts
3 → 9
Calls
3 calls:
600.0ms
(* (* (sqrt (/ (sqrt 2.0) 4.0)) (* (sqrt (/ (sqrt 2.0) 4.0)) (sqrt (- 1.0 (* 3.0 (* v v)))))) (- 1.0 (* v v)))
27.0ms
(* 3.0 (* v v))
294.0ms
(* (sqrt (/ (sqrt 2.0) 4.0)) (* (sqrt (/ (sqrt 2.0) 4.0)) (sqrt (- 1.0 (* 3.0 (* v v))))))

simplify696.0ms

Counts
155 → 155
Iterations
IterNodes
done5001
11059
0329

prune1.0s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes100.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done38
138
030

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.2s7982×body80nan
676.0ms8000×body80valid