Trond wrote:but we know that room #2's sign is both True and False ( and thus contains neither the princess (True) nor the tiger (False)
No, it contains a tiger and is false. The whole concept of "fluctuating thruthness" just doesn't work.
@Trond: From my perspective that would be the heart of the matter. A better term would be infinite regress.
As I mentioned earlier, I observed that there were three sets of them, {2, 5, 6}, {3, 8}, and {1, 4}. In each case the truth of a sign directly affects the truthfullness of another sign. I'll walk through the simplest one involving #1 and #4, it only regresses under some of the possibilities.
I'll walk through the example.
#1 -- Room #4 is not empty.
#4 -- Room #1 is not empty.
Both signs state that another room contains something. If the room contains the princess the room's sign is true, if it contains a tiger the room's sign is false.
If #1 contains the princess then it's sign is true and room #4 must contain a tiger (the princess is in room #1).
--> If room #4 contains a tiger, it's sign is false. Room #1 is therefore empty.
--> If room #1 is empty it cannot contain the princess.
**dead end**
A dead end is also reached if #4 contains the princess.
If #1 contains the tiger then it's sign is false and room # 4 must be empty.
**this conclusion is possible**
If #4 contains the tiger then it's sign is false and room #1 must be empty.
**this conclusion is possible**
Either one of the above conclusions is true or both rooms are empty and have false signs. All that matters is that the princess be in neither #1 nor #4.
The other signs involve conjunctive conditions and I provided some long winded examples already of those.
I regret I don't have anything additional to add. I have simply (or not so simply) come to a different conclusion.

Thanks for the puzzle challenge, it was fun.
@GeoTrail: Nice illustration.
