English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In chess you are constantly thinking about what your opponent might be thinking. Is there a specific word in English for this?

Meta-cognition comes close but not exactly what I am looking for. Guessing, predicting, and psychoanalysis are obviously not what I am looking for.

Edit: I am looking for a single word (not a phrase) that is closest to this.

share|improve this question
@Shyam Actually I am searching for one word, mind-reading is a sort of a phrase – minusSeven Mar 13 '13 at 10:59
added the tag to clearly specify that you are looking for a single word and not a phrase. – Fr0zenFyr Mar 13 '13 at 11:37
Why do you expect a single word? Is this at the tip of your tongue but you can't remember it? Or do you have a single word for it in your first language (if not English)? – Mitch Mar 13 '13 at 12:11
@Mitch In so vast English language I think such word does exist. There are a lot of instances where I would like to use such word. Why use a phrase or a sentence to explain something when you can use a word for it . – minusSeven Mar 13 '13 at 12:22
I would say you are anticipating the other player's moves, strategy, whatever. – Robusto Mar 13 '13 at 12:43
up vote 2 down vote accepted

I think we can use foresee. Anticipate is also a good word.

share|improve this answer

Is outwit any closer to what you are looking for?

Other suggestions: outsmart or anticipate (so that you anticipate what other player is thinking).

Just my two cents.

share|improve this answer

Contemplate could be very close to the word you are searching. It means “thoughtful observation or study” as mentioned in various dictionaries.

Conjecture and anticipate are pretty close too.

share|improve this answer
@tchrist: Thanks for the edit, much appreciated. – Fr0zenFyr Mar 15 '13 at 7:06

As a chess player, I think of it with the phrase putting myself in the other guy's shoes or mindset.

As an AI programmer, I think of it as minimax — the name of the algorithm which has you maximizing from your perspective and minimizing for the other person's turn (or turning the board around, and complementing the scores so you are maximizing from their perspective).

Apart from that the best words we've been able to come up with are words like empathy or perspicacity or insight or rapport.

The Orwellian coinage close to this is doublethink.

Another phrase is perspective shift.

share|improve this answer
+1 I think empathy and strategy are about the closest single word candidates. I like doublethink too. – coleopterist Mar 13 '13 at 13:41

You could use inversion. It's a general term, but could be used effectively with context.

I think reverse psychology is the term people would normally reach for, but you're looking for a single word.

share|improve this answer
can you explain how you can use inversion in this context ? It means the act of inverting. So how can I use it in this context ? – minusSeven Mar 13 '13 at 12:07
It'd have to be something of a term, so other people would need to know what you meant by it, in a chess context, before you used it. Then, I'd say something like "Her strategy sucks, but she excels at inversion." – Carl Smith Mar 13 '13 at 12:11
It's common to have these kinds of terms in sports, but they need to be established before you can use them. That's circular, but what normally happens is a longer term gets shortened as people become familiar with it. – Carl Smith Mar 13 '13 at 12:18

You could use discerning:

"I am attempting to discern what my opponent will do next"

Or calculating:

"I am calculating his next moves"

share|improve this answer
@KitFox thanks for editing in the links, much appreciated – RhysW Mar 13 '13 at 16:43

Telepathize: (v.) to practice telepathy
Clairavoyance, Mind-reading and Empathize also have similar meaning.

share|improve this answer
Telepathize means to communicate through minds. It wasn't what I was searching for. – minusSeven Jun 22 '15 at 3:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.