非空集合S={x∈R|-1≤x≤a},A={y|y=x+1,x∈S},B={z=x^2,x∈S}.如果A=B,求a的值.