Details

Time bar (total: 18.1s)

sample51.0ms

Algorithm
intervals
Results
10.0ms186×body80valid
9.0ms33×body1280valid
4.0ms22×body640valid
4.0ms96×body80nan
2.0ms14×body640nan
2.0ms11×body320valid
1.0msbody1280nan
0.0msbody320nan
0.0msbody160valid
0.0msbody160nan

simplify137.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0912
11912
22912
34112
45412
56212
67012
78512
810312
911612
done11612

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 17.7b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
0.0b
(/ (- x y) (- 1.0 y))
1.7b
(- 1.0 (/ (- x y) (- 1.0 y)))
6.0b
(log (- 1.0 (/ (- x y) (- 1.0 y))))

rewrite185.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt
51×*-un-lft-identity
28×times-frac
19×difference-of-squares
18×add-cube-cbrt
17×distribute-lft-out--
12×log-prod
add-exp-log add-log-exp
pow1 flip3-- add-cbrt-cube flip-- associate--r+
associate-/r* associate-/l*
log-div
associate--r-
sub-neg diff-log div-sub associate-/r/ log-pow associate-/l/
cbrt-undiv frac-2neg div-exp rem-log-exp clear-num div-inv
Counts
4 → 108
Calls
4 calls:
54.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
28.0ms
(/ (- x y) (- 1.0 y))
46.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
50.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

series352.0ms

Counts
4 → 12
Calls
4 calls:
108.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
53.0ms
(/ (- x y) (- 1.0 y))
67.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
124.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

simplify1.9s

Counts
120 → 120
Iterations

Useful iterations: 3 (873.0ms)

IterNodesCost
02051894
14891792
212261680
332671671
done50001671

prune428.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (- 1.0 y))
0.2b
(* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))
6.0b
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))
12.6b
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))

rewrite245.0ms

Algorithm
rewrite-expression-head
Rules
60×add-sqr-sqrt
37×cbrt-prod
34×*-un-lft-identity
15×difference-of-squares
14×add-cube-cbrt cbrt-div
12×pow1 times-frac
10×swap-sqr
log-prod flip3-- flip-- distribute-lft-out--
associate-*r* associate-*l*
add-exp-log pow1/3
add-log-exp
frac-times add-cbrt-cube unswap-sqr
log-div div-sub associate-*r/ pow-prod-down associate-*l/ pow-sqr pow-prod-up
pow2 sub-neg pow-plus diff-log rem-log-exp prod-exp log-pow *-commutative cbrt-unprod associate--r-
Counts
4 → 110
Calls
4 calls:
7.0ms
(cbrt (- 1.0 y))
41.0ms
(* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))
100.0ms
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))
88.0ms
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))

series405.0ms

Counts
4 → 12
Calls
4 calls:
102.0ms
(cbrt (- 1.0 y))
133.0ms
(* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))
99.0ms
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))
71.0ms
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))

simplify2.7s

Counts
122 → 122
Iterations

Useful iterations: done (2.7s)

IterNodesCost
02422627
15132470
213211800
341541710
done50001700

prune384.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

1.7b
(- 1.0 (/ (- x y) (- 1.0 y)))
6.0b
(log (- 1.0 (/ (- x y) (- 1.0 y))))
6.0b
(log (- 1.0 (/ (- x y) (- 1.0 y))))
6.0b
(log (- 1.0 (/ (- x y) (- 1.0 y))))

rewrite201.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
18×log-prod
15×*-un-lft-identity
difference-of-squares
pow1 add-exp-log add-cube-cbrt
log-div add-log-exp
flip3-- times-frac add-cbrt-cube flip-- distribute-lft-out--
rem-log-exp log-pow
sub-neg diff-log div-sub associate--r-
Counts
4 → 67
Calls
4 calls:
54.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
49.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
33.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
63.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

series481.0ms

Counts
4 → 12
Calls
4 calls:
63.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
149.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
143.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
126.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

simplify2.8s

Counts
79 → 79
Iterations

Useful iterations: 3 (260.0ms)

IterNodesCost
0911427
11951376
24581229
312371223
445971223
done50001223

prune540.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.7b
(/ (* (- x y) (+ (/ (- x y) (- 1.0 y)) 1.0)) (- 1.0 y))
1.7b
(- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3))
9.3b
(log (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)))
11.1b
(log (+ (/ (* (- x y) (+ (/ (- x y) (- 1.0 y)) 1.0)) (- 1.0 y)) (* 1.0 1.0)))

rewrite504.0ms

Algorithm
rewrite-expression-head
Rules
104×add-sqr-sqrt
50×difference-of-squares
36×unpow-prod-down log-prod cube-prod
32×*-un-lft-identity
21×times-frac
20×sqr-pow
12×distribute-lft-out--
11×add-exp-log
add-cbrt-cube
add-cube-cbrt associate-/l/
pow1 flip3-- flip-- add-log-exp
associate-/r*
frac-times log-div flip3-+ flip-+
difference-cubes cbrt-undiv associate-*r/ div-exp rem-log-exp associate-*l/ associate-/r/ log-pow
sub-neg frac-2neg diff-log prod-exp clear-num cbrt-unprod div-inv associate-/l*
Counts
4 → 135
Calls
4 calls:
104.0ms
(/ (* (- x y) (+ (/ (- x y) (- 1.0 y)) 1.0)) (- 1.0 y))
108.0ms
(- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3))
177.0ms
(log (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)))
109.0ms
(log (+ (/ (* (- x y) (+ (/ (- x y) (- 1.0 y)) 1.0)) (- 1.0 y)) (* 1.0 1.0)))

series1.2s

Counts
4 → 12
Calls
4 calls:
172.0ms
(/ (* (- x y) (+ (/ (- x y) (- 1.0 y)) 1.0)) (- 1.0 y))
308.0ms
(- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3))
509.0ms
(log (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)))
254.0ms
(log (+ (/ (* (- x y) (+ (/ (- x y) (- 1.0 y)) 1.0)) (- 1.0 y)) (* 1.0 1.0)))

simplify1.6s

Counts
147 → 147
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02894015
17273772
224933546
done50003538

prune703.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes241.0ms

Accuracy

98.5% (0.2b remaining)

Error of 0.3b against oracle of 0.1b and baseline of 16.9b

bsearch1.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02449
12849
done2849

end0.0ms

sample2.9s

Algorithm
intervals
Results
1.0s5699×body80valid
356.0ms835×body1280valid
331.0ms769×body640valid
249.0ms3664×body80nan
158.0ms371×body1280nan
133.0ms385×body640nan
88.0ms456×body320valid
33.0ms194×body320nan
31.0ms241×body160valid
15.0ms132×body160nan