Details

Time bar (total: 18.9s)

sample155.0ms

Algorithm
intervals
Results
92.0ms114×body1280valid
24.0ms73×body640valid
12.0ms271×body80nan
8.0ms41×body320valid
2.0ms19×body160valid
0.0msbody80valid

simplify84.0ms

Counts
1 → 1
Iterations
IterNodes
done102
8102
799
691
580
456
338
225
118
09

prune18.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 57.9b

localize22.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ 1.0 x) (- 1.0 x))
5.7b
(log (/ (+ 1.0 x) (- 1.0 x)))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
63×*-un-lft-identity
41×add-sqr-sqrt
40×times-frac
26×log-prod
23×add-cube-cbrt
11×distribute-lft-out
distribute-lft-out-- difference-of-squares
add-exp-log
associate-/r*
add-cbrt-cube associate-/r/ associate-/l*
pow1
flip3-- div-exp rem-log-exp div-inv flip-- add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Counts
2 → 82
Calls
2 calls:
33.0ms
(/ (+ 1.0 x) (- 1.0 x))
14.0ms
(log (/ (+ 1.0 x) (- 1.0 x)))

series240.0ms

Counts
2 → 6
Calls
2 calls:
49.0ms
(/ (+ 1.0 x) (- 1.0 x))
192.0ms
(log (/ (+ 1.0 x) (- 1.0 x)))

simplify2.0s

Counts
88 → 88
Iterations
IterNodes
done5000
32876
2859
1330
0142

prune445.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.1b

localize39.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (* x x))
0.0b
(- (+ x (* x x)) (/ (* x x) (* 1.0 1.0)))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt *-un-lft-identity
pow1 sum-log flip3-+ add-cbrt-cube diff-log add-exp-log frac-sub add-cube-cbrt flip-+ difference-of-squares
+-commutative sub-neg times-frac distribute-rgt-out flip3-- distribute-rgt1-in associate--l+ flip-- distribute-lft-out--
Counts
2 → 32
Calls
2 calls:
4.0ms
(+ x (* x x))
36.0ms
(- (+ x (* x x)) (/ (* x x) (* 1.0 1.0)))

series70.0ms

Counts
2 → 6
Calls
2 calls:
54.0ms
(+ x (* x x))
16.0ms
(- (+ x (* x x)) (/ (* x x) (* 1.0 1.0)))

simplify2.8s

Counts
38 → 38
Iterations
IterNodes
done5062
33991
2769
1203
068

prune246.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize50.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (* x x))
0.1b
(* (* x x) (* x x))
0.1b
(* (* x x) (* x x))
40.8b
(/ (* (+ (* (* x x) (* x x)) x) (* x x)) (+ (* x x) (- (* (* x x) (* x x)) (* x (* x x)))))

rewrite313.0ms

Algorithm
rewrite-expression-head
Rules
240×pow1
77×pow-prod-up
49×pow-prod-down
45×pow-sqr
42×add-cbrt-cube add-exp-log
37×pow-plus
27×pow2
22×prod-exp cbrt-unprod
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*l*
add-log-exp
cbrt-undiv associate-/r* times-frac div-exp associate-*r* *-commutative unswap-sqr
flip3-+ swap-sqr associate-*l/ associate-/r/ flip-+ associate-/l/
clear-num frac-2neg cube-unmult div-inv associate-/l*
Counts
4 → 177
Calls
4 calls:
26.0ms
(* x (* x x))
25.0ms
(* (* x x) (* x x))
44.0ms
(* (* x x) (* x x))
206.0ms
(/ (* (+ (* (* x x) (* x x)) x) (* x x)) (+ (* x x) (- (* (* x x) (* x x)) (* x (* x x)))))

series486.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(* x (* x x))
40.0ms
(* (* x x) (* x x))
51.0ms
(* (* x x) (* x x))
318.0ms
(/ (* (+ (* (* x x) (* x x)) x) (* x x)) (+ (* x x) (- (* (* x x) (* x x)) (* x (* x x)))))

simplify2.2s

Counts
189 → 189
Iterations
IterNodes
done5004
21739
1423
0127

prune946.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.1b

localize51.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (* x x))
0.1b
(* (* x x) (* x x))
0.1b
(* (* x x) (* x x))
31.1b
(/ (+ (* x x) (- (* (* x x) (* x x)) (* x (* x x)))) (* x x))

rewrite286.0ms

Algorithm
rewrite-expression-head
Rules
240×pow1
77×pow-prod-up
49×pow-prod-down
45×pow-sqr
38×add-cbrt-cube add-exp-log
37×pow-plus
27×pow2
20×prod-exp cbrt-unprod
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*l*
add-log-exp
times-frac associate-*r* *-commutative associate-/l* unswap-sqr
cbrt-undiv swap-sqr div-exp associate-/l/
clear-num associate-+r- associate-/r* frac-2neg flip3-+ div-sub cube-unmult flip-+ div-inv
Counts
4 → 174
Calls
4 calls:
16.0ms
(* x (* x x))
39.0ms
(* (* x x) (* x x))
30.0ms
(* (* x x) (* x x))
188.0ms
(/ (+ (* x x) (- (* (* x x) (* x x)) (* x (* x x)))) (* x x))

series174.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(* x (* x x))
36.0ms
(* (* x x) (* x x))
51.0ms
(* (* x x) (* x x))
48.0ms
(/ (+ (* x x) (- (* (* x x) (* x x)) (* x (* x x)))) (* x x))

simplify1.6s

Counts
186 → 186
Iterations
IterNodes
done5000
21233
1326
0108

prune524.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.1b

regimes143.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done17
117
013

end0.0ms

sample6.0s

Algorithm
intervals
Results
3.3s3419×body1280valid
1.2s2525×body640valid
532.0ms8157×body80nan
413.0ms1222×body320valid
157.0ms642×body160valid
14.0ms192×body80valid