The case of Huan is similar, and instructive, because someone did try to cheat. Huan was a wolfhound, and there was a prophecy saying that he could only be killed by "the greatest wolf that would ever lived"live". Sauron (yes, that Sauron) turned himself into the greatest wolf that had ever lived, attacked Huan — and was defeated. Some years later, Huan was slain by a still mightier wolf, Carcharoth, who had not yet been born when Huan fought Sauron. (I
I don't recall whether Sauron was unable to fulfill the conditionsexactly how it's put, and don't have a copy of becauseThe Silmarillion Carcharoth had not yet been bornto check, or whether he simply became thebut I believe it is made reasonably clear that Sauron could not qualify as "the greatest wolf he could and that wasn't enoughwould ever live" because that was Carcharoth.) That position was already taken.
So with the Witch-King: it's nothe must have fought plenty of "men" (however we define that no "man" ever tried to kill) in the course of his career as a warlord, conqueror, and Ringwraith, but it was Eowyn and Meriadoc who killed him, or evenand Glorfindel predicted that no"not by the hand of man came close; it's thatwill he fall" none of them succeededbecause it was Eowyn and Meriadoc who killed him. If one of them had succeeded In the scientific terms familiar to us here in the Fifth Age, the causality runs backward in time; if he had fallen in some other way, Glorfindel would have seen something different.
(We might conclude from thisOne can interpret Ainulindalë to be saying that the entire history of Arda is laid out in the Music of the Ainur, and therefore any event is knowable in advance, and I think that's consistent with the wayalthough only Ilúvatar knows Ainulindalë presents the creationall of the worldit.)