Let ${\bf F_2}$ denote$\mathbb{F}_2=\{0,1\}$ be the field with two elements and $f:{\bf F}^n_2\rightarrow {\bf F}_2^m$. I wonder if there is any known algorithm/construction that, withgiven any $m\geq n$$n\geq 1$, be an injectivereturns a boolean function. $f:\mathbb{F}^n_2\rightarrow \mathbb{F}_2^m$ (for some $m\geq 1$) such that:
$f$ is injective;
for each $S\subseteq \mathbb{F}^n_2$, with $|S|<n$, the image of $S$ under $f$, $f(S)$, is a set of linearly independent vectors in $\mathbb{F}_2^m$ (seen as a vector space over $\mathbb{F}_2$).
I am looking for sufficient conditions on $f$ andBoth $m$ to guarantee the following: for each $S\subseteq {\bf F}^n_2$, $|S|<n$,and the imagereturned representation of $S$ under $f$, $f(S)$ should be "succinct", that is a set, of linearly independent vectorssize polynomial in ${\bf F}_2^m$ (as a vector space over ${\bf F}_2$)$n$.
Or, at leastThe algorithm might also be probabilistic, conditionsin the sense that guarantee this to be the case "with hightwo required properties might hold with "high probability", depending on a random choice of $S$ of fixed size(possibly approaching 1 as $m-n$ grows).