I understand the yield curve and why short term bonds have lower yields than long term bonds. I also understand why in an inverted yield curve, long term bonds have lower yields -- it is because investors want to "lock-in" higher rates and this drives up demand for long term bonds.
Now, for short term bonds, why do the yields rise? Let's say we're in a situation where interest rates are at their peak and the government won't increase them anymore. In this situation, shouldn't short term bond yields fall too? I thought only when interest rates rise do yields fall as a bond's market value falls.