There are implicit versions of some set system problems or matroid problems.
A set system is a pair $(U, \mathcal{F})$, where $U$ is a universe of size $n$ and $\mathcal{F}$ is a collection of susbets of $U$. $\mathcal{F}$ may satisfy some properties (e.g. Matroid). We define $\Phi$ is a polynomial-time oralce which determines whether $S \subseteq \mathcal{F}$ given the universe $U$ and a subset $S \subseteq U$.
We formally define the implicit set system problems: Given a universe $U$, the goal is to determine whether there exists a set $X$ satisfying the property $P$.
For example of the property $P$.
- The size of $X \in \mathcal{F}$ at least $k$.
- $X$ hits all the elements $S \in \mathcal{F}$.
So the size of the instance is $|U| = n$.
What is the language of the implicit problem? It seems that the input contains an oracle. How can I know the complexity of this kind of problems.
I think the size of this problem can be smaller (that is $O(\log n)$), because the input can just be a natural number, right?