I've been reading the FAA's Glider Flying Handbook, 2013 (FAA-H-8083-13A). In chapter 3 ("Aerodynamics of Flight"), the book is discussing stability. On page 3-12, it states:
Dihedral is the upward angle of the wings from a horizontal (front/rear view) axis of the plane. As a glider flies along and encounters turbulence, the dihedral provides positive lateral stability by providing more lift for the lower wing and reducing the lift on the raised wing. As one wing lowers, it becomes closer to perpendicular to the surface and level. Because it is closer to level and perpendicular to the weight force, the lift produced directly opposes the force of weight. This must be instantly compared to the higher and now more canted wing referenced to the force of weight. The higher wing's lift relative to the force of weight is now less because of the vector angle. This imbalance of lift causes the lower wing to rise as the higher descends until lift equalizes, resulting in level flight.
That doesn't sound right to me.
This paragraph says that there's more lift on the lowered wing and less lift on the raised wing. That's not true, is it? The amount of lift only depends on a wing's airspeed and angle of attack, not on the wing's bank angle.
The paragraph then explains that the lowered wing produces more upward lift than the raised wing. I think this is true, but it's not relevant, because upward lift isn't the only lift which contributes to rolling moment. Rolling moment depends on the total lift (and the direction of the lift).
All in all, I think that dihedral can't produce a stabilizing rolling moment in the way that the book says that it does. Any stabilizing effect must come from a difference in airspeed or angle of attack between the two wings.
Is the book's description of dihedral correct?