harmonic reasoning