Question: Problem 3 , ( 3 0 Pts ) We can think of a proof ( particularly in the context of computer science ) more generally
Problem Pts We can think of a proof particularly in the context of computer science more generally as some evidence that proves a hypothesis. Now suppose there are two parties, Alice and Bob. Alice works at Property Testing Inc., where she is given an object X in this case, a pair of labeled graphs G G and has to determine if the object has some property T whether the graph G is nonisomorphic to the graph G
Bob also works at Property Testing Inc. and has developed a reputation over several years. Instead of testing properties using the standard property testing methods employed by the company, Bob simply guesses whether a given object has the property. Normally,
someone like that would get fired pretty quickly, but in Bob's case, he seems to always guess correctly. Bob insists that he doesn't just guess but has a way to generate a valid proof, though he has declined to share his proofs so far.
Alice has observed Bob for some time now and wants to get to the bottom of Bob's bag of tricks. She believes that if Bob can always generate a valid proof, there must be a systematic way for Bob to convince Alice of this without revealing his proof. So Alice comes up with the following game that she wants to play with Bob:
Alice is given two graphs, G and G and needs to determine if they are nonisomorphic, meaning that no relabeling of vertices in G will make it identical to G Bob claims he can prove that the two graphs are nonisomorphic without revealing any specific details about how he knows this.
To test Bob's claim, Alice devises the following protocol:
Alice randomly chooses one of the two graphs, G or G and gives Bob a randomly permuted version of that graph, Gprime without revealing which graph she chose or how the vertices were relabeled.
Alice then asks Bob to identify whether Gprime is the permuted version of G or G effectively proving that he can distinguish between the two graphs.
If Bob correctly identifies which graph Gprime corresponds to Alice can conclude that Bob knows the graphs are nonisomorphic. However, Bob must do this without revealing any details about the specific differences thus revealing a part of his secret proof between G and G
Bob can convince Alice by consistently identifying the correct graph, thereby demonstrating that he knows the two graphs are nonisomorphic, even though Alice never sees the actual proof.
Alice repeats this process multiple times, each time randomly choosing one of the two graphs and permuting it If Bob can consistently identify the correct graph, Alice will be persuaded that the graphs G and G are indeed nonisomorphic. Can Bob successfully demonstrate that the two graphs G and G are nonisomorphic without revealing any specific details of his proof, using the above protocol?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
