I'm no economics expert but I believe inflation is caused by price rises and unfair trading by use of mechanisms such as manipulative marketing....
When someone sells a product that's worth £100 for £1500, it's an unfair trade, that means by paying for this product we create a discrepancy in the economy. This creates a chain reaction where everything keeps 1-upping everything else and creates an economy where fair trading simply does not and cannot happen.
Most of the articles I've ever read about inflation are all fake news, they never reveal the real cause of inflation. This is why the people in charge never talk about "ending" inflation once and for all, they only talk about "reducing the rate of the increase of inflation". If we were to end inflation it would require absolute fair-trading, thus the abolishment of capitalism. To end inflation = to end capitalism. To reduce inflation = to reduce capitalism.
In short, inflation happens because people just pay up without question. If people stop paying up, price goes down, trade becomes fairer, inflation gets lower.