Synonyms:
  1. clairvoyance
  2. divination
  3. envisagement
  4. forward look
  5. prediction
  6. prevenience