My hapless wanderer (let's call her Alice) escaped the Wold forest only to stumble upon a large, featureless and dusty plane, at the center of which lies Castle Morrow, a fort populated by mechanical servitors and a single live member of a rare cult of Chronos.

Alice's ignorance of local custom and her natural inquisitiveness have predictably landed her in trouble (again), and now she must fight the human Chronos cultist. Since, as all females her age in her society, she's a 6-dan black belt martial artist, that would not normally be a significant challenge. However, there's the slight snafu that the Chronos cultist is precognitive, in that he can almost without fail predict Alice's every action up to 6 seconds in advance. He achieves this thanks to the Mind-machine-interface that links him to the Chronos Oracle AI, which has nanomachinery infusing the very walls, water, food and and even air of this cursed place, measuring almost everything that can be measured every nanosecond, and constantly updating predictions based on that.

I would love to have Alice draw in the fight (the cultist is quite skilled in combat too), but I keep coming up with suboptimal solutions, that a rational and moderately intelligent precog would foresee and prevent.

EDIT: I should probably specify that Alice is NICE, so she would prefer to avoid KILLING people if at all possible.

So, how can Alice defeat this precognitive warrior?

LATER EDIT: Lots of great answers, wish I could accept at least 3. My solution will likely be a combination of @MasonWheeler's ambiguous move answer and @Keith's quantum randomizer, with a sprinkling of @Samuel's paralytic poison caught by the oracle.

  • 21
    $\begingroup$ Read Mistborn. $\endgroup$ – o0'. Feb 26 '15 at 18:28
  • 4
    $\begingroup$ Is Alice aware of his precognitive ability at first? Would she figure it out as the fight progresses and come up with a strategy to beat it? Or is she going to beat him regardless, not knowing he could predict her moves and was just thinking he had extraordinary reflexes? $\endgroup$ – DoubleDouble Feb 26 '15 at 19:52
  • 3
    $\begingroup$ The AI has measured the environment for years, but how does it know what Alice would do? It knows all of it too? For this one, I think psychic/magic/hand waving precognition is better than trying to come up with an explanation. Anyway, I support the poison option. $\endgroup$ – SJuan76 Feb 26 '15 at 21:00
  • 6
    $\begingroup$ You could have Alice use a device that collapses particles in a superposition and have her act according to the outcome. I can imagine that Chronos wouldn't handle suddenly not knowing what's coming very well. $\endgroup$ – overactor Feb 26 '15 at 21:57
  • 3
    $\begingroup$ Does Alice drink? Could she use a drunken-fist style which cannot be predicted because no attack is planned? $\endgroup$ – SBoss Feb 27 '15 at 7:56

27 Answers 27


From Brandon Sanderson's Mistborn series:

The heroine, Vin, was fighting a warrior who had Atium, which gave him the magical power to see her attacks before she made them, and to react to them accordingly. It was believed that the only counter to the precognition of a warrior with Atium was to have Atium yourself, but Vin had used all of hers. But then she realized she could:

begin a strike towards him that could be completed in two different ways, without actually committing to either one. He saw her about to make both attacks, but was only able to block one or the other, so he had to make a choice. She saw him commit to blocking that one and made the other attack, and so was able to get through his defenses and defeat him.

It's hard to see how "a rational and moderately intelligent precog" would be able to beat this strategy.

  • 20
    $\begingroup$ In other words, create a potential grandfather paradox in which the only resolution is that the precog cannot after all see the future ;-) $\endgroup$ – Steve Jessop Feb 26 '15 at 20:11
  • 13
    $\begingroup$ @RobWatts Except he doesn't read minds, he sees the future. That is, he doesn't see what you plan to do, he sees what you will do. $\endgroup$ – KSmarts Feb 26 '15 at 22:12
  • 9
    $\begingroup$ @KSmarts he doesn't "see" the future, he predicts it. By basing her actions on his, she is effectively borrowing his knowledge of the prediction, allowing her to contradict it. If she can do it at the last second, he simply won't be able to react fast enough. $\endgroup$ – Rob Watts Feb 26 '15 at 22:35
  • 6
    $\begingroup$ @RobWatts One problem is that if Alice's opponent has 6 seconds to plan ahead, he can simply make sure he's never in such a situation where Alice can attempt such an attack... $\endgroup$ – Kevin Feb 26 '15 at 23:13
  • 11
    $\begingroup$ Unfortunately, in real martial arts, attacks such as this are rare, and even more rarely decisive, as they tend to sacrifice power for unpredictability. $\endgroup$ – Monty Wild Feb 27 '15 at 1:01

Use poison.

If the poison takes longer than six seconds to take effect then by the time the warrior sees his own incapacitation looming, it's too late to change it. Make it a paralyzing poison, or one that interferes with the BCI (Brain Computer Interface), etc.

There is nothing the warrior can do to avoid this. The warrior thought that the glancing blow Alice landed which allowed him a solid hit was a fair trade, until he realizes that's all she needed. I imagine this would make an excellent scene as the realization dawns on the warrior's face and he looks in horror at the small scratch he was just scoffing at.

  • 18
    $\begingroup$ I say "disablement" as well. Make it a paralyzing poison, or one that interferes with the BCI, etc. Lot's of non-lethal options. $\endgroup$ – Samuel Feb 26 '15 at 18:21
  • 5
    $\begingroup$ I would agree with this, except that in my own answer, you seem to be saying that it is unlikely he will ever even be touched in the first place. Furthermore, the precog will KNOW (based on its knowledge of the environment, air, etc.) that Alice is carrying some form of weapon and that it is coated in poison. He would see the attack coming, unless, like in the other answers, she uses SO MANY darts/attacks that he literally can't get out of the way fast enough. $\endgroup$ – m t Feb 26 '15 at 19:13
  • 4
    $\begingroup$ As described, the AI has nanites everywhere. I believe that it would recognise a poison even before it was inflicted on its human puppet, even if it took more than 6 seconds to take effect. $\endgroup$ – Monty Wild Feb 27 '15 at 1:04
  • 4
    $\begingroup$ @MontyWild might have a point. That would be an incredibly blind Oracle AI if it can see the future but ignores the past... $\endgroup$ – Serban Tanasa Feb 27 '15 at 3:10
  • 1
    $\begingroup$ @SerbanTanasa "The only resolution of a fight is death. All other possibilities are merely postponing the fight." : ) $\endgroup$ – Agent_L Mar 3 '15 at 17:56

