Economic game theorists have a  way of modeling this interplay between rationality and practicality  called k-level reasoning.
לתיאורטיקנים של תאוריית המשחקים יש דרך למדל את יחסי הגומלין בין ההיגיון למציאות  במה שנקרא היגיון ברמה K.