knapp logik