This is a question my son Bob asked me. For some sets it is relatively easy to test for membership but a lot more difficult to find members, and for others the reverse is true. Here is an elementary example to get the idea across. An $m \times n$ real matrix $M$ defines a linear map $x \mapsto M x = y$, from ${\mathbb R}^n $ to ${\mathbb R}^m $. It is easy to test if $x$ is in the kernel; just compute $M x$ and see if it is zero, but to find an $x$ in the kernel you must solve $M x = 0$ which is more computationally intensive. Conversely it is easy to find an element in the range; just choose any $x$ and compute $M x$; but to test if $y$ is in the range you must solve $M x = y$. Does anyone know if there is a standard name for this distinction or for sets of these two types?
Remember to vote up questions/answers you find interesting or helpful (requires 15 reputation points)
|
13
1
|
||||||||||||||||||||
|
|
14
|
This phenomenon occurs both positively and negatively in many parts of logic, but to my knowledge, there is no particular adjective that is always used in such situations.
Thus, to my mind, the phenomenon is intimately wrapped up with the ability to effectively enumerate, in the relevant sense, the objects in the domain of discourse.
Similar examples would be provided by any sequence of sets $A_n$, all of whose members were very large in comparison with $n$, but such that the membership problem $x\in A_n$ is easily decided.
|
||||||||||
|
You can accept an answer to one of your own questions by clicking the check mark next to it. This awards 15 reputation points to the person who answered and 2 reputation points to you.
|
0
|
A similar question was asked at cstheory.stackexchange; there are several examples from computational complexity given there. However, I agree that there seems to be no standard name for such things. |
||
|
|

