Details

Time bar (total: 21.9s)

sample33.0ms

Algorithm
intervals
Results
14.0ms310×body80valid

simplify2.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06123
111123
220123
339123
461123
583123
6102123
7140123
8246123
9525123
101219123
112888123
done5001123

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.5b

localize16.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (- y z))
12.8b
(/ (* x (- y z)) y)

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
20×*-un-lft-identity
18×prod-diff add-cube-cbrt
11×distribute-rgt-in distribute-lft-in
add-cbrt-cube add-exp-log
associate-*r*
pow1 associate-*r/
associate-/r* times-frac associate-*l*
expm1-log1p-u cbrt-undiv sub-neg flip3-- div-exp prod-exp cbrt-unprod log1p-expm1-u flip-- add-log-exp associate-/l/
clear-num frac-2neg pow-prod-down *-commutative div-inv associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 71
Calls
2 calls:
22.0ms
(* x (- y z))
22.0ms
(/ (* x (- y z)) y)

series111.0ms

Counts
2 → 6
Calls
2 calls:
46.0ms
(* x (- y z))
65.0ms
(/ (* x (- y z)) y)

simplify4.3s

Counts
77 → 77
Iterations

Useful iterations: 3 (1.9s)

IterNodesCost
014019337
133116823
293813299
3492313059
done500013059

prune386.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (- y z))
2.8b
(/ x (/ y (- y z)))

rewrite50.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
102×add-sqr-sqrt *-un-lft-identity
70×add-cube-cbrt
26×associate-/r*
16×distribute-lft-out-- difference-of-squares
11×associate-/r/
add-cbrt-cube add-exp-log
div-inv associate-/l*
flip3-- flip--
cbrt-undiv div-exp
expm1-log1p-u pow1 clear-num frac-2neg log1p-expm1-u add-log-exp
Counts
2 → 143
Calls
2 calls:
13.0ms
(/ y (- y z))
31.0ms
(/ x (/ y (- y z)))

series126.0ms

Counts
2 → 6
Calls
2 calls:
60.0ms
(/ y (- y z))
66.0ms
(/ x (/ y (- y z)))

simplify2.2s

Counts
149 → 149
Iterations

Useful iterations: done (2.2s)

IterNodesCost
022247927
155943877
2198542739
done500142496

prune694.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize17.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- y z) y)
3.0b
(* x (/ (- y z) y))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
36×*-un-lft-identity
31×times-frac
22×add-cube-cbrt
19×associate-*r*
add-cbrt-cube add-exp-log
distribute-lft-out-- difference-of-squares
associate-/l*
pow1
associate-/r* associate-*l*
expm1-log1p-u cbrt-undiv div-exp prod-exp cbrt-unprod log1p-expm1-u div-inv add-log-exp unswap-sqr associate-/l/
clear-num frac-2neg flip3-- div-sub pow-prod-down associate-*r/ *-commutative flip--
Counts
2 → 80
Calls
2 calls:
28.0ms
(/ (- y z) y)
49.0ms
(* x (/ (- y z) y))

series144.0ms

Counts
2 → 6
Calls
2 calls:
54.0ms
(/ (- y z) y)
90.0ms
(* x (/ (- y z) y))

simplify3.5s

Counts
86 → 86
Iterations

Useful iterations: 3 (1.4s)

IterNodesCost
011517225
128416187
294115863
3412215703
done500215703

prune425.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize8.0ms

Local error

Found 1 expressions with local error:

3.0b
(* x (- 1 (/ z y)))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
81×add-sqr-sqrt
78×prod-diff
75×*-un-lft-identity
71×add-cube-cbrt
56×times-frac
41×distribute-rgt-in distribute-lft-in
associate-*r*
div-inv
difference-of-squares
pow1 add-cbrt-cube associate-*l* add-exp-log
sub-neg associate-*r/
expm1-log1p-u flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod log1p-expm1-u flip-- distribute-lft-out-- add-log-exp unswap-sqr
Counts
1 → 109
Calls
1 calls:
67.0ms
(* x (- 1 (/ z y)))

series34.0ms

Counts
1 → 3
Calls
1 calls:
34.0ms
(* x (- 1 (/ z y)))

simplify6.1s

Counts
112 → 112
Iterations

Useful iterations: done (6.1s)

IterNodesCost
028162002
161950427
2142041815
3409835149
done500428687

prune186.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes202.0ms

Accuracy

0.6% (3.0b remaining)

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

bsearch35.0ms

Steps
ItersRangePoint
9
2.5239547065466994e+139
1.347497447004779e+146
2.6711348618870302e+144

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011334
112334
done12334

end0.0ms

sample797.0ms

Algorithm
intervals
Results
452.0ms9627×body80valid