Go Back   Flash Flash Revolution > General Discussion > Critical Thinking
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
Old 08-5-2013, 06:22 PM   #1
Zaevod
FFR Player
 
Zaevod's Avatar
 
Join Date: Apr 2013
Age: 32
Posts: 385
Default An old challenge

This is a challenge I posted in some places before. There are infinite solutions, but they aren't really trivial.

Quote:
You are in a locked chamber with 3 identical doors. You have a single key, which is disintegrated immediately after you unlock any of the three doors. The doors are indestructible, and it's impossible to figure out what's behind them without opening them first or asking a magical computer.

One door leads to an awesome place, while the other 2 lead to an incredibly boring place.

In this chamber, there is also a magical computer which possesses all the information that can be obtained about existence. It has a few peculiarities:

1- When you input an answerable statement, it only answers with either "true" or "false";

2- It only has enough energy left for one answer;

3- It has a bug that causes the answers to be inverted (true becomes false, and vice-versa) 50% of the time. It can also predict exactly when this bug will occur, but can't avoid it. The bug inverts only the final answers, without affecting the values used to calculate the answers.

4 (EDIT)- The computer cannot receive orders to give answers in specific situations (the input has to be a statement, not an order or a question). Statements MUST include actual things (concepts, objects) with verifiable values, but these things cannot be hypothetical things with values directly attributed by the person, they must depend on the thing itself.

5- You can attribute labels and concepts to each door and use these labels in your final statement, but you must specify which label refers to which door (e.g. 'labeling the left, center and right doors with x,y and z, respectively, statement about x, y and z and the doors they represent.');

6- The computer is very smart and can understand any statement exactly as you intend it to (but you need to have an actually meaningful statement that you can understand). This just means that words will be interpreted in the correct context and language;

7- The computer cannot be hacked through any means.

How can you figure out the door that takes you to the good place, with 100% certainty?
I have a possible solution I'll post if nobody finds an answer.

Edit: someone already found a solution here: http://www.flashflashrevolution.com/...1&postcount=55

Last edited by Zaevod; 08-6-2013 at 10:55 PM..
Zaevod is offline   Reply With Quote
Old 08-5-2013, 08:08 PM   #2
TheSaxRunner05
The Doctor
FFR Veteran
 
TheSaxRunner05's Avatar
 
Join Date: Apr 2006
Age: 35
Posts: 6,145
Default Re: An old challenge

Make it like "the cube" movie where 1 room is safe and the other two kill you painfully.
__________________


TheSaxRunner05 is offline   Reply With Quote
Old 08-5-2013, 09:13 PM   #3
Zaevod
FFR Player
 
Zaevod's Avatar
 
Join Date: Apr 2013
Age: 32
Posts: 385
Default Re: An old challenge

Could be that, too. The point is that you need to discover which door is the good one, either way.
Zaevod is offline   Reply With Quote
Old 08-5-2013, 10:02 PM   #4
Doug31
Falcon Paaaauuuunch!!!!!!
FFR Simfile AuthorFFR Veteran
 
Doug31's Avatar
 
Join Date: Jun 2004
Location: Washington
Age: 36
Posts: 6,811
Send a message via AIM to Doug31
Default Re: An old challenge

Can you ask it if it would say about something? Since then it knows if it will invert it or not, so you know it's inverted twice or not at all, so you can know for sure it's telling the truth?
__________________
Doug31 is offline   Reply With Quote
Old 08-5-2013, 10:52 PM   #5
Dynam0
The Dominator
D7 Elite KeysmasherFFR Veteran
 
Dynam0's Avatar
 
Join Date: Sep 2005
Location: North Bay, ON
Age: 34
Posts: 8,987
Default Re: An old challenge

Not sure what the bug has to do with anything since the computer is capable of answering only once and the answer, so far as I can guess, doesn't tell you if the bug has occurred or not.


1) "Door 'x' leads to the awesome place." You have a 1 in 3 chance to have the computer answer 'true'. If the computer says 'false' you'd be left with a 50:50 chance of guessing the right door. Obviously not a good choice.

2) "Doors 'x' and 'y' lead to the same place." Same thing here, the computer would have to say 'true' implying that door 'z' leads to the awesome place in order for you to be 100% certain. If it says 'false' (which there are two out of three instances in which this statement can be false) you're left with a 50:50 chance to guess 'x' or 'y'. Still no good and just as bad as option 1.


This bug thing really gets me confused though..not sure how it helps the situation.

There's probably a dumb philosophical loop-hole in this whole thing lol

