Details

Time bar (total: 20.7s)

sample210.0ms

Algorithm
intervals
Results
129.0ms102×body1280valid
46.0ms82×body640valid
12.0ms41×body320valid
4.0ms256×pre80true
4.0ms19×body160valid
1.0ms12×body80valid

simplify10.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07262
110262
211262
done11262

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.4b

localize44.0ms

Local error

Found 3 expressions with local error:

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

rewrite30.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*
expm1-log1p-u log1p-expm1-u add-log-exp
flip3-- div-sub rem-log-exp flip--
cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ div-inv distribute-lft-out distribute-lft-out-- difference-of-squares
Counts
3 → 75
Calls
3 calls:
13.0ms
(/ (log (- 1.0 x)) (log (+ 1.0 x)))
5.0ms
(log (+ 1.0 x))
9.0ms
(log (- 1.0 x))

series292.0ms

Counts
3 → 9
Calls
3 calls:
183.0ms
(/ (log (- 1.0 x)) (log (+ 1.0 x)))
53.0ms
(log (+ 1.0 x))
55.0ms
(log (- 1.0 x))

simplify2.2s

Counts
84 → 84
Iterations

Useful iterations: done (2.2s)

IterNodesCost
019133577
145728311
2141827626
done500027366

prune391.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 56.9b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)))
3.9b
(log (- (* 1.0 1.0) (* x x)))
4.2b
(log (- 1.0 x))
4.2b
(log (- 1.0 x))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
26×add-sqr-sqrt
23×log-prod
20×pow1
18×add-cube-cbrt
16×prod-diff log-pow
10×log-div
add-exp-log distribute-lft-out--
flip3-- flip-- difference-of-squares
associate--r+
expm1-log1p-u add-cbrt-cube fma-neg associate--l+ log1p-expm1-u add-log-exp
rem-log-exp
associate--l- associate--r-
sub-neg diff-log
Counts
4 → 105
Calls
4 calls:
21.0ms
(- (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)))
7.0ms
(log (- (* 1.0 1.0) (* x x)))
5.0ms
(log (- 1.0 x))
5.0ms
(log (- 1.0 x))

series423.0ms

Counts
4 → 12
Calls
4 calls:
135.0ms
(- (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)))
149.0ms
(log (- (* 1.0 1.0) (* x x)))
82.0ms
(log (- 1.0 x))
56.0ms
(log (- 1.0 x))

simplify3.2s

Counts
117 → 117
Iterations

Useful iterations: done (3.2s)

IterNodesCost
017650302
143241782
2115538217
3463432955
done500032907

prune515.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 56.4b

localize53.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (/ (* x x) 1.0) (/ (* x x) 1.0))
4.2b
(log (- 1.0 x))
4.2b
(log (- 1.0 x))
27.7b
(/ (log (- 1.0 x)) (- (- (log 1.0) (fma (* (/ (* x x) 1.0) (/ (* x x) 1.0)) 1/2 (* 1.0 (* x x)))) (log (- 1.0 x))))

rewrite163.0ms

Algorithm
rewrite-expression-head
Rules
89×*-un-lft-identity
56×times-frac
52×add-sqr-sqrt distribute-lft-out--
49×pow1
44×add-exp-log
42×add-cbrt-cube
38×log-pow
30×add-cube-cbrt
15×prod-exp cbrt-unprod
13×cbrt-undiv div-exp
10×log-prod associate-/r*
swap-sqr associate-*r* associate-*l* difference-of-squares
log-div
div-inv
expm1-log1p-u flip3-- log1p-expm1-u flip-- associate-/l* add-log-exp unswap-sqr
div-sub rem-log-exp associate-/r/
pow2 frac-times clear-num frac-2neg pow-plus pow-prod-down associate-*l/ associate-*r/ pow-sqr *-commutative pow-prod-up
Counts
4 → 169
Calls
4 calls:
57.0ms
(* (/ (* x x) 1.0) (/ (* x x) 1.0))
5.0ms
(log (- 1.0 x))
5.0ms
(log (- 1.0 x))
86.0ms
(/ (log (- 1.0 x)) (- (- (log 1.0) (fma (* (/ (* x x) 1.0) (/ (* x x) 1.0)) 1/2 (* 1.0 (* x x)))) (log (- 1.0 x))))

series485.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(* (/ (* x x) 1.0) (/ (* x x) 1.0))
59.0ms
(log (- 1.0 x))
69.0ms
(log (- 1.0 x))
284.0ms
(/ (log (- 1.0 x)) (- (- (log 1.0) (fma (* (/ (* x x) 1.0) (/ (* x x) 1.0)) 1/2 (* 1.0 (* x x)))) (log (- 1.0 x))))

simplify3.6s

Counts
181 → 181
Iterations

Useful iterations: done (3.6s)

IterNodesCost
027184440
176476772
2280174918
done500073783

prune907.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize68.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune1.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

regimes174.0ms

Accuracy

0% (0.7b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
023845
126845
done26845

end0.0ms

sample7.8s

Algorithm
intervals
Results
4.6s3349×body1280valid
2.2s2495×body640valid
413.0ms1284×body320valid
215.0ms639×body160valid
140.0ms8000×pre80true
18.0ms233×body80valid