Movatterモバイル変換


[0]ホーム

URL:


Wikipedia

If and only if

"⟺", "⇔", and "Iff" redirect here. For other uses, seeIFF (disambiguation) andArrow (symbol).
"↔" redirects here; not to be confused withBidirectional traffic.

↔⇔≡⟺
Logical symbols representingiff  

Inlogic and related fields such asmathematics andphilosophy, "if and only if" (often shortened as "iff") is paraphrased by thebiconditional, alogical connective[1] between statements. The biconditional is true in two cases, where either both statements are true or both are false. The connective isbiconditional (a statement ofmaterial equivalence),[2] and can be likened to the standardmaterial conditional ("only if", equal to "if ... then") combined with its reverse ("if"); hence the name. The result is that the truth of either one of the connected statements requires the truth of the other (i.e. either both statements are true, or both are false), though it is controversial whether the connective thus defined is properly rendered by the English "if and only if"—with its pre-existing meaning. For example,P if and only if Q means thatP is true wheneverQ is true, and the only case in whichP is true is ifQ is also true, whereas in the case ofP if Q, there could be other scenarios whereP is true andQ is false.

In writing, phrases commonly used as alternatives to P "if and only if" Q include:Q isnecessary and sufficient for P,for P it is necessary and sufficient that Q,P is equivalent (or materially equivalent) to Q (compare withmaterial implication),P precisely if Q,P precisely (or exactly) when Q,P exactly in case Q, andP just in case Q.[3] Some authors regard "iff" as unsuitable in formal writing;[4] others consider it a "borderline case" and tolerate its use.[5] Inlogical formulae, logical symbols, such as{\displaystyle \leftrightarrow } and{\displaystyle \Leftrightarrow },[6] are used instead of these phrases; see§ Notation below.

Definition

edit

Thetruth table ofP{\displaystyle \leftrightarrow } Q is as follows:[7][8]

P{\displaystyle P} Q{\displaystyle Q} ¬P¬Q{\displaystyle \neg P\land \neg Q} PQ{\displaystyle P\land Q} PQ{\displaystyle P\rightarrow Q} PQ{\displaystyle P\leftarrow Q} PQ{\displaystyle P\leftrightarrow Q} 
FFTFTTT
FTFFTFF
TFFFFTF
TTFTTTT

It is equivalent to that produced by theXNOR gate, and opposite to that produced by theXOR gate.[9]

Usage

edit

Notation

edit

The corresponding logical symbols are "{\displaystyle \leftrightarrow } ", "{\displaystyle \Leftrightarrow } ",[6] and{\displaystyle \equiv } ,[10] and sometimes "iff". These are usually treated as equivalent. However, some texts ofmathematical logic (particularly those onfirst-order logic, rather thanpropositional logic) make a distinction between these, in which the first, ↔, is used as a symbol in logic formulas, while ⇔ is used in reasoning about those logic formulas (e.g., inmetalogic). InŁukasiewicz'sPolish notation, it is the prefix symbolE{\displaystyle E} .[11]

Another term for thelogical connective, i.e., the symbol in logic formulas, isexclusive nor.

InTeX, "if and only if" is shown as a long double arrow:{\displaystyle \iff }  via command \iff or \Longleftrightarrow.[12]

Proofs

edit

In mostlogical systems, oneproves a statement of the form "P iff Q" by proving either "if P, then Q" and "if Q, then P", or "if P, then Q" and "if not-P, then not-Q". Proving these pairs of statements sometimes leads to a more natural proof, since there are not obvious conditions in which one would infer a biconditional directly. An alternative is to prove thedisjunction "(P and Q) or (not-P and not-Q)", which itself can be inferred directly from either of its disjuncts—that is, because "iff" istruth-functional, "P iff Q" follows if P and Q have been shown to be both true, or both false.

Origin of iff and pronunciation

edit

