通货膨胀是一个长期(唯一的原因是货币供给)和较长期(原因在于供给面的影响),
似乎现在说的通货膨胀都是第一个层面的吧。短期的价格波动不能叫做通胀。
AD-AS模型和IS-LM都可以说明这个问题。用前者解释P更直接。过程如下:
若是AD右移,拉高价格P,此时收入会增加;收入和价格都增加,会增加货币需求;增加货币需求,会提高利率;利率升高,会抑制当期消费(Euler方程)、抑制投资(未来资本的边际产出减去折旧率等于当期利率)、减少净出口(汇率效应),因此,AD会左移,此时物价回落。——注意在此过程中假设AS不变。
若是AS左移,此时会推高价格P,同时产出减少,货币需求不知道会怎么变。但是,P升高会提高对P的预期,这时AS会继续左移。这个持续的P升高过程就是通货膨胀。所以供给面的不利冲击会导致一定的通胀。但这个过程也不会持续很长,因为Y缺口的大幅度出现必将导致劳动市场不紧张,工资的下降将最终使得就业增加、产出增加,从而回复到原点。——在这个过程中,假设AD不变。
以上解释是Mankiw《原理》的解释,本人觉得非常简洁。