Last edited by Dynam0; 08-5-2013 at 10:56 PM..
Dynam0 is offline   Reply With Quote
Old 08-5-2013, 11:03 PM   #6
Doug31
Falcon Paaaauuuunch!!!!!!
FFR Simfile AuthorFFR Veteran
 
Doug31's Avatar
 
Join Date: Jun 2004
Location: Washington
Age: 36
Posts: 6,811
Send a message via AIM to Doug31
Default Re: An old challenge

My way defeats the possibility of its 50% error if it's allowed. But as Dynam0 suggested, it seems there isn't really a way to get past the other part. If true is 1 and false is 0, it's taking all the information you give it through a black box to a functional that outputs only 1 of 2 things, and there are 3 possibilities so that if you only get 1 of 2 things there's no way to distinguish between at least 2 of them. So there must be some way to "cheat" the system.

I have some ideas of how to "cheat", but I doubt any of them are allowed. For instance, turning the computer off after the first letter of its output, and saying it has only used 0.2 to 0.25 answers, so it still has enough energy to do another 0.75 to 0.8, and then ask it another question and deduce the answer based on the first letter of it.

Edit: I think I might have solved it:
Label the doors x, y, and z, from left to right.
Give x the value 0, y 1, and z 2.
I have a computer that overflows and explodes if the value its given is at least 3.
Now have my computer add 1 to the value of the door that leads to the good place.
Now ask, would this computer say that my computer would say the value for y is 2?

If yes, then y leads the good way. If no, then x leads the good way. If no response, z leads the good way.
__________________

Last edited by Doug31; 08-5-2013 at 11:26 PM..
Doug31 is offline   Reply With Quote
Old 08-6-2013, 12:01 AM   #7
Zaevod
FFR Player
 
Zaevod's Avatar
 
Join Date: Apr 2013
Age: 32
Posts: 385
Default Re: An old challenge

Quote:
Originally Posted by Doug31 View Post
Can you ask it if it would say about something? Since then it knows if it will invert it or not, so you know it's inverted twice or not at all, so you can know for sure it's telling the truth?
Yes (I'm glad people here didn't take an eternity to figure this out like others, lol).

Quote:
Originally Posted by Dynam0 View Post
Not sure what the bug has to do with anything since the computer is capable of answering only once and the answer, so far as I can guess, doesn't tell you if the bug has occurred or not.

...
There's probably a dumb philosophical loop-hole in this whole thing lol
You can work around the bug with logic.

Quote:
Originally Posted by Doug31 View Post
My way defeats the possibility of its 50% error if it's allowed. But as Dynam0 suggested, it seems there isn't really a way to get past the other part. If true is 1 and false is 0, it's taking all the information you give it through a black box to a functional that outputs only 1 of 2 things, and there are 3 possibilities so that if you only get 1 of 2 things there's no way to distinguish between at least 2 of them. So there must be some way to "cheat" the system.

I have some ideas of how to "cheat", but I doubt any of them are allowed. For instance, turning the computer off after the first letter of its output, and saying it has only used 0.2 to 0.25 answers, so it still has enough energy to do another 0.75 to 0.8, and then ask it another question and deduce the answer based on the first letter of it.

Edit: I think I might have solved it:
Label the doors x, y, and z, from left to right.
Give x the value 0, y 1, and z 2.
I have a computer that overflows and explodes if the value its given is at least 3.
Now have my computer add 1 to the value of the door that leads to the good place.
Now ask, would this computer say that my computer would say the value for y is 2?

If yes, then y leads the good way. If no, then x leads the good way. If no response, z leads the good way.
You can't make the computer overflow like that. It's far simpler than that, really (in some aspects. The statement will ultimately be a little complicated, anyway). Read the first post carefully.

Last edited by Zaevod; 08-6-2013 at 12:06 AM..
Zaevod is offline   Reply With Quote
Old 08-6-2013, 12:03 AM   #8
Spenner
Forum User
Retired Staff
 
Spenner's Avatar
 
Join Date: Nov 2006
Location: Canada
Age: 31
Posts: 2,396
Send a message via MSN to Spenner Send a message via Skype™ to Spenner
Default Re: An old challenge

That's an interesting idea that it will remain answerless as a 3rd option, but what if it HAS to output something?

What about a question like, "Output True if and only if the awesome door is the one I am touching with my hand, and not until I have placed it on the correct one" or is that out of the means of the machine?
__________________

Spenner is offline   Reply With Quote
Old 08-6-2013, 12:05 AM   #9
Doug31
Falcon Paaaauuuunch!!!!!!
FFR Simfile AuthorFFR Veteran
 
Doug31's Avatar
 
Join Date: Jun 2004
Location: Washington
Age: 36
Posts: 6,811
Send a message via AIM to Doug31
Default Re: An old challenge

Thing is, the computer isn't overflowing. The computer I have made up is, which means that it just sees it as not even a statement and thus doesn't respond. So no computer actually blows up.
__________________
Doug31 is offline   Reply With Quote
Old 08-6-2013, 12:12 AM   #10
Zaevod
FFR Player
 
Zaevod's Avatar
 
Join Date: Apr 2013
Age: 32
Posts: 385
Default Re: An old challenge

1- When you input an answerable statement, it only answers with either "true" or "false";

Which implies...

(I'm giving too many hints) XP

But the bug messes up that, too, and you must find a way to circumvent both problems simultaneously.
Zaevod is offline   Reply With Quote
Old 08-6-2013, 12:19 AM   #11
Spenner
Forum User
Retired Staff
 
Spenner's Avatar
 
Join Date: Nov 2006
Location: Canada
Age: 31
Posts: 2,396
Send a message via MSN to Spenner Send a message via Skype™ to Spenner
Default Re: An old challenge

Can you put in an unanswerable statement though?

Or how about a more detailed question like this:

"The door on the left is A, then B, then C. Only answers with A and B are a theorum of this system, and therefore they are the only answerable results of this formal system. Is door A the desired awesome door? If yes, then A = true"

I mighta worded that bad I'm horrible with mathspeak : < but anyhow, there's no need to include the notion of the third door. It doesn't answer if it's not an answerable part of the question, therefore it's implied to be C
__________________

Spenner is offline   Reply With Quote
Old 08-6-2013, 12:21 AM   #12
Zaevod
FFR Player
 
Zaevod's Avatar
 
Join Date: Apr 2013
Age: 32
Posts: 385
Default Re: An old challenge

Quote:
Originally Posted by Spenner View Post
That's an interesting idea that it will remain answerless as a 3rd option, but what if it HAS to output something?

What about a question like, "Output True if and only if the awesome door is the one I am touching with my hand, and not until I have placed it on the correct one" or is that out of the means of the machine?
The computer cannot attribute "true" or "false" to things that are neither, and those are the two possible output messages. So...

And your statement doesn't work because it isn't a statement, it's an order (read rule number 4)

In short, you need to find actual, non-hypothetical things to use in your statement.

Quote:
Originally Posted by Spenner View Post
"The door on the left is A, then B, then C. Only answers with A and B are a theorum of this system, and therefore they are the only answerable results of this formal system. Is door A the desired awesome door? If yes, then A = true"
Doesn't work, sorry.

Last edited by Zaevod; 08-6-2013 at 12:25 AM..
Zaevod is offline   Reply With Quote
Old 08-6-2013, 12:25 AM   #13
Spenner
Forum User
Retired Staff
 
Spenner's Avatar
 
Join Date: Nov 2006
Location: Canada
Age: 31
Posts: 2,396
Send a message via MSN to Spenner Send a message via Skype™ to Spenner
Default Re: An old challenge

But it can just not output anything to imply that it is C, couldn't it?

I guess I could word it more like this then also: "The door I am touching is true after I touch the awesome one" or is that not applicable?
__________________

Spenner is offline   Reply With Quote
Old 08-6-2013, 12:28 AM   #14
Zaevod
FFR Player
 
Zaevod's Avatar
 
Join Date: Apr 2013
Age: 32
Posts: 385
Default Re: An old challenge

Quote:
Originally Posted by Spenner View Post
But it can just not output anything to imply that it is C, couldn't it?

I guess I could word it more like this then also: "The door I am touching is true after I touch the awesome one" or is that not applicable?
Your statement needs to be something of the type "X exists", "X or Y are Z", etc., which means it must be a phrase that can be answered with true or false.

If I say "My username is Zaevod" the computer will answer true.

You can't say "say true if I do X", because that's an order, not a statement.

"The door I am touching is true after I touch the awesome one" actually will always answer as true if you mean "true" as in "a true door", because they are true doors, before or after you touched the awesome door.

I'm going to sleep now, but I'll put more hints tomorrow if necessary.

Last edited by Zaevod; 08-6-2013 at 12:32 AM..
Zaevod is offline   Reply With Quote
Old 08-6-2013, 12:33 AM   #15
Doug31
Falcon Paaaauuuunch!!!!!!
FFR Simfile AuthorFFR Veteran
 
Doug31's Avatar
 
Join Date: Jun 2004
Location: Washington
Age: 36
Posts: 6,811
Send a message via AIM to Doug31
Default Re: An old challenge

Let the statement be ??

Where ?? means you implied, which it perfectly understands, This computer says the good door is the first door gives a response of true, this computer says the good door is the second door gives a response of false, and not a statement otherwise. The implication is a solution to this problem which exists so even though you don't necessarily know what it is, since the computer can perfectly tell what you mean, it gives you the solution anyway. And since I used the either not inverted or doubly inverted "this computer says" clause, it must tell the truth.
__________________
Doug31 is offline   Reply With Quote
Old 08-6-2013, 12:38 AM   #16
Zaevod
FFR Player
 
Zaevod's Avatar
 
Join Date: Apr 2013
Age: 32
Posts: 385
Default Re: An old challenge

Quote:
Originally Posted by Doug31 View Post
Let the statement be ??

Where ?? means you implied, which it perfectly understands, This computer says the good door is the first door gives a response of true, this computer says the good door is the second door gives a response of false, and not a statement otherwise. The implication is a solution to this problem which exists so even though you don't necessarily know what it is, since the computer can perfectly tell what you mean, it gives you the solution anyway. And since I used the either not inverted or doubly inverted "this computer says" clause, it must tell the truth.
The computer can't tell what you mean if you don't know what you mean XD (how can you mean something without knowing it???)

But that was actually pretty cool.

There must be an actual statement. It's just that the computer will always interpret whatever words you used correctly, in the context you meant him to understand them.

You've got the main issues figured out, now just make a statement that includes everything XD

Last edited by Zaevod; 08-6-2013 at 12:41 AM..
Zaevod is offline   Reply With Quote
Old 08-6-2013, 12:41 AM   #17
Dynam0
The Dominator
D7 Elite KeysmasherFFR Veteran
 
Dynam0's Avatar
 
Join Date: Sep 2005
Location: North Bay, ON
Age: 34
Posts: 8,987
Default Re: An old challenge

You're giving an order to the computer again Doug...you can't do that.

Let "True" mean yes.
Let "False" mean that the bug has occurred so the answer is actually true, and thus yes.

The awesome door is the one in the middle.

Answer: It doesn't matter since the computer will agree with this statement either way. Any door will be the awesome door then!!!!

I'm going to bed xD

Last edited by Dynam0; 08-6-2013 at 12:52 AM..
Dynam0 is offline   Reply With Quote
Old 08-6-2013, 12:57 AM   #18
Doug31
Falcon Paaaauuuunch!!!!!!
FFR Simfile AuthorFFR Veteran
 
Doug31's Avatar
 
Join Date: Jun 2004
Location: Washington
Age: 36
Posts: 6,811
Send a message via AIM to Doug31
Default Re: An old challenge

Then use the computer says door 1 is the good door, and if not, then I didn't mean this as a statement. Either you get a yes or a no response, and then repeat for each door.
__________________
Doug31 is offline   Reply With Quote
Old 08-6-2013, 01:07 AM   #19
One Winged Angel
Anime Avatars ( ◜◡^)っ✂╰⋃╯
Retired StaffFFR Simfile AuthorD8 Godly KeysmasherFFR Veteran
 
One Winged Angel's Avatar
 
Join Date: Mar 2007
Location: Squat Rack
Age: 34
Posts: 10,837
Default Re: An old challenge

I'm heavily leaning towards 'or' being a necessary conjunction in my statement but I'm having trouble coming up with the exact statement I need.

Quick question, if I ask something along the lines of 'You will answer 'true' in response to this question and A leads to the awesome place or you will answer 'no' in response to this question and B leads to the awesome place', is it possible to receive no response from the computer? (I know this isn't the correct statement, just as an example)

I have a feeling I'm somewhere in the right ball park but I'm tired right now and can't figure out how to isolate the door without a third response from compy (no response works)
__________________


Quote:
Originally Posted by ilikexd View Post
i want to be cucked by cirno
One Winged Angel is offline   Reply With Quote
Old 08-6-2013, 01:23 AM   #20
xThai
slurprprprprpr ~
FFR Veteran
 
xThai's Avatar
 
Join Date: May 2008
Location: Canada, Ontario.
Posts: 848
Default Re: An old challenge

ill attempt this tomorrow morning since im tired. i gotta look over my logic textbook. i have something in mind but i forgot some of the predicate logic i learned.
__________________
xThai is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 05:20 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright FlashFlashRevolution