Details

Time bar (total: 16.8s)

sample162.0ms

Algorithm
intervals
Results
80.0ms111×body1280valid
29.0ms68×body640valid
15.0ms273×body80nan
12.0ms49×body320valid
3.0ms19×body160valid
1.0msbody80valid

simplify93.0ms

Counts
1 → 1

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.5b

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite64.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*
associate-/r/ add-cbrt-cube associate-/l*
pow1
flip3-- div-exp rem-log-exp flip-- div-inv associate-/l/ add-log-exp
cbrt-undiv log-div frac-2neg flip3-+ clear-num log-pow flip-+
Counts
2 → 82
Calls
2 calls:
48.0ms
(/ (+ 1.0 x) (- 1.0 x))
12.0ms
(log (/ (+ 1.0 x) (- 1.0 x)))

series188.0ms

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

simplify1.4s

Counts
88 → 88

prune290.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.2b

localize28.0ms

Local error

Found 1 expressions with local error:

0.0b
(* 2.0 (/ (pow x 2) (pow 1.0 2)))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
80×times-frac
69×add-sqr-sqrt
68×associate-*r*
56×unpow-prod-down
35×add-cube-cbrt *-un-lft-identity
24×add-exp-log unpow2 sqr-pow
17×unswap-sqr
10×prod-exp
div-exp
pow-to-exp pow-exp add-cbrt-cube
pow1 associate-*l*
cbrt-unprod
cbrt-undiv associate-*r/ pow-prod-down *-commutative div-inv add-log-exp
Counts
1 → 110
Calls
1 calls:
42.0ms
(* 2.0 (/ (pow x 2) (pow 1.0 2)))

series67.0ms

Counts
1 → 3
Calls
1 calls:
67.0ms
(* 2.0 (/ (pow x 2) (pow 1.0 2)))

simplify931.0ms

Counts
113 → 113

prune415.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.2b

localize48.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3)))
7.3b
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))
7.3b
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

rewrite154.0ms

Algorithm
rewrite-expression-head
Rules
281×add-sqr-sqrt
257×*-un-lft-identity
200×times-frac
144×difference-of-squares
109×log-prod
108×unpow-prod-down cube-prod
72×sqr-pow
65×add-cube-cbrt
51×distribute-lft-out
45×distribute-lft-out--
25×associate-/r*
difference-cubes add-exp-log
pow1 add-cbrt-cube
associate-/r/ associate-/l*
log-div rem-log-exp add-log-exp
flip3-- flip3-+ div-exp log-pow flip-- flip-+ div-inv associate-/l/
cbrt-undiv frac-2neg clear-num
Counts
3 → 276
Calls
3 calls:
79.0ms
(/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3)))
29.0ms
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))
23.0ms
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

series262.0ms

Counts
3 → 9
Calls
3 calls:
73.0ms
(/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3)))
127.0ms
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))
62.0ms
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

simplify1.2s

Counts
285 → 285

prune850.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.2b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (log (+ 1.0 x)) (log (/ 1 (- (pow 1.0 3) (pow x 3)))))
1.8b
(log (/ 1 (- (pow 1.0 3) (pow x 3))))
7.2b
(log (+ 1.0 x))
7.3b
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

rewrite155.0ms

Algorithm
rewrite-expression-head
Rules
209×add-sqr-sqrt
173×log-prod
150×times-frac
133×*-un-lft-identity
96×difference-of-squares
81×associate-+r+
72×unpow-prod-down cube-prod
65×add-cube-cbrt
48×sqr-pow
30×distribute-lft-out--
12×pow1
11×add-exp-log
log-pow
log-div
difference-cubes rem-log-exp distribute-lft-out
associate-+l+ flip3-+ associate-/r/ add-cbrt-cube flip-+ add-log-exp
log-rec
associate-+l- flip3-- div-exp flip-- div-inv
+-commutative associate-+r- rec-exp pow-flip 1-exp unsub-neg sum-log inv-pow
Counts
4 → 231
Calls
4 calls:
55.0ms
(+ (log (+ 1.0 x)) (log (/ 1 (- (pow 1.0 3) (pow x 3)))))
46.0ms
(log (/ 1 (- (pow 1.0 3) (pow x 3))))
9.0ms
(log (+ 1.0 x))
24.0ms
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

series840.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(+ (log (+ 1.0 x)) (log (/ 1 (- (pow 1.0 3) (pow x 3)))))
551.0ms
(log (/ 1 (- (pow 1.0 3) (pow x 3))))
80.0ms
(log (+ 1.0 x))
86.0ms
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

simplify1.3s

Counts
243 → 243

prune1.0s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.2b

regimes54.0ms

Accuracy

0% (0.6b remaining)

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

bsearch0.0ms

simplify1.5s

end0.0ms

sample5.7s

Algorithm
intervals
Results
2.5s3417×body1280valid
1.2s2527×body640valid
1.1s7966×body80nan
337.0ms1206×body320valid
93.0ms617×body160valid
16.0ms233×body80valid