Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Grammar question

  1. Mar 25, 2010 #1


    User Avatar
    Staff Emeritus
    Science Advisor
    Gold Member

    I'm not sure what forum to put this in. Moderators, feel free to move it if you think it belongs somewhere else.

    I've been reading some documents on how to write good LaTeX documents, and one of them claimed that the phrase "If A, then B" is incorrect in English. According to that author, you should either write "Suppose A. Then B." or "If A, B". For example, "If x is a member of X, f(x) is a member of Y" is OK, but "If x is a member of X, then f(x) is a member of Y." is not. That sentence certainly sounds better without the "then", but what about a sentence with more math symbols and fewer words? For example:

    [tex]\text{If }\{x_i\}_{i\in I}\text{ is a net in A and }x_i\rightarrow x\text{, }x\in\overline A\text{.}[/tex]

    Wouldn't it be OK to add a "then" for clarity? I mean, a comma often means "and". I don't think this one will be misunderstood, but won't it make people go "uh that looks weird"?
  2. jcsd
  3. Mar 25, 2010 #2


    User Avatar
    Science Advisor
    Homework Helper

    Using "then" is fine. I use a comma when it's clear and break it up (with "then", other words, or a sentence end) otherwise.
  4. Mar 25, 2010 #3
  5. Mar 27, 2010 #4
  6. Mar 27, 2010 #5
    The combination "if P, then Q" looks perfectly okay to me as a native speaker of (British) English, just as grammatically correct as "if P, Q". As you say, it's useful for the sake of clarity to add "then" when the subordinate clause ends in a symbol, and the main clause begins with a symbol. I've never even heard of a stylistic rule against "if P, then Q", let alone a grammatical one, and it seems to be common enough, between words or symbols:

    "If [itex](a,b) \enspace \in \enspace >[/itex], then [itex]a > b[/itex]" (Nakahara: Geometry, Topology and Physics).

    "If x - y = x' - y', then x - x' = y - y' " (Bowen & Wang: Introduction to Vectors and Tensors).

    "If that worldline consists of the events (t,[itex]\zeta[/itex]) in the Greek coordinate system, then the velocity of the particle is [itex]\sigma = \Delta \zeta / \Delta \tau[/itex], according to G" (Callahan: The Geometry of Spacetime).

    "If [itex]\alpha[/itex] is not given a value, then [itex]x^\alpha[/itex] is any of the four components" (Schutz: A First Course in General Relativity).

    I have seen it stated that a subordinate clause before a main clause should end in a comma, and follow this rule myself, although it's often ignored, especially when the sentence consists mainly of words:

    "If A precedes B then a light ray leaving A at the moment A occurs will arrive at B as B occurs" (Adams: Relativity: An Introduction to Space-Time Phyics).
  7. Mar 27, 2010 #6
    Surely this is a matter of personal preference.

    No one has a patent on the grammar of the English Language - such an attempt has been an abject failure in French.

    One of the great strengths of English is that it is a vibrant, live language that is still developing. Another is that there are often many ways to phrase the same thing.

    (Aside - there are two clauses in my last sentence, which is the subordinate and why is it bad to have a separating comma?)

    If you made a rule in English Winston Churchill could always find an exception!

    Finally, I agree with Rasalhague. The 'then' often adds clarity. Particularly in the situation not yet mentioned

    The 'If...then...else' construction.
  8. Mar 27, 2010 #7
    Here you have a main clause (synonym: independent clause) consisting of the verb "is", its subject "another" and its object, a clausal complement "that there are often many ways to phrase the same thing" (i.e. a clause which is the complement of the verb "is"). In English, there wouldn't normally be a comma before "that" in such a sentence, and prescriptive grammars don't recommend one, as far as I know. It's not bad for any reason; it's an arbitrary rule/tradition, just like the rule that there should be a comma in German.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook