0
Anonymous Posted 19 years ago
Grammar

That vs. Which

This question comes from graph theory (mathematics). Should I write, "A tree is a graph that has no cycles" or "A tree is a graph which has no cycles"?
  

Top answer

Both sound okay to me.

  • Both sound okay to me.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

14 Answers
0
Both sound okay to me.
0
Hi, sorry, I feel I've got to hijack this thread at all costs!!!
No, seriously, I wanted to ask about this too. I'm sure that both "that" and "which" are ok (as Ruslana said), but I'd like ask this:

1) Is it true that "which" is not correct according to prescriptive grammar (since it's "restrictive") and it should be "that"?

2) Is it true that "which" sounds more formal than
0
1) Is it true that "which" is not correct according to prescriptive grammar (since it's "restrictive") and it should be "that"? In my opinion, no. It's only true in Microsoft Word and according to some people. I don't know where they got the idea, because I can't find a serious grammar book that says that only that is permissible in restrictive clauses.
0
Thank you! I don't know where I read that "which" is not correct in restrictive clauses, but I think I really read it somewhere. I'm sure I read it was a prescriptive rule, though. If I have tome, I'll try to find it.
0
Thanks kindly for all of your replies. If I permute the sentence, it seems that "that" is needed.

1. A graph that has no cycles is called a tree. (This seems correct; I am restricting the scope of all possible graphs to those without cycles. Some graphs have cycles and some do not.)

2. A graph, which has no cycles, is called a tree. (This seems incorrect. The "which" indicates
0
Hi, yeah, you are right:

A graph that has no cycles is called a tree. <--- if the graph has no cycles it's called a tree.

A graph, which has no cycles, is called a tree. <--- you are saying that all graphs have no cycles and are called trees, which isn't true.

By the way, I was wondering if your definition was correct. I thought that the graph probably had to be "
0
AnonymousI thought I learned from Strunk and White about the use of "that" versus "which" being related to whether the clause is restrictive or non-restrictive. Is this not always true?
Some style guides suggest that "that" presents restrictive (defining) information, while "which" presents non-restrictive (describing) information.

This is not tr
0
Kooyeen,

You are correct. The graph should be connected as well. Good point.

Thanks for your help.
0
Kooyeen the Anti-PrescriptivistHey, don't you think I'm starting to be interested in prescriptive grammar!
Kooyeen the Crypto-PrescriptivistIt's just that I'm interested in this "which", which I don't like much, I have to say. I always tend to say "The car that was parked there", because I don't like to use "which"
0
Hey, MrP, what are you triyng to say? That I'm slowly becoming a prescriptivist? No way!!! LOL Emotion: wink

Can't I NOT like something?

Related Questions