解:(1) 設數列前6項的公差為
d,則
a5=-1+2
d,
a6=-1+3
d,
d為整數.
又
a5,
a6,
a7成等比數列,所以(3
d-1)
2=4(2
d-1),
即 9
d2-14
d+5=0,得
d ="1. " …………………3分
當
n≤6時,
an =
n-4,
由此
a5=1,
a6=2,數列從第5項起構成的等比數列的公比為2,
所以,當
n≥5時,
an =2
n-5.
故

…………………6分
(2) 由(1)知,數列

為:-3,-2,-1,0,1,2,4,8,16,…
當
m=1時等式成立,即-3-2-1=―6=(-3)(-2)(-1);
當
m=3時等式成立,即-1+0+1=0;
當
m=2、4時等式不成立; …………………9分
當
m≥5時,
amam+1am+2=2
3m-12,
am +
am+1+
am+2=2
m-5(2
3-1)=7×2
m-5,
7×2
m-5≠2
3m-12,
所以
am +
am+1+
am+2≠
amam+1am+2 .
故所求
m= 1,或
m=3. …………………12分