Your description and comments seem to imply that Alice will not be able to overcome the cultist with any single sequence of attacks. So, she'll have to use a long-term strategy defeat him, where no six-second sequence of events gives Alice a clear advantage, but she gains one when they are all combined. In particular, she could use the rope-a-dope.

This strategy, famously pioneered by Muhammad Ali against George Foreman in the Rumble in the Jungle, involves a boxer allowing himself to take body blows while leaning against the ropes to absorb the blows and tire his opponent. In general, it means taking a defensive position and coercing the opponent to overextend or exhaust himself. Using this strategy is how Ali was able to beat Foreman, even though the younger and stronger Foreman was the favorite by at least 3-1.

To start with, Alice should play it safe. Use quick, low-risk attacks where the opportunity arises, but otherwise keep her distance and focus on defense. Also, she should hold back a little, not showing the cultist the full range of her skills. If she keeps him on the offensive and successfully blocks or avoids most of his strikes, then she should be relatively unhurt by the time he starts to tire. As the cultist becomes fatigued, he will move more slowly. Eventually, he will slow enough that even with precognition, he won't be able to stop or counter all of Alice's attacks. A flurry of strikes should be able to get past the cultist's defenses. A precognitive fighter could fall victim to this strategy, because each successful attack he makes is an advantage to him in the short term, and he might not see the long-term risk.

  • 16
    $\begingroup$ +1 short term precog might rely too much and forget to see the big picture. $\endgroup$ – James Khoury Feb 26 '15 at 23:31

While this question is fantasy-based, this answer is reality-based in that it doesn't require that the hero know about the AI at all until after the fight has started, if at all, and doesn't require any magic or unusual equipment.

As a martial artist (a red belt/4th kyu in Shotokan karate and hapkido), I have fought dan-grade black belts. The difference is not as great as many people seem to think, and is on the order of perhaps a tenth of a second and the sheer variety of things that they can do and counter. Attack a high-ranked martial artist, and it is likely that - precognition or not - they will have experienced that attack before and can defend against it. On the other hand, I have scored hits against my sensei, who is approaching the rank described in the question, however it is a matter of probability, and the probability is that for the most part, I'll be hit more often than I'll score a hit.

Also, I've fought dan-grade juniors (under 16) as a red-belt and below, and as an adult in my 40s, they aren't much of a threat - they can execute all the techniques better than I can, and they know more, but they can't string it all together for as long - they lose the plot after a few techniques, while I can keep planning and acting while they lose their concentration, so as long as I can hold off their initial attacks, I'm pretty sure I'll score. That's why there are age groups in tournaments.

Now, depending on the skill of the chronos cultist - which may not actually be nearly as high as Alice's as he would have been relying on precognition to deal with similar ranked or lower ranked opponents, thus actually reducing his chance for independent learning - it may not actually matter that the cultist has precognition.

The first likely option that I can see if Alice is indeed capable of defeating the cultist hand-to-hand is that the cultist runs away or surrenders immediately, having been told by the AI that he can't win, precognition or not.

The second option is that the fight will take longer than six seconds. One of the exercises we practice involves fighting six to ten other fighters one after the other, ten seconds for each other opponent. During those ten seconds, there may be a lot of hits scored, or none at all, however fighting non-stop for that time can get pretty exhausting. In a fight between high-dan martial artists (or those who can act as if they were), there may be quite some time of exchanging ineffective and only mildly effective blows before the telling blow is scored.

Unlike in tournament fighting, real fighting is not to the first touch. An opponent may score a hit that was mostly deflected. Also, there are rarely any breaks while the judges call out the scores. So, our two martial artists might be fighting for some time. In my dojo, black belt (0-dan) students must fight for ten minutes non-stop in grading. Can the Chronos cultist match that kind of endurance? It is unlikely, given that he'd probably win most fights in the first 6 seconds. He would probably have trained, but he would be training for strength, to get his blows out faster, rather than for the endurance to outlast an opponent, given that he'd be used to winning quickly, and any injuries he might take would be from faster opponents.

So, the fight between Alice and the cultist (assuming it happens at all) would go like this:

The pair square off and begin circling one-another. The AI tells the cultist that this fight won't be won quickly, but the highest order of probability to inflict impairing damage on Alice is to do X, Y, Z and so on, which the cultist dutifully does, immediately going on the offensive. Alice may or may not actually take any hits, but they'll probably be minor if she does at this stage, and she may score some similarly minor hits of her own. This rapid exchange of blows would continue for some time, potentially up to a minute, and all the while both fighters will be getting tired.

At some point, Alice may realise that the cultist is predicting her moves before she makes them, and from that point onward, she would fight more conservatively and defensively, always keeping her defensive options open, so while the cultist may be told the best sequence of actions, they won't necessarily be good enough against the better martial artist

However, Alice, having better training, would have longer endurance, and the gap between the cultist and Alice will gradually widen. Alice will begin scoring more and potentially better hits as exhaustion begins to slow the cultist more than it slows her.

As Alice observes the cultist slowing due to exhaustion, she can begin going back on the offensive. There is a difference between knowing what an opponent will do, and having the ability to counter that opponent, and despite attempting all the correct counters, the cultist will take more and more minor and less-than-minor hits.

Then, the AI will realise that in six seconds the fight will be over, with the cultist as the loser, and there is no way out of this situation, as the AI/Cultist lost almost a minute ago, as the cultist's level of exhaustion passed the point where victory or escape was impossible, however the ultimate conclusion took more than 6 seconds to foresee.

