But they did miss something key!
I'd argue that people who are not familiar with "iff" are usually unfamiliar with its full version "if and only if" as well and, unaware of the need for such distinction, tend to treat regular "if" as bidirectional. These two mistakes will cancel each other out and they won't miss said something key.
Agreed. I think this basically makes concerns about "iff" being mistaken for "if" irrelevant and trying to make a better shorthand for "if and only if" is a distraction with insufficient impact for most anyone to trouble themselves with.
What about "if(f)"? Pronounced 'ifeff', but spelled 'if(f)' so it's both:
I wouldn't expect if(f) to be linguistically successful; it's weird in a not-quite-a-word way that means it can't ever become a regular vocabulary item.
I like looking for alternatives along these lines, but I think “just when” is too easy to interpret as only the “only if” part. “just when” and “right when” as set phrases also tickle connotations around the temporal meaning of “when” that are distracting. “exactly when” (or “exactly if”, for that matter) might fix all that but adds two extra syllables, which is really unsatisfying in context, though it's at least more compact grammatically than the branching structure of “if and only if”…
I think the reason "iff" hasn't caught on more broadly is because it's easily misread as "if"
Also, if you aren't familiar with "iff" you might see it and assume it's just a typo for "if". Jargon catches on better if it's obviously jargon, so people can google it or ask questions when they notice they don't understand.
Why 'ifeff', though? I'm not seeing a logical connection between the '-eff' and '... and only if'. I'd have expected the best shorthand to look more connected to the original, like 'iffo'.
"Eff" is the pronounciation of the letter f, so iff becomes if-f becomes if-eff. It might be more intuitive with a dash, but also it's less like a word. I'll edit in an explanation of the etymology; I thought it was more intuitive than it actually was.
Ahh, OK. This has the advantage that it's connected to 'iff', so you're competing less with existing usage.
An interesting idea. It would definitely need to be explained, but it is very easy to see and understand after that [though it is also a Norse God.] Perhaps it should be tried mainly in the longer form at first, for people to get used to it, replacing the phrase 'if and only if'.
This is my claim to fame (CTRL-F "ifef").
Logicians still can't agree whether the symbol for if and only if should be a triple bar or a double arrow. Odds that they'd all sign up for this, rather than having it be, at best, yet another competing standard, seem low.
How about "xif," for "exclusively if"?
I see a major problem here, which is all the worse for simplicity. It sounds like a censored swear word. The types that would actually use this in the beginning are being technical, and it isn't very technical to be swearing about if and only if [publicly]. It sounds more appropriate for a rant. The current implementation has problems, but 'iff' is clearly superior to the proposed alternative.
If and only if is an important logical concept, useful in many contexts, both mathematical and nonmathematical. Unfortunately, "if and only if" is also an unwieldy five-syllable phrase. Mathematicians have solved this problem by shortening it to "iff". Unfortunately, this shortening has not caught on in non-mathematical contexts. This makes some communication and thinking unwieldy and ambiguous.
I think the reason "iff" hasn't caught on more broadly is because it's easily misread as "if", and doesn't have an intuitive pronunciation. I think both of these problems would be solved by changing the spelling to "ifeff" (prononunced /ɪfɛff/). The etymology is that you take "iff", and pronounce the second "f" separately. This would slightly improve the thinking and communication of most English speakers.
I think a small group of people using "ifeff" in their writing would likely start a process where "ifeff" eventually takes over, via the usual process by which vocabulary spreads, and that "ifeff" would be used by groups that don't currently have a short-enough word for this concept. I also think the correspondence between "iff" and "ifeff" is intuitive enough that this will not cause very much confusion.