Usage of the abbreviation "iff" first appeared in print inJohn L. Kelley's 1955 bookGeneral Topology.[13] Its invention is often credited toPaul Halmos, who wrote "I invented 'iff,' for 'if and only if'—but I could never believe I was really its first inventor."[14]

It is somewhat unclear how "iff" was meant to be pronounced. In current practice, the single 'word' "iff" is almost always read as the four words "if and only if". However, in the preface ofGeneral Topology, Kelley suggests that it should be read differently: "In some cases where mathematical content requires 'if and only if' andeuphony demands something less I use Halmos' 'iff'". The authors of one discrete mathematics textbook suggest:[15] "Should you need to pronounce iff, reallyhang on to the 'ff' so that people hear the difference from 'if'", implying that "iff" could be pronounced as[ɪfː].

Usage in definitions

edit

Conventionally,definitions are "if and only if" statements; some texts — such as Kelley'sGeneral Topology — follow this convention, and use "if and only if" oriff in definitions of new terms.[16] However, this usage of "if and only if" is relatively uncommon and overlooks the linguistic fact that the "if" of a definition is interpreted as meaning "if and only if". The majority of textbooks, research papers and articles (including English Wikipedia articles) follow the linguistic convention of interpreting "if" as "if and only if" whenever a mathematical definition is involved (as in "a topological space is compact if every open cover has a finite subcover").[17] Moreover, in the case of arecursive definition, theonly if half of the definition is interpreted as a sentence in the metalanguage stating that the sentences in the definition of a predicate are theonly sentences determining the extension of the predicate.

In terms of Euler diagrams

edit
  • A is a proper subset ofB. A number is inA only if it is inB; a number is inB if it is inA.
  • C is a subset but not a proper subset ofB. A number is inB if and only if it is inC, and a number is inC if and only if it is inB.

Euler diagrams show logical relationships among events, properties, and so forth. "P only if Q", "if P then Q", and "P→Q" all mean that P is asubset, either proper or improper, of Q. "P if Q", "if Q then P", and Q→P all mean that Q is a proper or improper subset of P. "P if and only if Q" and "Q if and only if P" both mean that the sets P and Q are identical to each other.

More general usage

edit

Iff is used outside the field of logic as well. Wherever logic is applied, especially inmathematical discussions, it has the same meaning as above: it is an abbreviation forif and only if, indicating that one statement is bothnecessary and sufficient for the other. This is an example ofmathematical jargon (although, as noted above,if is more often used thaniff in statements of definition).

The elements ofX areall and only the elements ofY means: "For anyz in thedomain of discourse,z is inX if and only ifz is inY."

When "if" means "if and only if"

edit

In theirArtificial Intelligence: A Modern Approach,Russell andNorvig note (page 282),[18] in effect, that it is often more natural to expressif and only if asif together with a "database (or logic programming) semantics". They give the example of the English sentence "Richard has two brothers, Geoffrey and John".

In adatabase orlogic program, this could be represented simply by two sentences:

Brother(Richard, Geoffrey).
Brother(Richard, John).

The database semantics interprets the database (or program) as containingall andonly the knowledge relevant for problem solving in a given domain. It interpretsonly if as expressing in the metalanguage that the sentences in the database represent theonly knowledge that should be considered when drawing conclusions from the database.

Infirst-order logic (FOL) with the standard semantics, the same English sentence would need to be represented, usingif and only if, withonly if interpreted in the object language, in some such form as:

{\displaystyle \forall }  X(Brother(Richard, X) iff X = Geoffrey or X = John).
Geoffrey ≠ John.

Compared with the standard semantics for FOL, the database semantics has a more efficient implementation. Instead of reasoning with sentences of the form:

conclusion iff conditions

it uses sentences of the form:

conclusion if conditions

toreason forwards fromconditions toconclusions orbackwards fromconclusions toconditions.

The database semantics is analogous to the legal principleexpressio unius est exclusio alterius (the express mention of one thing excludes all others). Moreover, it underpins the application of logic programming to the representation of legal texts and legal reasoning.[19]

