So, all the women in the village are alive at the time of the missionary's tale-telling, therefore no husband knows of his wife's infidelity.
After the announcement(and we're assuming it's true, due to the missionary's reputation) the infidelity of at least one wife is exposed.
All the men, except the husband(s) know who is guilty. But none of them can reveal it due to their inherent rule system.
Frankly, if this were real life, all male eyes would swivel to the cuckolded spouse(s) and that would be that.
But this is a tortuous problem in logic so it can't be that simple.
My problem is the first two rules aren't playing well together for me. Couldn't there be any number of unfaithful women if no one tells the husbands? That is, A, spouse of C, and B, spouse of D, could both be unfaithful and C & D would never be told, that is D would know about A, and C would know about B, but neither C nor D would know of their own wives' behaviour. So when the big revelation comes, any number of the husbands could be ignorant of the guilty parties, with the rest knowing all. And since the rest won't tell, the husbands still don't know if theirs is the unfaithful one.
Obviously I'm missing something here
I can only see two outcomes.
If more than one woman has been unfaithful it doesnt seem like anyone will be stabbed as everyone can assume that someone else has been cheated on.
If it's just one then she will be stabbed, as her husband (due to not knowing of any infidelity he knows his wife must have cheated) would stab her?
(1) If any woman in the village is unfaithful to her husband, every man in the village will know about it immediately, except her husband.
Ummm... I think it depends. This is similar to the puzzle with the green-faced monks, right?
Let's suppose I'm hubby. The missionary tells me there was at least one unfaithful wife in town. If I didn't know about any other unfaithful wives in town, I'd have to kill my wife, because the missionary always tells the truth, right? If I knew of another unfaithful wife in town, I'd do nothing because I'd think the missionary meant the other unfaithful woman. But when nobody had died the next morning, I would assume there were at least two unfaithful wives because I'm perfectly logical and so there must be another hubby in town who thought exactly the same and didn't kill his wife because he thought the missionary had been talking about my wife... dang, can't explain it too well. The next morning we'd both kill our wives, right? *scratch scratch*