Details

Time bar (total: 43.9s)

sample186.0ms

Algorithm
intervals
Results
62.0ms819×body80nan
49.0ms290×body80valid

simplify6.3s

Counts
1 → 1
Iterations
IterNodes
done5000
72025
61131
5730
4405
3185
272
127
013

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize46.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- a (/ 1.0 3.0)) (+ 1.0 (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)))
0.1b
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
0.2b
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
0.3b
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))

rewrite291.0ms

Algorithm
rewrite-expression-head
Rules
36×add-sqr-sqrt
26×*-un-lft-identity times-frac
24×associate-*l* add-cube-cbrt
13×add-cbrt-cube add-exp-log
11×pow1
associate-*r/ sqrt-prod
flip3-- sqrt-div associate-*r* flip--
frac-times associate-/r* associate-/r/ insert-posit16 add-log-exp
flip3-+ pow-prod-down associate-*l/ prod-exp cbrt-unprod flip-+ associate-/l* unswap-sqr
cbrt-undiv sqrt-pow1 div-exp *-commutative div-inv difference-of-squares
distribute-rgt-in clear-num frac-2neg distribute-lft-in pow1/2 distribute-lft-out--
Counts
4 → 118
Calls
4 calls:
92.0ms
(* (- a (/ 1.0 3.0)) (+ 1.0 (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)))
21.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
144.0ms
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
26.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))

series892.0ms

Counts
4 → 12
Calls
4 calls:
207.0ms
(* (- a (/ 1.0 3.0)) (+ 1.0 (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)))
105.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
298.0ms
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
281.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))

simplify5.3s

Counts
130 → 130
Iterations
IterNodes
done5003
23334
1862
0307

prune1.7s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize88.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- a (/ 1.0 3.0)) 9.0)
0.1b
(* (- a (/ 1.0 3.0)) (+ 1.0 (* 1.0 (/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0))))))
0.1b
(sqrt (* (- a (/ 1.0 3.0)) 9.0))
0.2b
(/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))

rewrite282.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
21×*-un-lft-identity
17×add-cube-cbrt
14×times-frac
12×associate-*l*
11×pow1
10×add-cbrt-cube add-exp-log
associate-*l/
flip3-- associate-*r* flip--
sqrt-prod
frac-times associate-/r* sqrt-div insert-posit16 add-log-exp difference-of-squares
flip3-+ pow-prod-down flip-+ associate-/l*
sqrt-pow1 prod-exp associate-*r/ associate-/r/ *-commutative cbrt-unprod distribute-lft-out-- unswap-sqr
distribute-rgt-in cbrt-undiv clear-num frac-2neg distribute-lft-in pow1/2 div-exp div-inv
Counts
4 → 104
Calls
4 calls:
83.0ms
(* (- a (/ 1.0 3.0)) 9.0)
126.0ms
(* (- a (/ 1.0 3.0)) (+ 1.0 (* 1.0 (/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0))))))
21.0ms
(sqrt (* (- a (/ 1.0 3.0)) 9.0))
46.0ms
(/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))

series615.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(* (- a (/ 1.0 3.0)) 9.0)
209.0ms
(* (- a (/ 1.0 3.0)) (+ 1.0 (* 1.0 (/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0))))))
114.0ms
(sqrt (* (- a (/ 1.0 3.0)) 9.0))
221.0ms
(/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))

simplify4.4s

Counts
116 → 116
Iterations
IterNodes
done5001
22708
1733
0267

prune1.6s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize73.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- a (/ 1.0 3.0)) 9.0)
0.1b
(sqrt (* (- a (/ 1.0 3.0)) 9.0))
0.2b
(/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))
9.3b
(* (* 1.0 (/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))) (- a (/ 1.0 3.0)))

rewrite539.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
20×*-un-lft-identity
17×add-cbrt-cube add-exp-log
16×add-cube-cbrt
14×pow1 times-frac
associate-*r*
associate-*l* associate-*l/
prod-exp cbrt-unprod
flip3-- pow-prod-down associate-*r/ sqrt-prod flip--
associate-/r* sqrt-div insert-posit16 add-log-exp difference-of-squares
associate-/l*
distribute-rgt-in frac-times cbrt-undiv sub-neg distribute-lft-in sqrt-pow1 div-exp associate-/r/ *-commutative distribute-lft-out--
clear-num frac-2neg pow1/2 div-inv unswap-sqr
Counts
4 → 105
Calls
4 calls:
88.0ms
(* (- a (/ 1.0 3.0)) 9.0)
37.0ms
(sqrt (* (- a (/ 1.0 3.0)) 9.0))
31.0ms
(/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))
371.0ms
(* (* 1.0 (/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))) (- a (/ 1.0 3.0)))

series812.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(* (- a (/ 1.0 3.0)) 9.0)
148.0ms
(sqrt (* (- a (/ 1.0 3.0)) 9.0))
266.0ms
(/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))
304.0ms
(* (* 1.0 (/ rand (sqrt (* (- a (/ 1.0 3.0)) 9.0)))) (- a (/ 1.0 3.0)))

simplify4.4s

Counts
117 → 117
Iterations
IterNodes
done5001
22723
1741
0274

prune1.6s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize96.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0)))
0.2b
(/ rand (sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))))
0.2b
(* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))
9.3b
(* (* 1.0 (/ rand (sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))))) (- a (/ 1.0 3.0)))

rewrite1.6s

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
20×pow1 add-cbrt-cube add-exp-log
18×*-un-lft-identity
16×add-cube-cbrt
13×times-frac associate-*l/
12×associate-*r*
pow-prod-down
prod-exp sqrt-prod cbrt-unprod
flip3-- associate-*r/ flip--
associate-/r* sqrt-div insert-posit16 add-log-exp
sqrt-pow1 associate-/l*
distribute-rgt-in frac-times cbrt-undiv sub-neg distribute-lft-in div-exp associate-*l* associate-/r/ *-commutative difference-of-squares
clear-num frac-2neg pow1/2 div-inv distribute-lft-out--
Counts
4 → 106
Calls
4 calls:
111.0ms
(sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0)))
111.0ms
(/ rand (sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))))
100.0ms
(* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))
1.3s
(* (* 1.0 (/ rand (sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))))) (- a (/ 1.0 3.0)))

series1.3s

Counts
4 → 12
Calls
4 calls:
165.0ms
(sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0)))
414.0ms
(/ rand (sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))))
187.0ms
(* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))
491.0ms
(* (* 1.0 (/ rand (sqrt (* (* (- a (/ 1.0 3.0)) (sqrt 9.0)) (sqrt 9.0))))) (- a (/ 1.0 3.0)))

simplify5.2s

Counts
118 → 118
Iterations
IterNodes
done5002
23501
1919
0329

prune1.4s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

regimes573.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations
IterNodes
done19
119
015

end0.0ms

sample4.7s

Algorithm
intervals
Results
2.9s27544×body80nan
648.0ms9156×body80valid