How is “iff” different from “if”
So I just discovered iff thinking it was a typo. But after looking it up and reading other answers on here it is a valid contraction of words if and only if. Much like XOR in a mathematical domain.
How is if and only if different from if when used in a sentance?
Does if not already imply a condition that must be met before fulfilling some clause. It's like without iff regular if implied if or maybe.
Similar to XOR I would assume this word/representation be reserved for logical expression. However dictionary.com is giving examples of use in English:
I could like her better, iff she was better to my young lady.
Clarissa, Volume 3 (of 9) Samuel Richardson
terminology parts-of-speech contractions
|
show 1 more comment
So I just discovered iff thinking it was a typo. But after looking it up and reading other answers on here it is a valid contraction of words if and only if. Much like XOR in a mathematical domain.
How is if and only if different from if when used in a sentance?
Does if not already imply a condition that must be met before fulfilling some clause. It's like without iff regular if implied if or maybe.
Similar to XOR I would assume this word/representation be reserved for logical expression. However dictionary.com is giving examples of use in English:
I could like her better, iff she was better to my young lady.
Clarissa, Volume 3 (of 9) Samuel Richardson
terminology parts-of-speech contractions
3
Note that iff is only a "valid contraction" in specialized contexts such as philosophy and computer programming. Just because a word is in the dictionary does not mean it is commonly used or widely understood. I have never come across iff in a newspaper that I can remember. Secondly, why if and iff are not equivalent is a matter of logic, not English. If it rains, the road will be wet is different from Iff it rains, the road will be wet, because in the former, the road could also be wet from lawn sprinklers.
– choster
Dec 20 '18 at 23:21
I'm voting to close this question as off-topic because it is a question about a logical formulation, and not about the English language.
– choster
Dec 20 '18 at 23:39
@choster Maybe but it could be good for other programmers to reference. Some people seem to think it is a real word. As does dictionary.com. I got into confusion in a pull request as a maintainer believes this is a real word and is using it in general documentation. Which lead me down this rabbit hole to clarify.
– Lex
Dec 20 '18 at 23:44
I'm hardly saying it isn't a "real" word. I'm saying that ordinary people do not have a need for it. Whether it is appropriate or not for your documentation depends on who is going to be reading that documentation.
– choster
Dec 21 '18 at 0:01
@choster From wikipedia """"...often, mathematical definitions follow the special convention that "if" is interpreted to mean "if and only if" """. So its use really seems reserved for logical statementsx = y iff A ~ B
outside of this I think if should be used. In my case "Returns true iff key is in s" this is english and iff reads as a typo. You'd be better off with=> true iff s[key
– Lex
Dec 21 '18 at 0:19
|
show 1 more comment
So I just discovered iff thinking it was a typo. But after looking it up and reading other answers on here it is a valid contraction of words if and only if. Much like XOR in a mathematical domain.
How is if and only if different from if when used in a sentance?
Does if not already imply a condition that must be met before fulfilling some clause. It's like without iff regular if implied if or maybe.
Similar to XOR I would assume this word/representation be reserved for logical expression. However dictionary.com is giving examples of use in English:
I could like her better, iff she was better to my young lady.
Clarissa, Volume 3 (of 9) Samuel Richardson
terminology parts-of-speech contractions
So I just discovered iff thinking it was a typo. But after looking it up and reading other answers on here it is a valid contraction of words if and only if. Much like XOR in a mathematical domain.
How is if and only if different from if when used in a sentance?
Does if not already imply a condition that must be met before fulfilling some clause. It's like without iff regular if implied if or maybe.
Similar to XOR I would assume this word/representation be reserved for logical expression. However dictionary.com is giving examples of use in English:
I could like her better, iff she was better to my young lady.
Clarissa, Volume 3 (of 9) Samuel Richardson
terminology parts-of-speech contractions
terminology parts-of-speech contractions
asked Dec 20 '18 at 23:01
LexLex
1285
1285
3
Note that iff is only a "valid contraction" in specialized contexts such as philosophy and computer programming. Just because a word is in the dictionary does not mean it is commonly used or widely understood. I have never come across iff in a newspaper that I can remember. Secondly, why if and iff are not equivalent is a matter of logic, not English. If it rains, the road will be wet is different from Iff it rains, the road will be wet, because in the former, the road could also be wet from lawn sprinklers.
– choster
Dec 20 '18 at 23:21
I'm voting to close this question as off-topic because it is a question about a logical formulation, and not about the English language.
– choster
Dec 20 '18 at 23:39
@choster Maybe but it could be good for other programmers to reference. Some people seem to think it is a real word. As does dictionary.com. I got into confusion in a pull request as a maintainer believes this is a real word and is using it in general documentation. Which lead me down this rabbit hole to clarify.
– Lex
Dec 20 '18 at 23:44
I'm hardly saying it isn't a "real" word. I'm saying that ordinary people do not have a need for it. Whether it is appropriate or not for your documentation depends on who is going to be reading that documentation.
– choster
Dec 21 '18 at 0:01
@choster From wikipedia """"...often, mathematical definitions follow the special convention that "if" is interpreted to mean "if and only if" """. So its use really seems reserved for logical statementsx = y iff A ~ B
outside of this I think if should be used. In my case "Returns true iff key is in s" this is english and iff reads as a typo. You'd be better off with=> true iff s[key
– Lex
Dec 21 '18 at 0:19
|
show 1 more comment
3
Note that iff is only a "valid contraction" in specialized contexts such as philosophy and computer programming. Just because a word is in the dictionary does not mean it is commonly used or widely understood. I have never come across iff in a newspaper that I can remember. Secondly, why if and iff are not equivalent is a matter of logic, not English. If it rains, the road will be wet is different from Iff it rains, the road will be wet, because in the former, the road could also be wet from lawn sprinklers.
– choster
Dec 20 '18 at 23:21
I'm voting to close this question as off-topic because it is a question about a logical formulation, and not about the English language.
– choster
Dec 20 '18 at 23:39
@choster Maybe but it could be good for other programmers to reference. Some people seem to think it is a real word. As does dictionary.com. I got into confusion in a pull request as a maintainer believes this is a real word and is using it in general documentation. Which lead me down this rabbit hole to clarify.
– Lex
Dec 20 '18 at 23:44
I'm hardly saying it isn't a "real" word. I'm saying that ordinary people do not have a need for it. Whether it is appropriate or not for your documentation depends on who is going to be reading that documentation.
– choster
Dec 21 '18 at 0:01
@choster From wikipedia """"...often, mathematical definitions follow the special convention that "if" is interpreted to mean "if and only if" """. So its use really seems reserved for logical statementsx = y iff A ~ B
outside of this I think if should be used. In my case "Returns true iff key is in s" this is english and iff reads as a typo. You'd be better off with=> true iff s[key
– Lex
Dec 21 '18 at 0:19
3
3
Note that iff is only a "valid contraction" in specialized contexts such as philosophy and computer programming. Just because a word is in the dictionary does not mean it is commonly used or widely understood. I have never come across iff in a newspaper that I can remember. Secondly, why if and iff are not equivalent is a matter of logic, not English. If it rains, the road will be wet is different from Iff it rains, the road will be wet, because in the former, the road could also be wet from lawn sprinklers.
– choster
Dec 20 '18 at 23:21
Note that iff is only a "valid contraction" in specialized contexts such as philosophy and computer programming. Just because a word is in the dictionary does not mean it is commonly used or widely understood. I have never come across iff in a newspaper that I can remember. Secondly, why if and iff are not equivalent is a matter of logic, not English. If it rains, the road will be wet is different from Iff it rains, the road will be wet, because in the former, the road could also be wet from lawn sprinklers.
– choster
Dec 20 '18 at 23:21
I'm voting to close this question as off-topic because it is a question about a logical formulation, and not about the English language.
– choster
Dec 20 '18 at 23:39
I'm voting to close this question as off-topic because it is a question about a logical formulation, and not about the English language.
– choster
Dec 20 '18 at 23:39
@choster Maybe but it could be good for other programmers to reference. Some people seem to think it is a real word. As does dictionary.com. I got into confusion in a pull request as a maintainer believes this is a real word and is using it in general documentation. Which lead me down this rabbit hole to clarify.
– Lex
Dec 20 '18 at 23:44
@choster Maybe but it could be good for other programmers to reference. Some people seem to think it is a real word. As does dictionary.com. I got into confusion in a pull request as a maintainer believes this is a real word and is using it in general documentation. Which lead me down this rabbit hole to clarify.
– Lex
Dec 20 '18 at 23:44
I'm hardly saying it isn't a "real" word. I'm saying that ordinary people do not have a need for it. Whether it is appropriate or not for your documentation depends on who is going to be reading that documentation.
– choster
Dec 21 '18 at 0:01
I'm hardly saying it isn't a "real" word. I'm saying that ordinary people do not have a need for it. Whether it is appropriate or not for your documentation depends on who is going to be reading that documentation.
– choster
Dec 21 '18 at 0:01
@choster From wikipedia """"...often, mathematical definitions follow the special convention that "if" is interpreted to mean "if and only if" """. So its use really seems reserved for logical statements
x = y iff A ~ B
outside of this I think if should be used. In my case "Returns true iff key is in s" this is english and iff reads as a typo. You'd be better off with => true iff s[key
– Lex
Dec 21 '18 at 0:19
@choster From wikipedia """"...often, mathematical definitions follow the special convention that "if" is interpreted to mean "if and only if" """. So its use really seems reserved for logical statements
x = y iff A ~ B
outside of this I think if should be used. In my case "Returns true iff key is in s" this is english and iff reads as a typo. You'd be better off with => true iff s[key
– Lex
Dec 21 '18 at 0:19
|
show 1 more comment
2 Answers
2
active
oldest
votes
I agree with your assumption and not with Dictionary.com. Like XOR, iff should only be used in a mathematical or philosophical context. In normal English prose, "iff" is not a word, it's a typo.
You cannot use the abbreviation "iff" in the body of a business letter, or a newspaper article, or a history textbook. iff is not really a contraction. Unlike can't, which you'd pronounce kant, when reading iff aloud, you would not pronounce it if (or iffff), you would say, "if and only if." This makes it a special kind of abbreviation, which can't be pronounced in its abbreviated form.
OK, so what does it mean in mathematics, or philosophy?
This Wikipedia article is pretty good: "If and only if"
Here's how they've contrasted if and only if from if and from only if:
"Madison will eat the fruit if it is an apple."
This states that Madison will eat fruits that are apples. It does not, however, exclude the possibility that Madison might also eat bananas or other types of fruit. All that is known for certain is that she will eat any and all apples that she happens upon. That the fruit is an apple is a sufficient condition for Madison to eat the fruit.
In other words, any time Madison encounters an apple, she will eat it. If she encounters a pear or a banana, we don't know what she will do.
"Madison will eat the fruit only if it is an apple."
This states that the only fruit Madison will eat is an apple. It does not, however, exclude the possibility that Madison will refuse an apple if it is made available, in contrast with (1), which requires Madison to eat any available apple. In this case, that a given fruit is an apple is a necessary condition for Madison to be eating it. It is not a sufficient condition since Madison might not eat all the apples she is given.
In other words, if Madison encounters a pear or a banana, she will definitely not eat it. If she encounters an apple, she may eat it, but she may not.
"Madison will eat the fruit if and only if it is an apple"
This statement makes it clear that Madison will eat all and only those fruits that are apples. She will not leave any apple uneaten, and she will not eat any other type of fruit. That a given fruit is an apple is both a necessary and a sufficient condition for Madison to eat the fruit.
In other words, if Madison encounters an apple, she will definitely eat it. If she encounters a pear or a banana, she definitely will not eat it.
add a comment |
iff is used in mathematics to describe a logical if statement that is reversible. In other words "A iff B" means "if A then B" and "if B then A".
For example, if "I have an umbrella" then "it is raining" does not necessarily imply that when it rains I have an umbrella, but when I have an umbrella it is definitely raining.
However "I have an umbrella" iff "it is raining" means that I have an umbrella when it rains and when it rains I have an umbrella.
1
Welcome to EL&U! While you have written a good and extensive answer, it would be beneficial to provide sources.
– A Lambent Eye
Dec 21 '18 at 8:19
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "97"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fenglish.stackexchange.com%2fquestions%2f478019%2fhow-is-iff-different-from-if%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I agree with your assumption and not with Dictionary.com. Like XOR, iff should only be used in a mathematical or philosophical context. In normal English prose, "iff" is not a word, it's a typo.
You cannot use the abbreviation "iff" in the body of a business letter, or a newspaper article, or a history textbook. iff is not really a contraction. Unlike can't, which you'd pronounce kant, when reading iff aloud, you would not pronounce it if (or iffff), you would say, "if and only if." This makes it a special kind of abbreviation, which can't be pronounced in its abbreviated form.
OK, so what does it mean in mathematics, or philosophy?
This Wikipedia article is pretty good: "If and only if"
Here's how they've contrasted if and only if from if and from only if:
"Madison will eat the fruit if it is an apple."
This states that Madison will eat fruits that are apples. It does not, however, exclude the possibility that Madison might also eat bananas or other types of fruit. All that is known for certain is that she will eat any and all apples that she happens upon. That the fruit is an apple is a sufficient condition for Madison to eat the fruit.
In other words, any time Madison encounters an apple, she will eat it. If she encounters a pear or a banana, we don't know what she will do.
"Madison will eat the fruit only if it is an apple."
This states that the only fruit Madison will eat is an apple. It does not, however, exclude the possibility that Madison will refuse an apple if it is made available, in contrast with (1), which requires Madison to eat any available apple. In this case, that a given fruit is an apple is a necessary condition for Madison to be eating it. It is not a sufficient condition since Madison might not eat all the apples she is given.
In other words, if Madison encounters a pear or a banana, she will definitely not eat it. If she encounters an apple, she may eat it, but she may not.
"Madison will eat the fruit if and only if it is an apple"
This statement makes it clear that Madison will eat all and only those fruits that are apples. She will not leave any apple uneaten, and she will not eat any other type of fruit. That a given fruit is an apple is both a necessary and a sufficient condition for Madison to eat the fruit.
In other words, if Madison encounters an apple, she will definitely eat it. If she encounters a pear or a banana, she definitely will not eat it.
add a comment |
I agree with your assumption and not with Dictionary.com. Like XOR, iff should only be used in a mathematical or philosophical context. In normal English prose, "iff" is not a word, it's a typo.
You cannot use the abbreviation "iff" in the body of a business letter, or a newspaper article, or a history textbook. iff is not really a contraction. Unlike can't, which you'd pronounce kant, when reading iff aloud, you would not pronounce it if (or iffff), you would say, "if and only if." This makes it a special kind of abbreviation, which can't be pronounced in its abbreviated form.
OK, so what does it mean in mathematics, or philosophy?
This Wikipedia article is pretty good: "If and only if"
Here's how they've contrasted if and only if from if and from only if:
"Madison will eat the fruit if it is an apple."
This states that Madison will eat fruits that are apples. It does not, however, exclude the possibility that Madison might also eat bananas or other types of fruit. All that is known for certain is that she will eat any and all apples that she happens upon. That the fruit is an apple is a sufficient condition for Madison to eat the fruit.
In other words, any time Madison encounters an apple, she will eat it. If she encounters a pear or a banana, we don't know what she will do.
"Madison will eat the fruit only if it is an apple."
This states that the only fruit Madison will eat is an apple. It does not, however, exclude the possibility that Madison will refuse an apple if it is made available, in contrast with (1), which requires Madison to eat any available apple. In this case, that a given fruit is an apple is a necessary condition for Madison to be eating it. It is not a sufficient condition since Madison might not eat all the apples she is given.
In other words, if Madison encounters a pear or a banana, she will definitely not eat it. If she encounters an apple, she may eat it, but she may not.
"Madison will eat the fruit if and only if it is an apple"
This statement makes it clear that Madison will eat all and only those fruits that are apples. She will not leave any apple uneaten, and she will not eat any other type of fruit. That a given fruit is an apple is both a necessary and a sufficient condition for Madison to eat the fruit.
In other words, if Madison encounters an apple, she will definitely eat it. If she encounters a pear or a banana, she definitely will not eat it.
add a comment |
I agree with your assumption and not with Dictionary.com. Like XOR, iff should only be used in a mathematical or philosophical context. In normal English prose, "iff" is not a word, it's a typo.
You cannot use the abbreviation "iff" in the body of a business letter, or a newspaper article, or a history textbook. iff is not really a contraction. Unlike can't, which you'd pronounce kant, when reading iff aloud, you would not pronounce it if (or iffff), you would say, "if and only if." This makes it a special kind of abbreviation, which can't be pronounced in its abbreviated form.
OK, so what does it mean in mathematics, or philosophy?
This Wikipedia article is pretty good: "If and only if"
Here's how they've contrasted if and only if from if and from only if:
"Madison will eat the fruit if it is an apple."
This states that Madison will eat fruits that are apples. It does not, however, exclude the possibility that Madison might also eat bananas or other types of fruit. All that is known for certain is that she will eat any and all apples that she happens upon. That the fruit is an apple is a sufficient condition for Madison to eat the fruit.
In other words, any time Madison encounters an apple, she will eat it. If she encounters a pear or a banana, we don't know what she will do.
"Madison will eat the fruit only if it is an apple."
This states that the only fruit Madison will eat is an apple. It does not, however, exclude the possibility that Madison will refuse an apple if it is made available, in contrast with (1), which requires Madison to eat any available apple. In this case, that a given fruit is an apple is a necessary condition for Madison to be eating it. It is not a sufficient condition since Madison might not eat all the apples she is given.
In other words, if Madison encounters a pear or a banana, she will definitely not eat it. If she encounters an apple, she may eat it, but she may not.
"Madison will eat the fruit if and only if it is an apple"
This statement makes it clear that Madison will eat all and only those fruits that are apples. She will not leave any apple uneaten, and she will not eat any other type of fruit. That a given fruit is an apple is both a necessary and a sufficient condition for Madison to eat the fruit.
In other words, if Madison encounters an apple, she will definitely eat it. If she encounters a pear or a banana, she definitely will not eat it.
I agree with your assumption and not with Dictionary.com. Like XOR, iff should only be used in a mathematical or philosophical context. In normal English prose, "iff" is not a word, it's a typo.
You cannot use the abbreviation "iff" in the body of a business letter, or a newspaper article, or a history textbook. iff is not really a contraction. Unlike can't, which you'd pronounce kant, when reading iff aloud, you would not pronounce it if (or iffff), you would say, "if and only if." This makes it a special kind of abbreviation, which can't be pronounced in its abbreviated form.
OK, so what does it mean in mathematics, or philosophy?
This Wikipedia article is pretty good: "If and only if"
Here's how they've contrasted if and only if from if and from only if:
"Madison will eat the fruit if it is an apple."
This states that Madison will eat fruits that are apples. It does not, however, exclude the possibility that Madison might also eat bananas or other types of fruit. All that is known for certain is that she will eat any and all apples that she happens upon. That the fruit is an apple is a sufficient condition for Madison to eat the fruit.
In other words, any time Madison encounters an apple, she will eat it. If she encounters a pear or a banana, we don't know what she will do.
"Madison will eat the fruit only if it is an apple."
This states that the only fruit Madison will eat is an apple. It does not, however, exclude the possibility that Madison will refuse an apple if it is made available, in contrast with (1), which requires Madison to eat any available apple. In this case, that a given fruit is an apple is a necessary condition for Madison to be eating it. It is not a sufficient condition since Madison might not eat all the apples she is given.
In other words, if Madison encounters a pear or a banana, she will definitely not eat it. If she encounters an apple, she may eat it, but she may not.
"Madison will eat the fruit if and only if it is an apple"
This statement makes it clear that Madison will eat all and only those fruits that are apples. She will not leave any apple uneaten, and she will not eat any other type of fruit. That a given fruit is an apple is both a necessary and a sufficient condition for Madison to eat the fruit.
In other words, if Madison encounters an apple, she will definitely eat it. If she encounters a pear or a banana, she definitely will not eat it.
answered Dec 20 '18 at 23:24
JuhaszJuhasz
1,789210
1,789210
add a comment |
add a comment |
iff is used in mathematics to describe a logical if statement that is reversible. In other words "A iff B" means "if A then B" and "if B then A".
For example, if "I have an umbrella" then "it is raining" does not necessarily imply that when it rains I have an umbrella, but when I have an umbrella it is definitely raining.
However "I have an umbrella" iff "it is raining" means that I have an umbrella when it rains and when it rains I have an umbrella.
1
Welcome to EL&U! While you have written a good and extensive answer, it would be beneficial to provide sources.
– A Lambent Eye
Dec 21 '18 at 8:19
add a comment |
iff is used in mathematics to describe a logical if statement that is reversible. In other words "A iff B" means "if A then B" and "if B then A".
For example, if "I have an umbrella" then "it is raining" does not necessarily imply that when it rains I have an umbrella, but when I have an umbrella it is definitely raining.
However "I have an umbrella" iff "it is raining" means that I have an umbrella when it rains and when it rains I have an umbrella.
1
Welcome to EL&U! While you have written a good and extensive answer, it would be beneficial to provide sources.
– A Lambent Eye
Dec 21 '18 at 8:19
add a comment |
iff is used in mathematics to describe a logical if statement that is reversible. In other words "A iff B" means "if A then B" and "if B then A".
For example, if "I have an umbrella" then "it is raining" does not necessarily imply that when it rains I have an umbrella, but when I have an umbrella it is definitely raining.
However "I have an umbrella" iff "it is raining" means that I have an umbrella when it rains and when it rains I have an umbrella.
iff is used in mathematics to describe a logical if statement that is reversible. In other words "A iff B" means "if A then B" and "if B then A".
For example, if "I have an umbrella" then "it is raining" does not necessarily imply that when it rains I have an umbrella, but when I have an umbrella it is definitely raining.
However "I have an umbrella" iff "it is raining" means that I have an umbrella when it rains and when it rains I have an umbrella.
answered Dec 21 '18 at 6:22
snibbetssnibbets
1212
1212
1
Welcome to EL&U! While you have written a good and extensive answer, it would be beneficial to provide sources.
– A Lambent Eye
Dec 21 '18 at 8:19
add a comment |
1
Welcome to EL&U! While you have written a good and extensive answer, it would be beneficial to provide sources.
– A Lambent Eye
Dec 21 '18 at 8:19
1
1
Welcome to EL&U! While you have written a good and extensive answer, it would be beneficial to provide sources.
– A Lambent Eye
Dec 21 '18 at 8:19
Welcome to EL&U! While you have written a good and extensive answer, it would be beneficial to provide sources.
– A Lambent Eye
Dec 21 '18 at 8:19
add a comment |
Thanks for contributing an answer to English Language & Usage Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fenglish.stackexchange.com%2fquestions%2f478019%2fhow-is-iff-different-from-if%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3
Note that iff is only a "valid contraction" in specialized contexts such as philosophy and computer programming. Just because a word is in the dictionary does not mean it is commonly used or widely understood. I have never come across iff in a newspaper that I can remember. Secondly, why if and iff are not equivalent is a matter of logic, not English. If it rains, the road will be wet is different from Iff it rains, the road will be wet, because in the former, the road could also be wet from lawn sprinklers.
– choster
Dec 20 '18 at 23:21
I'm voting to close this question as off-topic because it is a question about a logical formulation, and not about the English language.
– choster
Dec 20 '18 at 23:39
@choster Maybe but it could be good for other programmers to reference. Some people seem to think it is a real word. As does dictionary.com. I got into confusion in a pull request as a maintainer believes this is a real word and is using it in general documentation. Which lead me down this rabbit hole to clarify.
– Lex
Dec 20 '18 at 23:44
I'm hardly saying it isn't a "real" word. I'm saying that ordinary people do not have a need for it. Whether it is appropriate or not for your documentation depends on who is going to be reading that documentation.
– choster
Dec 21 '18 at 0:01
@choster From wikipedia """"...often, mathematical definitions follow the special convention that "if" is interpreted to mean "if and only if" """. So its use really seems reserved for logical statements
x = y iff A ~ B
outside of this I think if should be used. In my case "Returns true iff key is in s" this is english and iff reads as a typo. You'd be better off with=> true iff s[key
– Lex
Dec 21 '18 at 0:19