Bargaining process; Carbon emission trading; Heterogeneous agents; Technology adoption; Uncertain carbon price