Details

Time bar (total: 17.4s)

sample45.0ms

Algorithm
intervals
Results
25.0ms256×body80valid

simplify54.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
014326
128326
243326
356326
463326
done63326

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 0.99229 (* x 0.04481))
0.0b
(+ 2.30753 (* x 0.27061))
0.1b
(* x (+ 0.99229 (* x 0.04481)))
13.9b
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
14×*-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log add-log-exp
pow1
flip3-+ flip-+
associate-/r* associate-*r* associate-*l* associate-/l*
+-commutative sum-log associate-*r/ associate-/r/ associate-/l/
distribute-rgt-in cbrt-undiv clear-num frac-2neg distribute-lft-in div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 75
Calls
4 calls:
6.0ms
(+ 0.99229 (* x 0.04481))
4.0ms
(+ 2.30753 (* x 0.27061))
13.0ms
(* x (+ 0.99229 (* x 0.04481)))
38.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

series248.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(+ 0.99229 (* x 0.04481))
41.0ms
(+ 2.30753 (* x 0.27061))
88.0ms
(* x (+ 0.99229 (* x 0.04481)))
77.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

simplify1.7s

Counts
87 → 87
Iterations

Useful iterations: 2 (616.0ms)

IterNodesCost
015526259
143123203
2192922801
done500122801

prune439.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize61.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (+ 0.99229 (* x 0.04481)))
0.2b
(* (* x 0.27061) (- (* x 0.27061) 2.30753))
0.3b
(pow (* x 0.27061) 3)
23.2b
(/ (+ (pow 2.30753 3) (pow (* x 0.27061) 3)) (* (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))) (+ (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* 2.30753 2.30753))))

rewrite234.0ms

Algorithm
rewrite-expression-head
Rules
19×add-cbrt-cube add-exp-log
14×pow1 *-un-lft-identity
12×add-sqr-sqrt
10×add-cube-cbrt
flip3-+ associate-/r/ flip-+
associate-*r* prod-exp associate-*r/ cbrt-unprod
times-frac pow-prod-down associate-/l*
frac-times associate-*l* add-log-exp
distribute-rgt-in pow-unpow distribute-lft-in
cbrt-undiv sub-neg pow-pow div-exp associate-*l/ pow-exp sum-cubes *-commutative distribute-lft-out rem-cube-cbrt associate-/l/
cube-mult pow-to-exp clear-num associate-/r* unpow-prod-down frac-2neg flip3-- unpow3 cube-prod div-inv flip-- unswap-sqr sqr-pow
Counts
4 → 103
Calls
4 calls:
14.0ms
(* x (+ 0.99229 (* x 0.04481)))
51.0ms
(* (* x 0.27061) (- (* x 0.27061) 2.30753))
9.0ms
(pow (* x 0.27061) 3)
157.0ms
(/ (+ (pow 2.30753 3) (pow (* x 0.27061) 3)) (* (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))) (+ (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* 2.30753 2.30753))))

series497.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(* x (+ 0.99229 (* x 0.04481)))
153.0ms
(* (* x 0.27061) (- (* x 0.27061) 2.30753))
69.0ms
(pow (* x 0.27061) 3)
180.0ms
(/ (+ (pow 2.30753 3) (pow (* x 0.27061) 3)) (* (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))) (+ (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* 2.30753 2.30753))))

simplify4.1s

Counts
115 → 115
Iterations

Useful iterations: 2 (1.7s)

IterNodesCost
022555902
172738495
2457837773
done500037773

prune687.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize175.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 0.27061) (- (* x 0.27061) 2.30753))
0.3b
(* (* x 0.27061) (* x 0.27061))
22.8b
(/ (+ (* 2.30753 (* 2.30753 2.30753)) (* (* x 0.27061) (* (* x 0.27061) (* x 0.27061)))) (* (- (* 1.0 1.0) (* (* x (+ 0.99229 (* x 0.04481))) (* x (+ 0.99229 (* x 0.04481))))) (- (* (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* (* x 0.27061) (- (* x 0.27061) 2.30753))) (* (* 2.30753 2.30753) (* 2.30753 2.30753)))))
24.5b
(* (/ (+ (* 2.30753 (* 2.30753 2.30753)) (* (* x 0.27061) (* (* x 0.27061) (* x 0.27061)))) (* (- (* 1.0 1.0) (* (* x (+ 0.99229 (* x 0.04481))) (* x (+ 0.99229 (* x 0.04481))))) (- (* (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* (* x 0.27061) (- (* x 0.27061) 2.30753))) (* (* 2.30753 2.30753) (* 2.30753 2.30753))))) (* (- 1.0 (* x (+ 0.99229 (* x 0.04481)))) (- (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* 2.30753 2.30753))))

