














































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The structure theorem, which states that arbitrary objects in a hilbert space can be decomposed into pseudorandom and structured components. How to uniquely decompose a vector into structured, pseudorandom, and error components using a variational approach. It also mentions the gram-schmidt orthogonalization process and energy decrement argument as related methods.
Typology: Study notes
1 / 54
This page cannot be seen from the preview
Don't miss anything!















































Large data
In combinatorics, one often deals with high-complexity objects, such as
One should think of |Fn 2 | = 2n^ and N as being very large, thus these objects have a large amount of informational entropy.
All of the above objects can be modeled as elements of a (real) finite-dimensional Hilbert space H:
The dimension of these Hilbert spaces is finite, but extremely large. Thus these objects have many âdegrees of freedomâ.
In combinatorics one often has to deal with arbitrary objects in such a class - objects with no obvious usable structure.
Examples of structure:
One might also consider computational complexity notions of structure.
Sometimes it is important to distinguish between several âquality levelsâ of structure:
Given a concept of structure, one can often define a dual notion of pseudorandom objects - objects which are âalmost orthogonalâ or have âlow correlationâ with structured objects.
One can often show by standard probabilistic, counting, or entropy arguments that random objects tend to be almost orthogonal to all structured objects, thus justifying the terminology âpseudorandomâ.
Examples of pseudorandomness as duals of structure:
In the previous examples, we began by defining structure and then created a dual notion of pseudorandomness. Thus pseudorandomness is defined âextrinsicallyâ, by measuring its correlation with structured objects. In many cases we have an opposite situation: we begin with an âintrinsically definedâ notion of pseudorandomness and wish to discover its dual notion of structure - the âobstructionsâ to that conception of pseudorandomness.
Computing such duals explicitly can sometimes be difficult, but is also very worthwhile; it provides a way to test whether a given object is structured or pseudorandom, or a combination of both.
Examples of âintrinsicâ pseudorandomness:
ÏâFd 2 f^ (x^ +^ LÏ))^1 /^2
d are small;
General principles
These principles give a strategy to understand arbitrary objects, by splitting them into their pseudorandom and structured components.
Example: orthogonal projection
Theorem 1. Let V be a subspace of H (con- sisting of the âstructuredâ vectors). Then ev- ery f â H can be uniquely decomposed as f = fstr + fpsd + ferr, where
We recall that there are two standard proofs of this theorem: the first using the Gram-Schmidt orthogonalisation process, and the other by minimising âf â fstrâ^2 H over all fstr â V. The latter proof is more relevant here; it relies on the dichotomy that if f â fstr is not orthogonal to V , then one can adjust fstr in V in order to decrease âf â fstrâ^2 H.
One can view this variational approach as a prototype of an âenergy decrement argumentâ approach to structure theorems.