The text from Wikipedia was edited by myself.
Socionics postulates that the way information is communicated between different types results in different interaction styles, called intertype relations. Each intertype relation has its bad and good qualities, though duality is generally considered to be the most psychologically comfortable as a long-term relationship. In total there are 16 relationship roles for each type (14 when not counting the split roles in the supervision and benefit relationship). All relations beside Request and Supervision are symmetric.
Duality
Duality is a fundamental concept in Socionics. Dual relations are characterized by mutual benefit and support, and are generally viewed as optimal for friendship, intimacy, and marriage (though sociotype is not the only factor influencing this).
In dual relations, the leading function of one partner is the suggestive function of the other, and the creative function of one partner is the mobilizing function of the other.
Thus, the ego functions of the Model A (the strongest and most socialized) of each correspond to the super-id functions of the other (the area where the person needs and expects assistance). Likewise, the super-ego block of one corresponds to the id of the other. In this relation, just 1 of 4 Jungian dichotomies is shared—rationality/irrationality.
Hamlet – EIE - ENFJ
Program - Fe Fi - Restricting
Creative - Ni Ne - Background
Vulnerable - Si Se - Mobilizing
Role - Te Ti - Suggestive
Maxim Gorky - LSI – ISTJ
Program - Ti Te - Restricting
Creative - Se Si - Background
Vulnerable - Ne Ni - Mobilizing
Role - Fi Fe - Suggestive