Details

Time bar (total: 16.3s)

sample183.0ms

Algorithm
intervals
Results
104.0ms96×body1280valid
46.0ms88×body640valid
9.0ms39×body320valid
5.0ms256×pre80true
3.0ms24×body160valid
1.0msbody80valid

simplify16.0ms

Counts
1 → 1

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 60.7b

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
17×add-sqr-sqrt
16×times-frac
15×pow1 add-cube-cbrt
12×log-pow
log-prod
add-exp-log
log-div
add-cbrt-cube
associate-/r* associate-/l*
add-log-exp
flip3-- div-sub rem-log-exp flip--
cbrt-undiv frac-2neg flip3-+ div-exp clear-num flip-+ div-inv distribute-lft-out distribute-lft-out-- difference-of-squares
Counts
3 → 69
Calls
3 calls:
33.0ms
(/ (log (- 1.0 x)) (log (+ 1.0 x)))
10.0ms
(log (+ 1.0 x))
8.0ms
(log (- 1.0 x))

series301.0ms

Counts
3 → 9
Calls
3 calls:
156.0ms
(/ (log (- 1.0 x)) (log (+ 1.0 x)))
76.0ms
(log (+ 1.0 x))
69.0ms
(log (- 1.0 x))

simplify738.0ms

Counts
78 → 78

prune333.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 57.7b

localize34.0ms

Local error

Found 4 expressions with local error:

2.5b
(log (- (pow 1.0 3) (pow x 3)))
7.9b
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))
8.0b
(log (+ 1.0 x))
8.0b
(log (+ 1.0 x))

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
36×log-prod
32×add-sqr-sqrt
22×*-un-lft-identity
16×difference-of-squares
12×unpow-prod-down cube-prod
pow1 add-exp-log add-cube-cbrt log-div sqr-pow
distribute-lft-out--
rem-log-exp log-pow add-cbrt-cube add-log-exp
flip3-+ flip-+
distribute-lft-out
difference-cubes flip3-- flip--
Counts
4 → 80
Calls
4 calls:
20.0ms
(log (- (pow 1.0 3) (pow x 3)))
43.0ms
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))
10.0ms
(log (+ 1.0 x))
10.0ms
(log (+ 1.0 x))

series626.0ms

Counts
4 → 12
Calls
4 calls:
422.0ms
(log (- (pow 1.0 3) (pow x 3)))
92.0ms
(log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))
44.0ms
(log (+ 1.0 x))
68.0ms
(log (+ 1.0 x))

simplify780.0ms

Counts
92 → 92

prune607.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 57.6b

localize47.0ms

Local error

Found 4 expressions with local error:

2.5b
(log (- (pow 1.0 3) (pow x 3)))
7.9b
(log (+ (* x (+ x 1.0)) (pow 1.0 2)))
8.0b
(log (+ 1.0 x))
8.0b
(log (+ 1.0 x))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
36×log-prod
32×add-sqr-sqrt
22×*-un-lft-identity
16×difference-of-squares
12×unpow-prod-down cube-prod
pow1 add-exp-log add-cube-cbrt log-div sqr-pow
distribute-lft-out--
rem-log-exp log-pow add-cbrt-cube add-log-exp
flip3-+ flip-+
distribute-lft-out
difference-cubes flip3-- flip--
Counts
4 → 80
Calls
4 calls:
35.0ms
(log (- (pow 1.0 3) (pow x 3)))
23.0ms
(log (+ (* x (+ x 1.0)) (pow 1.0 2)))
5.0ms
(log (+ 1.0 x))
19.0ms
(log (+ 1.0 x))

series664.0ms

Counts
4 → 12
Calls
4 calls:
402.0ms
(log (- (pow 1.0 3) (pow x 3)))
101.0ms
(log (+ (* x (+ x 1.0)) (pow 1.0 2)))
78.0ms
(log (+ 1.0 x))
82.0ms
(log (+ 1.0 x))

simplify792.0ms

Counts
92 → 92

prune593.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 57.6b

localize30.0ms

Local error

Found 4 expressions with local error:

2.3b
(log (cbrt (- (pow 1.0 3) (pow x 3))))
7.9b
(log (+ (* x (+ x 1.0)) (pow 1.0 2)))
8.0b
(log (+ 1.0 x))
8.0b
(log (+ 1.0 x))

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
39×log-prod
33×add-sqr-sqrt
25×cbrt-prod
23×*-un-lft-identity
16×difference-of-squares
12×unpow-prod-down cube-prod
add-cube-cbrt
pow1 add-exp-log log-div sqr-pow
log-pow distribute-lft-out--
rem-log-exp add-cbrt-cube add-log-exp
flip3-+ flip-+
cbrt-div distribute-lft-out
difference-cubes flip3-- pow1/3 flip--
Counts
4 → 84
Calls
4 calls:
27.0ms
(log (cbrt (- (pow 1.0 3) (pow x 3))))
32.0ms
(log (+ (* x (+ x 1.0)) (pow 1.0 2)))
5.0ms
(log (+ 1.0 x))
5.0ms
(log (+ 1.0 x))

series974.0ms

Counts
4 → 12
Calls
4 calls:
776.0ms
(log (cbrt (- (pow 1.0 3) (pow x 3))))
73.0ms
(log (+ (* x (+ x 1.0)) (pow 1.0 2)))
55.0ms
(log (+ 1.0 x))
70.0ms
(log (+ 1.0 x))

simplify797.0ms

Counts
96 → 96

prune689.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 57.6b

regimes114.0ms

Accuracy

78% (0.5b remaining)

Error of 59.2b against oracle of 58.7b and baseline of 61.0b

bsearch214.0ms

Steps
ItersRangePoint
9
1.7032597989513092e-19
1.9251139816623773e-14
1.107680636981443e-16
8
-8.124070366127344e-17
-3.083269881977671e-21
-5.48809259434947e-17

simplify838.0ms

end0.0ms

sample6.7s

Algorithm
intervals
Results
4.3s3318×body1280valid
1.4s2508×body640valid
428.0ms1277×body320valid
132.0ms8000×pre80true
108.0ms665×body160valid
15.0ms232×body80valid