I'm asking for multiple languages, and use grey colour to refer to the concepts denoted by the English words.
Abbreviate Necessary Condition to NC, Sufficient Condition to SC. I already know that:
If P, then Q. (In French: 'Si P, alors Q.' In German: 'Wenn P dann Q.')
=P only if Q.('P seulement si Q.' In German: 'P nur wenn Q.')
=P is a SC for Q. =Q is a NC for P.
In the first two implications, if precedes a SC, and only if a NC.
Does the adverb
onlycause the logical difference betweenifandonly if?If so, then how does
onlycause this? Doesonlycauseonly ifto incorporate more conditions than 'if'? I've tried to illustrate below that SC ⊆ NCC, where 'only' ∈ SC\NC.

if, only if,onlyin natural language; it's not about the interpretation of formal mathematical notation, which is assumed to be well understood by the reader and would help to understand the essence of the Q. The use ofifandonly ifin natural language and their use by mathematicians are consistent. Suggesting a theory whereifandonly` would have a meaning and where their composition would give the observed phenomena in the meaning of complete sentences is a topic for formal semantics, part of theoretical linguistics – imz -- Ivan Zakharyaschev Jan 06 '20 at 03:07