See also

edit

References

edit
  1. ^"Logical Connectives".sites.millersville.edu. Retrieved10 September 2023.
  2. ^Copi, I. M.; Cohen, C.; Flage, D. E. (2006).Essentials of Logic (Second ed.). Upper Saddle River, NJ: Pearson Education. p. 197.ISBN 978-0-13-238034-8.
  3. ^Weisstein, Eric W. "Iff." From MathWorld--A Wolfram Web Resource.http://mathworld.wolfram.com/Iff.htmlArchived 13 November 2018 at theWayback Machine
  4. ^E.g.Daepp, Ulrich;Gorkin, Pamela (2011),Reading, Writing, and Proving: A Closer Look at Mathematics,Undergraduate Texts in Mathematics, Springer, p. 52,ISBN 9781441994790,While it can be a real time-saver, we don't recommend it in formal writing.
  5. ^Rothwell, Edward J.; Cloud, Michael J. (2014),Engineering Writing by Design: Creating Formal Documents of Lasting Value, CRC Press, p. 98,ISBN 9781482234312,It is common in mathematical writing
  6. ^abPeil, Timothy."Conditionals and Biconditionals".web.mnstate.edu. Archived fromthe original on 24 October 2020. Retrieved4 September 2020.
  7. ^p <=> qArchived 18 October 2016 at theWayback Machine.WolframAlpha
  8. ^If and only if, UHM Department of Mathematics,archived from the original on 5 May 2000, retrieved16 October 2016,Theorems which have the form "P if and only Q" are much prized in mathematics. They give what are called "necessary and sufficient" conditions, and give completely equivalent and hopefully interesting new ways to say exactly the same thing.
  9. ^"XOR/XNOR/Odd Parity/Even Parity Gate".www.cburch.com.Archived from the original on 7 April 2022. Retrieved22 October 2019.
  10. ^Weisstein, Eric W."Equivalent".mathworld.wolfram.com.Archived from the original on 3 October 2020. Retrieved4 September 2020.
  11. ^"Jan Łukasiewicz > Łukasiewicz's Parenthesis-Free or Polish Notation (Stanford Encyclopedia of Philosophy)".plato.stanford.edu.Archived from the original on 9 August 2019. Retrieved22 October 2019.
  12. ^"LaTeX:Symbol".Art of Problem Solving.Archived from the original on 22 October 2019. Retrieved22 October 2019.
  13. ^General Topology, reissueISBN 978-0-387-90125-1
  14. ^Nicholas J. Higham (1998).Handbook of writing for the mathematical sciences (2nd ed.). SIAM. p. 24.ISBN 978-0-89871-420-3.
  15. ^Maurer, Stephen B.; Ralston, Anthony (2005).Discrete Algorithmic Mathematics (3rd ed.). Boca Raton, Fla.: CRC Press. p. 60.ISBN 1568811667.
  16. ^For instance, fromGeneral Topology, p. 25: "A set iscountable iff it is finite or countably infinite." [boldface in original]
  17. ^Krantz, Steven G. (1996),A Primer of Mathematical Writing, American Mathematical Society, p. 71,ISBN 978-0-8218-0635-7
  18. ^Russell, Stuart J.; Norvig, Peter (2020) [1995].Artificial Intelligence: A Modern Approach (4 ed.).Prentice Hall. p. 1136.ISBN 978-0-13-461099-3.OCLC 359890490.
  19. ^Kowalski, R., Dávila, J., Sartor, G. and Calejo, M., 2023. Logical English for law and education.http://www.doc.ic.ac.uk/~rak/papers/Logical%20English%20for%20Law%20and%20Education%20.pdf In Prolog: The Next 50 Years (pp. 287-299). Cham: Springer Nature Switzerland.

External links

edit
Wikimedia Commons has media related toIf and only if.

[8]ページ先頭

©2009-2025 Movatter.jp