rewrite3.3s

Algorithm
rewrite-expression-head
Rules
53×pow1
47×add-cbrt-cube add-exp-log
34×distribute-rgt-in distribute-lft-in
25×flip3-- flip--
24×frac-times
23×pow-prod-down prod-exp cbrt-unprod
18×associate-*l* associate-*r/
16×associate--l+ associate-/r/
14×sub-neg
add-sqr-sqrt *-un-lft-identity associate-*l/ add-cube-cbrt
times-frac
cbrt-undiv cube-unmult div-exp
associate-*r*
pow-sqr pow-prod-up associate-/l* add-log-exp
sum-cubes *-commutative
pow-plus div-inv associate-/l/
pow2 clear-num associate-/r* frac-2neg flip3-+ swap-sqr flip-+
Counts
4 → 171
Calls
4 calls:
39.0ms
(* (* x 0.27061) (- (* x 0.27061) 2.30753))
34.0ms
(* (* x 0.27061) (* x 0.27061))
706.0ms
(/ (+ (* 2.30753 (* 2.30753 2.30753)) (* (* x 0.27061) (* (* x 0.27061) (* x 0.27061)))) (* (- (* 1.0 1.0) (* (* x (+ 0.99229 (* x 0.04481))) (* x (+ 0.99229 (* x 0.04481))))) (- (* (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* (* x 0.27061) (- (* x 0.27061) 2.30753))) (* (* 2.30753 2.30753) (* 2.30753 2.30753)))))
2.5s
(* (/ (+ (* 2.30753 (* 2.30753 2.30753)) (* (* x 0.27061) (* (* x 0.27061) (* x 0.27061)))) (* (- (* 1.0 1.0) (* (* x (+ 0.99229 (* x 0.04481))) (* x (+ 0.99229 (* x 0.04481))))) (- (* (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* (* x 0.27061) (- (* x 0.27061) 2.30753))) (* (* 2.30753 2.30753) (* 2.30753 2.30753))))) (* (- 1.0 (* x (+ 0.99229 (* x 0.04481)))) (- (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* 2.30753 2.30753))))

series660.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(* (* x 0.27061) (- (* x 0.27061) 2.30753))
44.0ms
(* (* x 0.27061) (* x 0.27061))
192.0ms
(/ (+ (* 2.30753 (* 2.30753 2.30753)) (* (* x 0.27061) (* (* x 0.27061) (* x 0.27061)))) (* (- (* 1.0 1.0) (* (* x (+ 0.99229 (* x 0.04481))) (* x (+ 0.99229 (* x 0.04481))))) (- (* (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* (* x 0.27061) (- (* x 0.27061) 2.30753))) (* (* 2.30753 2.30753) (* 2.30753 2.30753)))))
303.0ms
(* (/ (+ (* 2.30753 (* 2.30753 2.30753)) (* (* x 0.27061) (* (* x 0.27061) (* x 0.27061)))) (* (- (* 1.0 1.0) (* (* x (+ 0.99229 (* x 0.04481))) (* x (+ 0.99229 (* x 0.04481))))) (- (* (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* (* x 0.27061) (- (* x 0.27061) 2.30753))) (* (* 2.30753 2.30753) (* 2.30753 2.30753))))) (* (- 1.0 (* x (+ 0.99229 (* x 0.04481)))) (- (* (* x 0.27061) (- (* x 0.27061) 2.30753)) (* 2.30753 2.30753))))

simplify3.0s

Counts
183 → 183
Iterations

Useful iterations: done (2.9s)

IterNodesCost
0372151463
11261140717
done5000139032

prune1.3s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes84.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
014326
120326
done20326

end0.0ms

sample729.0ms

Algorithm
intervals
Results
585.0ms8000×body80valid