-- Mar 4 In-Class Exercise
I was not able to finish this problem. But, I attempted it. I am uploading my attempt at solving this problem.
Due to issues with uploading images for previous in-class exercise submissions, I am going to provide a summarized version of my attempt by typing up my submission for this in-class exercise and only submitting it in text format.
Okay, so what did I do?
I struggled with the concept of what it means for a function to be hard "with respect to adversaries which are regular languages." So, I spent a significant portion of time reading the problem and reviewing the preceding lecture slides in an attempt to fully understand what the question was asking.
"[H]ard with respect to adversaries which are regular languages" for a function means there is no language A in that set of adversaries such that for every n and for any y in the set {0,1}^k(n) where k is a stretch k, y is a string in the language A if and only if there is a string x in {0,1}^n such that f(x) = y.
So, what does this mean? What is this problem asking?
If I'm understanding it correctly, this question is basically asking us to show that there are no regular languages A in the class of adversary languages A' for the function f.
And, this is all I was able to finish.
I was not able to finish this problem. But, I attempted it. I am uploading my attempt at solving this problem.
Due to issues with uploading images for previous in-class exercise submissions, I am going to provide a summarized version of my attempt by typing up my submission for this in-class exercise and only submitting it in text format.
Okay, so what did I do?
I struggled with the concept of what it means for a function to be hard "with respect to adversaries which are regular languages." So, I spent a significant portion of time reading the problem and reviewing the preceding lecture slides in an attempt to fully understand what the question was asking.
"[H]ard with respect to adversaries which are regular languages" for a function means there is no language A in that set of adversaries such that for every n and for any y in the set {0,1}^k(n) where k is a stretch k, y is a string in the language A if and only if there is a string x in {0,1}^n such that f(x) = y.
So, what does this mean? What is this problem asking?
If I'm understanding it correctly, this question is basically asking us to show that there are no regular languages A in the class of adversary languages A' for the function f.
And, this is all I was able to finish.