As the AI has foreseen, Alice delivers the final, telling sequence of attacks that fells the cultist.

  • 7
    $\begingroup$ It's great to have feedback from someone with serious actual martial arts experience! This deserves more upvotes! $\endgroup$ – Serban Tanasa Feb 27 '15 at 2:15
  • $\begingroup$ Having slept over it, I have to reconsider the skill level of the cultist. While the Oracle is sharing with the cultist its vision of 6 future seconds, there's no reason it couldn't also run probabilistic scenarios. If all the scenarios ended in defeat, it's unlikely the cultist would have started the fight based on a slight... $\endgroup$ – Serban Tanasa Feb 27 '15 at 11:44
  • 1
    $\begingroup$ I think this answer misses the advantage of the cultist. Alice is not merely fighting an opponent that can predict how a move goes and how to counter it. A is fighting an opponent that can predict how she is goint to react to him doing X,Y,Z through a stack that is 6 seconds deep. I would expect, at least in the case where it's know that A does not know about the precog, that the initial X,Y, and Z maneuvers, or any maneuver made when no end can be predicted, would be mainly defensive and selected to cause A to put herself at a disadvantage. $\endgroup$ – Taemyr Feb 27 '15 at 14:46
  • $\begingroup$ @SerbanTanasa I know you said that you want the fight to end in more-or-less a draw, but if you want to quickly portray someone as a total badass, the cultist surrendering is a great idea. It shows that he will lose (or be very close to losing) within six seconds, no matter what he does. That shows a pretty tough opponent, since, as Monty Wild says, a less skilled combatant can get lucky sometimes. $\endgroup$ – KSmarts Feb 27 '15 at 21:09
  • $\begingroup$ @SerbanTanasa Many great villains are better than their hero counterpoints, except for character flaws. The cultist may have a temper, excessive pride, etc. $\endgroup$ – frеdsbend Mar 2 '15 at 7:54

I would say information overload. He's still human. 6 second prediction is great if you want to avoid getting a bullet, a knife or surprise punch. You should never be surprised.

However, you have to be pretty good to both plan a defense 6 seconds ahead AND execute it at the right time. Fighting against me would be easy to defeat, likely not even needing much in the say of prediction. But a highly trained marshal artist, can attack about 5 times (WAG) faster than I could, and likely keep it up. Knowing she's going to punch at your gut, kick at your head and try to sweep your feet over 2.5 seconds, leaves you with the option to pick which one to accept. The information coming in could distract from the actual combat happening, and unless he practices this type of fighting a lot it will eventually get him into trouble.

On top of that by being able to react to a move before it happens, he is changing cause and effect, meaning that the attack predicted 6 seconds earlier might be changed in that time frame. Either things can change, or he will just know how it ends ahead of time.

EDT: After rereading the question, I realized it was an AI with 'predictive' capabilities, calculating future events based on current variables. Not seeing the future, not reading minds.

This leaves an opening I missed, at least I didn't take full use of it before. A really well trained hand to hand combatant isn't thinking about many of their moves, at least not like I would be. They are responding to stimulus in a proscribed manor, which allows for insanely fast reaction times. So the first item would be if 'Alice' knows several fighting techniques and at least one of them is not known to the AI, then by changing techniques she could really throw off the predictions. Especially if it is a new technique.

Add that to just attacking fast and the human will fail enough to allow the possibility to lose.

  • $\begingroup$ Agreed, but the precog has had decades to tune his data integration skillz, and might very well practice against his servitors... $\endgroup$ – Serban Tanasa Feb 26 '15 at 18:22
  • 3
    $\begingroup$ @SerbanTanasa The practice would help, but as I was trying to say, by being able to change his reaction by knowing what she's trying next, means the future is not set in stone, so his reactions will change her reactions and an accurate prediction might fluctuate between 2-6 seconds for a reaction time. If he planned for one, and it changed, it could be to late to defend against the new threat. $\endgroup$ – bowlturner Feb 26 '15 at 18:28
  • $\begingroup$ "They are responding to stimulus in a prescribed manner, which allows for insanely fast reaction times." Isn't that exactly what the computer is doing, but with significantly faster processing speed? $\endgroup$ – Samuel Feb 26 '15 at 21:46
  • $\begingroup$ @Samuel not really, she's reacting, AI is trying to predict up to 6 seconds into the future what she is going to do, if she doesn't know what she's going to do, because she is reacting to her opponent, it will be significantly harder. (and then off course relay that information to the human and then he needs to process it. unless the human is a puppet?) $\endgroup$ – bowlturner Feb 26 '15 at 21:55
  • 2
    $\begingroup$ As a martial artist (though admittedly not a 6th dan black belt myself), I can say that the gap between a highly skilled martial artist and a trained but lower ranked fighter is not as great as everyone here seems to think. The difference is on the order of a tenth of a second. $\endgroup$ – Monty Wild Feb 26 '15 at 23:43

