Previously, we discussed the construction of logical counterfactuals in the language of optimal predictors. These counterfactuals were found to be well-behaved when a certain non-degeneracy condition is met which can be understood as a bound on the agent's ability to predict itself. We also demonstrated that desired game-theoretic behavior seems to require randomization (thermalizing instead of maximizing) which has to be logical randomization to implement metathreat game theory by logical counterfactuals. Both of these considerations suggest that the agent has to pseudorandomize (randomize in the logical uncertainty sense) its own behavior. Here, we show how to implement this pseudorandomization and prove it indeed guarantees the non-degeneracy condition.

Results

The proofs of the results are given in Appendix A.

Motivation

We start with describing the analogous construction in classical probability theory.

Fix . Denote . Suppose is a probability distribution on , i.e. . We want to construct a procedure that samples according to the probabilities .

Suppose we are given , a uniformly distributed -valued random variable. Then we can select by

It is easy to see that implements the desired sampling i.e. .


In order to translate the above into logical uncertainty, we need a source of pseudorandom that can be the counterpart of . The following definition establishes the desiderata of this object.

Definition

Fix an error space and . Consider , a probability measure on , a word ensemble and . is said to be -distributed -pseudorandom within precision when for any -valued -bischeme , uniformly bounded family of functions and sequence s.t. is Lipschitz continuous with constant , there is s.t.

Note

Compare the above to the previously given definition of an "irreducible" estimation problem.


We now give a basic existence result for pseudorandom functions by establishing that a random function is pseudorandom.

Construction

Consider and . is defined to be the set of bounded functions s.t.

Proposition 1

Consider and . If exists s.t. then is an error space. If exists s.t. then is an ample error space.

Proposition 2

For any , .

Theorem 1

For any there is s.t. the following holds. Consider a probability measure on and a word ensemble. Let be generated by independently sampling for each . Suppose , and are s.t. and

Then is -distributed -pseudorandom within precision with probability 1.


Finally, we show pseudorandomization guarantees non-degeneracy.

Notation

Given measurable space and , will denote a Markov kernel with source and target . For each , will refer to the corresponding -valued random variable.

Theorem 2

Fix . Consider an error space, , a word ensemble, , and . Suppose that for any , and with probability 1 and that is uniform -pseudorandom within precision . Define by