Well, one major theme in video gaming (I'm an avid gamer) is that, even if you KNOW what your opponent is doing, if they have better skills, mechanics, and speed you still have a huge chance of losing.

For example, map hackers in StarCraft II: they may be able to see your base, where your army is, etc. But if you have superior mechanics (you are more consistent with building your base, expanding, microing your units), you still have a good chance of winning, despite their superior knowledge.

Obviously, if two opponents are equally matched, the one with superior knowledge wins. However, you say she is very good in combat, but that the cultist is "quite skilled too", meaning he is good, but maybe not as good as her. This would lead me to believe she could conceivable fight him to a draw just based on her superior mechanics and speed alone, even if he can predict her moves.

Prediction means nothing if he just isn't fast enough to get out of the way of her fist as it speeds toward his face :)


Also, you mention that the precog occurs not through telepathy, but through basically an AI that is reading the ENVIRONMENT and making PREDICTIONS about what will happen. This isn't exactly true precognition, as the AI can't READ HER MIND and know exactly what she will do. It can PREDICT, based on her movement patterns, etc. But really, it just means that the warrior would just have extremely good REFLEXES, not necessarily being able to KNOW exactly what Alice will do in the future.

Furthermore, it stands to reason that the AI could predict incorrectly. Especially if Alice catches on to the fact that the AI is predicting her moves and she starts acting erratically on purpose.

Just thought I would throw that in.

  • 4
    $\begingroup$ Sure it would. Bullets fly EXTREMELY fast, and even if you knew or thought you knew where the bullets were going, it might not be physically possible to get out of the way of all of them before you were hit. $\endgroup$ – m t Feb 26 '15 at 18:17
  • 3
    $\begingroup$ @SerbanTanasa Which is why you adjusting your aiming to their reaction and so on and so forth until you wise up and build Hellions and just light zerg on fire at point blank range with aoe. $\endgroup$ – Vulcronos Feb 26 '15 at 18:21
  • 6
    $\begingroup$ I think you are missing the point of what I'm saying... No matter how fast you can think and process, matter (atoms, chemicals, etc.) can ONLY move so FAST. So, even if you KNOW that Alice is going to be aiming at your knee, you might not physically be able to move fast enough to get out of the way. This of course assumes Alice is fast enough to perform such a flurry of attacks. $\endgroup$ – m t Feb 26 '15 at 19:07
  • 2
    $\begingroup$ Eh, you aren't understanding what I'm saying. Perhaps I'm not explaining it well enough, but I'm not sure how to say it any clearer. Either way, good luck with your story. $\endgroup$ – m t Feb 27 '15 at 14:45
  • 1
    $\begingroup$ I think a good analogy might be seeing a tsunami on the horizon. You know something bad is coming, but the time you have will not be enough to get out of the way. Maybe you can get on the roof of a building, but the town is still getting wrecked. $\endgroup$ – AndreiROM Mar 3 '16 at 19:35

Seems to me that this is a standard game theory problem, like say rock-paper-scissors (RPS).

If your opponent can predict your move in RPS, you will of course always lose.

For that reason, one way to play for a draw is to always play randomly.

For your scenario, Alicia therefore needs a technique in which the actions she is going to follow are simply not fixed in advance. The AI can not therefore plan counter moves.

Now, depending on your setup, you need a way to achieve this.

Firstly, Alice needs a way of fighting without moves being planned.

Secondly, ideally she has a fully non-deterministic method of determining her actions - such as a handy quantum device flashing colors to which she reacts.

More mundanely, this problem is related to cryptography. If the AI cannot actually read her mind, can she memorize a long non-repeating of keys to define moves? This is a bit like using a one-time cipher.

And if she really wants to work hard, she combines the two. The current flashing color and memorized element in the cipher together determine the action to take.

[This answer has something in common with that of Mason, but is obviously more elaborate.]

  • 1
    $\begingroup$ Excellent ideas! Gosh, picking a winner answer will be tough. $\endgroup$ – Serban Tanasa Feb 27 '15 at 2:17
  • $\begingroup$ Something more practical would be using a radioactive decay module to randomly trigger a small electric shock or solenoid-actuated poking stick, say once every second (that is, there is some probability of being shocked at each second). This wouldn't require them to be able to see it, and would be entirely immune to being compromised if the nanos are able to examine, say, a cryptographic key stored on a chip somewhere. $\endgroup$ – AJMansfield Mar 30 '15 at 17:18

Overwhelm him by sheer concentration of firepower!

If you throw a paralytic dart, he can duck. If you throw 10 paralytic darts in a cone-filling pattern, he can't duck.

If he somehow manages to duck, he's probably standing on one leg, balanced in some hugely unlikely position. Just throw 10 more. He'll eventually tire of acrobatics.

Perhaps he'll use the 6 seconds to grab a shield. Too bad. His shield likely can't cover both his feet and head at the same time.

  • 1
    $\begingroup$ Are you assuming he's just standing in a hallway? I can see this working if he's cornered, otherwise this is no better than throwing a net at someone who has lots of room to distance themselves and maneuver. I think she'll run out of darts or he'll throw them back (don't want that from a precog, he knows which way you dodge) before he gets tired. $\endgroup$ – Samuel Feb 26 '15 at 21:43
  • $\begingroup$ This is also assuming that you have the firepower to throw. $\endgroup$ – Monty Wild Feb 27 '15 at 1:00

Vulcronos mentioned it, but stamina.

Suppose the cultist can predict every attack and block or avoid it. Suppose Alice has excellent reflexes and experience of sparring, so for practical purposes she can also block or avoid his attacks (she doesn't predict them 6 seconds in advance, but she does see them coming enough of a fraction of a second ahead to react).

Note that although he can predict her attack 6 seconds in the future, he can't just step aside 5 seconds in advance and stand there while she spends 5 seconds winding up to punching empty air. Why would she do that, unless the precog magic also forces her to hallucinate him doing "what he would have done if he hadn't had the precog"? Her attack occurs in response to what he does during the period he precogs, so the prediction must be made on the basis of knowing what he will do too. So, having 6 seconds of precog also commits him to (6 seconds minus her reaction time) of his own decisions.

As long as she knows to be super-cautious, and is significantly better than he is, then there can plausibly be no flaws in her defence that precog can exploit. If I go at a tank with a baseball bat it really doesn't matter whether I have precog or not, there is simply no move available to me that knocks a hole in it.

If they start out in stalemate, then whoever gets tired loses eventually. If I'm fighting a heavyweight boxer, it doesn't do me much good to know when he's going to punch me. I'm still going to expend a lot of energy making him miss, if I can at all, and my best attempt at a guard will still leave me concussed in short order because I'm simply not strong enough to take a heavyweight's punch with my raised gloves, at least not reliably. But I can't box at all: this cultist is a lot better than me, so he needn't just get pummelled.

The cultist won't know he's lost until 6 seconds before she makes a move that, despite his foreknowledge of it, he is simply too exhausted and slow to get out of the way of.

He's a big man, but he's out of shape, and for her it's a full time job.

It's also entirely plausible that straight off the bat she could perform some manoeuvre that defeats his physical ability despite his precog. I remember as a young kid trying to jump double sweep kicks from a friend who'd just learned them at karate or whatever. I knew they were coming, because he told me and did it pretty much the same every time, but I still tripped over him about 50-50 because I wasn't timing my jumps correctly. Naturally that particular move wouldn't beat the cultist, since I was only trying to jump both kicks for fun: to avoid them I could have stepped back. She'll need a better move. So maybe this cultist precogs himself flat on his back and her punching his lights out: what's he going to do with that information if he's already engaged with her when it arrives, 6 seconds before the end of a 7-second fight?


There are martial arts which actually target the kind of operation you need to defeat such a superior adversary.

The key requirement is redefining "defeat your opponent" to mean "accomplish your goals" rather than "prevent your opponent from accomplishing theirs." This is likely met by your desire to have a "draw," so it should be along the lines you need.

There is a legend of two great fighters who came to an arena. Neither had known their equal. Both fighters stood there, for two days and nights, motionless, looking for a weakness to exploit. After two days and nights, finding no weakness in the other party, both fighters saluted, and went their separate ways.

The opponent does not have infinite control over the world, even if it is infinitely observant within 6 seconds. If it exerts will over the universe (as all minds with agency do), you may oppose it with your will, accept the effects of their exertion, or a "third option."

Consider an opponent which wishes to keep his punch moving forward. He is exerting some of his finite control to do so. If you were to push sideways hard enough, he would feel the need to resist your push to keep his punch on track. However, if your force is slight, he may accept your will and allow you to move his fist slightly to the side. After all, the punch is still on line.

However, doing so has changed his structure ever so slightly. Now his muscles are no longer quite as aligned with the punch's motion. So you can apply a little more will, deflecting it further. If it isn't worth the expenditure of control to resolve this with his now off-axis muscles, it is in his interests to let this happen. Maybe he can still get a glancing blow. As long as it looks like he can get something (like a glancing blow) within 6 seconds, the option looks good to him.

If you can give him nothing but oppertunities which are good for you and are indistinguishable from "good for him within the next 6 seconds," he has no reason to oppose you, and you can go about accomplishing your goals.

This would create a combat style which does not initiate strikes, as much as nullify them. It would appear that every incomming strike is responded to with a block or deflection, but no ground is given. Strikes would occur, but they would be done simply to "keep the balance," ensuring the precog cannot deliver a deathblow without failing to avoid a deathblow directed at itself.

Eventually the precog does make a mistake, because it only has perfect information for 6 seconds. The rest of the future has to be predicted imperfectly, just like everyone else. If Alice can identify a mistake which comes to fruition more than 6 seconds from now, she calmly advances in to take a little control of the situation, and goes back to keeping the balance until the precog gives her more room. Eventually the precog will exhaust it options: all of its ability to control the world is dedicated to keeping hold of its other goals. (ex: it is remarkably hard to punch someone when your balance is so compromised that you need to use your arms to stay balanced and your opponent is not giving you an opportunity to regain balance)

In the end, Alice does not "defeat" the Precog. She merely gives him as many opportunities to realize he doesn't need to fight her, and eventually takes her up on one of those opportunities.

Consider that this is not as fanciful as it might seem. Have you ever entered an area (say, a bar), and immediately gotten a vibe that "this is not a good place to be." These vibes often occur minutes before things go bad, not just 6 seconds before. Thus an Alice that concentrates on those "vibes" could easily see more than 6 seconds ahead.

Just as an amusement for those who are familiar with famous computer vs human chess games:

45 ... Qe3 46.Qxd6 Re8 (draw)

"It turns out, that the position in, here at the end is actually a draw, and that, one of Deep Blue's final moves was a terrible error, because Deep Blue has two choices here. It can move its king here or move its king over here. It picked the wrong place to step." - Game Over

  • $\begingroup$ Cort, thanks, great answer! If only it'd come earlier! $\endgroup$ – Serban Tanasa Feb 28 '15 at 12:40

Six seconds may not be enough time for the precog warrior to see tactics being used by Alice. Much like chess, advanced martial arts is more about thinking ahead and placing the pieces (you and your opponent(s)) where you want them so that a final strike simply cannot be avoided. So like the answer from m t above, superior skill from Alice could win the day.

  • $\begingroup$ There was an episode of Star Trek when Spock knew there was something wrong with the computer because he could beat it at chess. As he said, the best he should be able to achieve is a draw. For a simpler example, I'm sure no game of tic-tac-toe can be won when two reasonably smart people are playing. $\endgroup$ – DaaaahWhoosh Feb 26 '15 at 19:17
  • 1
    $\begingroup$ Actually, martial arts is not so much like chess, but is more continuous improvisation. Increased skill gives more options, but however carefully a sequence is planned, there is almost always a simple counter. $\endgroup$ – Monty Wild Feb 27 '15 at 0:56
  • $\begingroup$ @MontyWild: I wonder how often fight choreographers reach a point where they think, "no, we can't use this sequence of attacks, because the defender physically isn't able to block all of them, I need the sequence to be easier". I would guess quite often when fighting multiple opponents, or rather it would be quite often if the choreographer didn't use principles of timing to make sure it didn't happen. But here there's one opponent: if it still happens from time to time, then the choreographer has found a sequence that person cannot counter even with a week's foreknowledge :-) $\endgroup$ – Steve Jessop Feb 27 '15 at 9:30

It doesn't matter if your enemey knows what you are going to do if they can't stop it. This is a particular problem in close range low reaction time fights. There just isn't much time to plan a counter attack that takes advantage of your knowledge. Also, anything the cultist does to counter Alice will change what she is likely to do.

A lot also depends on exactly how good of a fighter and how strong the cultist is. Alice could attempt to wear down the cultist if she is fitter then he is or beat through his defenses if she is substantially stronger than he is. She could also plan a victory more than six seconds in the future. For example she could make it look like she is losing in order to lure the enemy near a corner to pin him down in, let him manuver her to the ground only to trigger an attack over her head using some mechanism she has.

A pyrrhic victory is also possible, she could release a sleeping gas to knock them both out, assuming she will recover first because of her training or age, or that the afteraffect of the drug will take more of a toll on the cultist prediciton powers than on her. In an extreme case, she could threaten to do something that would kill them both, like release a killer beast or trigger the robots to cleanse the castle of all living things, (cultist always have murderous beasts or doomsday triggers lying around in their mechanical castle, right?) if they don't stop fighting which would give you the draw you want.

  • $\begingroup$ The Oracle's prediction takes all that into account $\endgroup$ – Serban Tanasa Feb 26 '15 at 18:49
  • 1
    $\begingroup$ @SerbanTanasa: There is inevitably a point at which "overwhelming force" trumps any amount of predictive ability. If we learned tomorrow that a Gamma Ray Burst was going to destroy our solar system in 50 years, could we save ourselves? Probably not. If an Oracle, acting through a slow meat-puppet, knew that a nuke was heading toward the castle, could it get that meat-puppet out in time? Probably not. I'm assuming nukes are not available, but either (a) overwhelming force or (b) superior ability is in fact the credible answer, even if it's not the clever answer. $\endgroup$ – Aaronaught Mar 1 '15 at 3:35

Fake Out

The Warrior is still (presumably) somewhat human, with human-level data processing capability. So while the Oracle can predict almost everything Alice can do, it can't communicate literally every possibility to the Warrior - it has to pick and choose what it thinks is useful. For example, it's unlikely to tell the Warrior that Alice might end her backward flip by breaking out into the Macarena, even though it calculates that as a non-zero possibility. That would just be a waste of the Warrior's cognitive capacity and bandwidth - even if he can receive the information, he can't necessarily process and make optimal decisions off of it.

So Alice's strategy should be to make a series of moves that are sub-optimal enough that they won't be communicated to the Warrior, and will eventually create an opening. She should also include occasional optimal moves to help the confusion. Preferably Alice would utilize a perfect random number generator to help her plan this assault, but I recognize that she's unlikely to have one on hand.

The Warrior should be shocked by having something unexpected happen, which will create openings for her to exploit. The Oracle, of course, can recognize what's happening, but still has limited options. It can't communicate every possibility to the Warrior, or he'll drown in information overload. So it's mostly stuck - it can try to pick out some sub-optimal possibilities to communicate, but if Alice's attack is random enough it won't be able to successfully predict which moves she'll actually take.

These unexpected moves will serve to narrow down the Warrior's future vision, to the point where he can only predict 1-2 seconds ahead. At that point Alice can check-mate him, where she's able to disable even with his perfect foreknowledge of her actions.

  • $\begingroup$ With nanites in Alice's brain, this is a little unlikely. $\endgroup$ – Monty Wild Feb 27 '15 at 0:52
  • $\begingroup$ Possible that they can't pass the blood-brain barrier, so just breathing/ingesting food might not be sufficient. Also might not be possible for the Oracle to read her mind without attuning/"learning" how she thinks. $\endgroup$ – Dan Smolinske Feb 27 '15 at 3:07
  • $\begingroup$ I wouldn't count on the blood-brain barrier, and at the very least, the AI could detect firing neurons in Alice's motor centres before her muscles even started contracting, and it wouldn't be limited by human reaction speeds. $\endgroup$ – Monty Wild Feb 27 '15 at 3:18

There are a plethora of ways Alice can defeat him, provided she is able to use more than just martial arts. Here are 2 examples:

  1. Alice could set off a portable EMP, thereby knocking out the AI's nanomachinery in a radius far larger than her opponent can move in 6 seconds. Now that he's no longer precognitive, she can proceed to disable him with ease.
  2. Alice could pull out her homing nano stun missile, which always unerringly finds its target. As it is impossible to dodge, it doesn't matter how much of an advance warning the cultist has - he will still be incapacitated.
  • $\begingroup$ +1 for EMP. But how likely is Alice to have one? $\endgroup$ – Wick Jun 10 '16 at 1:04

Building on Nathan Reid's answer, Alice should attack the nanite swarm rather than the warrior.

To do this, she needs to saturate her fighting clothes, wristbands, headband and shoes in a magnetic powder. As she strikes out at her opponent the powder will break free and cloud around her. Every time her opponent successfully strikes her, great puffs of the powder will billow up into the air. Then because of its magnetic properties, it will immediately collect around the tiny metal robots, effectively binding and blinding them.

The longer the two humans fight, the blinder the AI will become.

Can AI's get scared? What does an all-seeing AI fear more than blindness? How will your precognitive warrior react when in the place of its usual unemotional predictions, the AI starts screaming?

There are problems with this answer. Most notably it requires that Alice who was recently ignorant of local customs, suddenly become extremely knowledgeable about the nature and source of the warrior's precognitive abilities. Secondly, this strategy relies somewhat on surprise which may be hard to come by within the domain of the warrior's kingdom. For if the nanites are really watching from everywhere in the kingdom, then the AI is not only fore-seeing but also all-seeing. The ability to know everything that Alice did during recent hours, preparing for the fight, is at least as strategically valuable as knowing what she is going to do in the next six seconds.

To defeat these problems, Alice (or someone influencing Alice) must know about the precognitive warrior prior to her arrival in the kingdom, so that she can arrive with her fighting clothes already saturated in magnetic dust. If it were my story, I would leave her ignorant and make her new fighting clothes a unexplained gift from the Wold Forest.

  • $\begingroup$ Why would an AI get scared? Why would its creator(s) have programmed that in the first place, and why would a seed AI (which an Oracle/SI would have to be) not just remove that code even if it was originally programmed in? Also, why would nanites necessarily be any more magnetic than sawdust or bacteria? Pretty contrived solution. $\endgroup$ – Aaronaught Mar 1 '15 at 3:29
  • $\begingroup$ No... It is a Beautifully contrived solution! AI's are scared of blindness because everyone is scared of blindness! Why don't we remove our fear coding? ...because full-scale consciousnesses, regardless of their nature, are a little to complex for casual editing. ...And why are nanites magnetic? ...because the author says they are! It's good for the story telling and provides for a solution which the readers probably aren't expecting. Contrived? Certainly... and proud of it! $\endgroup$ – Henry Taylor Mar 1 '15 at 8:25
  • $\begingroup$ There's a fine line between artistic license and research failure. Besides, popular shows like Star Trek: Voyager have already set reader/viewer expectations that a nanoscale distributed intelligence isn't going to be defeated by a large magnet. I understand artistic license, but I thought the point of this site was to help vet ideas for whether or not they actually make sense. $\endgroup$ – Aaronaught Mar 1 '15 at 17:20
  • $\begingroup$ I would argue that there is a distinction between using a large magnet as an EMP to screw up post-NG Star-Trek level nanites and using magnetic dust to obscure the optics of nano-observation-bots. One requires that the nanites be susceptible to electron flow issues while the other just requires that they contain some magnetic-attractive compounds such as metals near their non-nano scale optical receptors. I stand by my answer, but the comments section is not a forum for dialogue and I don't have time to go chat, so I'm dropping the conversation here and now. $\endgroup$ – Henry Taylor Mar 1 '15 at 22:31

What does it mean to see 6 seconds in future?

Prediction is tricky - there are quite a few feasible ways how an Oracle can get, say, 90% correct predictions, or conditional predictions (If X, then Y) but if you assume 100% correct unconditional predictions then it means that all future is predetermined and unchangeable, therefore no strategy can change anything at all.

In particular, it would be reasonable to have a precognitive warrior that predicts "ah, Alice will initially attack with a 'surprise' blow to my knee" or a warrior that predicts "If I try to attack from the top, she will block me in this particular way and then counterattack me in that particular way." It would not be reasonable to have a precognitive warrior that predicts "she will block me in this particular way and then counterattack me in that particular way, no matter what I do or say" - simply (unless everything, including the final outcome is already predetermined) because the future depends on his actions as well. His precognition of the future alters the present, and thus alters the future that he'd see.

While knowing, guessing or noticing the opponent's next action is a very big advantage in combat, it's not a total advantage. This means that it is possible for the precognitive warrior to predict "ugh, no matter where I strike, she'll manage to block me in time anyway", and afterwards "ugh, in 6 seconds she'll do an attack that I won't be able to avoid - if I strike now, then I'll impale my self, if I dodge now to the left, then she'll strike me this way, if I try to block, then she'll follow up and kill me that way".

In a more extreme example, if a precognitive warrior would be under a strategic bomber plane dropping its load in a place with no hard cover, all he'd predict was "In 6 seconds, I'm torn in pieces".


It doesn't matter if he can predict her moves unless he can counter them, and it doesn't matter if he can predict her defenses if he can't get through them. If I were in a fight with Mike Tyson, it wouldn't matter if I knew exactly when and where he was going to hit me - I'm not fast enough nor strong enough to do anything about it.

If she can physically overpower him, she'll win. If she can't overpower him when he's strong, she'll need to exhaust him until she can. If he's too strong, she shouldn't attack him, but rather make him attack her and react to his movements. If she doesn't move until he does, then he can't predict her movements (short of predicting his own).


The "wearing them down" and "poison" strategies are both good answers, they are specific instances of the Checkmate strategy. This is the only way I'm aware of to reliably defeat a precognitive.

Essentially you need to adopt a strategy where by the time he becomes aware of it it is already too late to prevent.

A simple example for the fight might be to make a leg sweep - so he jumps into the air. As soon as he jumps though he's now exposed to another attack and unable to dodge until he has landed.

In another example you might fire multiple bullets at once, arranged so it is impossible to dodge them all. The fan of darts mentioned in one of the other answers is an excellent other example.

Essentially you start a sequence of moves that is more than 6 seconds long and where the trap is not visible until the sequence is already in process and where it is too late to stop it at that point.

By the time they see the bullets coming, there is already nowhere to dodge. By the time they realize what the fan of darts is for it's too late. By the time the poison takes effect it's too late. By the time they realize they are getting tired it's too late. By the time they see the end of the sequence of blows they are blocking and realize they are about to be forced into a wall it's too late.

If a chess grand master sees a check mate coming in 10 moves but there is no longer any way to prevent it then that knowledge does not help him at all.


An alternate option comes to mind. Though not as good as poison, it's more devious.

Alice can capture one of the warrior's children. She then tells the warrior that if he does not surrender, she will harm the child. If he surrenders, she releases the child immediately, he will then pre-see that surrender will leave his child unharmed.

  • $\begingroup$ If Alice is the Good Guy, then wouldn't this be a bluff, and wouldn't the Oracle know it? And even if she were willing to go through with it, what's to stop the warrior from un-surrendering as soon as the child is safe? (A precog would probably be able to gain the upper hand again pretty quickly.) $\endgroup$ – Aaronaught Mar 1 '15 at 3:39
  • $\begingroup$ @Aaronaught Alice might be willing to harm the child, maybe she's just holding a rubber band gun to its head. Have you ever seen how people react to those things? You could rob a bank with one. Surrender of the warrior could mean administering a paralyzing potion to himself or shutting down the Oracle. There are lots of ways to surrender. $\endgroup$ – Samuel Mar 1 '15 at 3:44
  • $\begingroup$ I've noticed that most people tend to have the same trouble imagining superintelligence as they do dealing with concepts like infinity. This wouldn't pan out like robbing a bank with a toy gun, it would be more like the way my cat hides around a corner wall, apparently thinking that because I can't see him, I don't know he's there. We're talking about an intelligence several orders of magnitude more powerful than our own. Unless this was a severely dumbed-down Oracle, it would see through such a deception in nanoseconds. $\endgroup$ – Aaronaught Mar 1 '15 at 3:54
  • $\begingroup$ @Aaronaught "I've noticed that most people tend to have the same trouble imagining superintelligence as they do dealing with concepts like infinity". I've noticed that some people, once an assumption is made, don't try to confirm that assumption before making infinitely asinine comments ;) Superintelligence is not part of the question, only predictive power. That's your assumption, and I'm not including your assumption of superintelligence in my answer. $\endgroup$ – Samuel Mar 1 '15 at 4:07
  • $\begingroup$ An Oracle AI is ipso facto a superintelligence. It's not an assumption, it's a prerequisite. $\endgroup$ – Aaronaught Mar 1 '15 at 4:11

Okay, so far few suggestions have leveraged your intent to end in a draw, but that provides a cute advantage.

Consider using a variant of the draw strategy that Star Trek's Data used in a game of Strategema. In brief, since his opponent was more skilled, Data realized that the way to improve his odds was to intentionally play for a draw, since that is better than a loss. The game goes on forever because it is harder to stop a player intent on forcing a stalemate than it is to defeat a player trying to win.

This, by the way, has validity in some games. I'm no chess player, but I believe there are many endgame scenarios in which this is a possibility. And precognition really does not enter into the picture. Consider, for example, that chess players are, in fact, both "precognitive" by your definition, because at all stages of play, the game is in a state that resembles many, many other games. Each player has had opportunity to study and all these games and has practiced many of them. That doesn't change the fact that for any potential configuration, each player can think a certain number of steps ahead, and with infinite computational power, a player could devise the ultimate unbeatable strategy. But unbeatable is not the same as winnable; in some cases, the best outcome for two sufficiently advanced opponents can only be a draw.

Implementing this is up to you. Grappling? Simultaneously applied pressure points? The gist is that Alice can do something that is not strategic because it leaves her vulnerable, but as long as it results in a draw, you have accomplished a mission.

Also, it leaves room for a rematch. If the stakes are higher (to the death?), she has to solve it differently.

  • 1
    $\begingroup$ "with infinite computational power, a player could devise the ultimate unbeatable strategy" -- perhaps relevant is that it's still not known whether chess is a draw or not given perfect play. Maybe there's a winning strategy for white, we just don't know. For that matter maybe there's one for black, although that seems less likely to us since black has a slight disadvantage according to what we've been able to compute so far. Supposing chess was a game where white has a winning strategy, then as you say 6 seconds (or 60 moves) of precog doesn't help black win. $\endgroup$ – Steve Jessop Feb 27 '15 at 9:40
  • $\begingroup$ Good point. I wasn't sure whether there were any proofs about chess being winnable, but my intuition is that it was either unknown. My intuition is also that chess--or many interesting games that are similar in spirit to chess with draw conditions--are not winnable. $\endgroup$ – David Berger Feb 27 '15 at 22:27

It depends a little on your world setting and how fixed your future is. With reliable precognition and a deterministic future - you need something that by the time they've seen it, it's too late.

Ways you could accomplish that:

  • something deceptive, that harms them without them realizing. They 'see' it, but they don't realize it's a problem. Poisoning them is one option, but you can't use a poisoned dart because it's still a weapon. You might need a contact poison, such that an innocuous looking touch becomes a weapon. (Poisons need not be lethal).

  • Something that you can prepare - a trap that you can't avoid within 6s. Something like a net trap - how far can your guy run in 6s from a standing start? Drop a net on him that big, and it doesn't matter where he runs, he's still caught. Or perhaps a corridor/portcullis trap - walks down the corridor, and then block entry/exit. Perhaps a tear gas grenade? By the time he sees you with your gas mask on in 6s time, you've already flooded the space with tear gas.

  • Something overwhelming - lots of attacks to fend off. A bill line, or multiple people with net/bola who are spreading out their attacks.

  • The predictive warrior cannot be anywhere, so apply scorched earth tactic: start to destroy the walls, food, water outside predictive range (etc. shell the walls with explosives) until the nanomachinery fails. If destroying is problematic, use sensory blockage or overload: fog grenade, drive a huge herd of cattle into the place, pay some people to make noise or buy a really loud pet. A human is not able to sense everything so his AI will be useless. Pay several persons to make this from several sides. When the warrior shows up at one point, the persons retreat and try to entice the warrior to leave the AI range.
  • Continue until you have a clear path to the warrior or the warrior comes to you. Both options are inevitable. Move into the predictive range (so outside the sensory blockage or devastation).
  • Once you encounter the target, act surprised and attack him with something like a barrage of arrows. Because the target will be very likely still inside the predictive range, he will be pleased to show you how good the AI is working.
  • Feign panic and flee. What the warrior does not know is that you trapped the return path inconspicously exactly outside the range so that you can run normally. Another option is using a sharpshooter outside the range of the AI.
  • Either the warrior follows you and the (non-lethal) trap is activated or continue your path of destruction until the AI has nothing more to predict with and you are on equal footing.

Suru Michi Jiu Jitsu slogan: Gravity Works.

Use your environment to defeat him. Find some stairs; catwalks that should have railings. Back'em into the wall of decorative spikes, an open pit of snakes, ect.

In Ninja Scroll,

the protagonist defeats a superior, blind swordsmen, by ducking underneath his friend's sword that went flying earlier and got stuck in a tree. It deflects an intended killing blow leaving him wide open. Didn't 'see' that one coming did you? Likewise in Star Wars, emperor Palpatine could not foresee the cause of his own death, probably because it was gravity.

enter image description here

As a last resort, challenge him to a battle of wits... and don't forget to brush-up on your iocane immunity. OK, I'm out of movie references -I'll let myself out.


Having done a bit of mock fighting, I would say in some cases this works.

Shield fighting: that is bash shield against shield with leveraged blows. The object is to beat back and tire opponent. Six second precog wouldn't permit dodging the blows without retreating (or exposing to the sword in the other hand), and they're intended to be blocked so blocking perfectly doesn't really help.

It's a simple technique that depends on superior stamina to defeat an opponent.


Just be so damn dangerous that precognition doesn't help.

I'm in a room, my precognition tells me that in six seconds a bomb is coming through the ceiling. I start to flee the house, but the bomb's too big, the blast kills me.

But Alice isn't a bomb.

So, I'm in an arena with a lion, my precognition tells me that in six seconds the lion is going to attack. At every stage I know what his next swipe, slash or bite is going to be - but he's enormous, fast, and strong, my knowledge does no good at all and he kills me.

But Alice isn't lion.

So, there's an experienced boxer, I've never thrown a punch in my life. He tells me he is going to jab, cross, hook, and uppercut. He does so. He hits me with every shot despite my foreknowledge, because the skill gap is insurmountable. (Aside: I've seen it done)

So, Alice just has to be that fast, that capable, that strong that all the precognition does is let the enemy have the dubious privilege of experiencing his death twice.


Maybe she can't?

It sounds like you went out of your way to create an unbeatable warrior. So maybe she can't beat him in a fight?

If she's so ignorant of the local customs she gets into this unwinnable fight, she probably doesn't know enough about the warrior to come up with a strategy to beat it.

  • $\begingroup$ While a valid outcome from the situation this doesn't actually answer the original question. $\endgroup$ – Tim B Feb 26 '15 at 21:53

One answer I haven't seen, is to simply not plan.

Deadpool Vs Taskmaster as an example. The Taskmaster is a master combatant, he can memorize someones entire fighting style instantly. He's basically undefeated because of this. He knows what you're going to do before you do it.

Unless you don't even know what you're doing.

  • $\begingroup$ But an Oracle AI measuring your internal and external environment almost perfectly may be able to predict that better than your conscious mind. $\endgroup$ – Serban Tanasa Mar 2 '15 at 20:02

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