I needed a more detailed sketch of algorithmic condensation so I could build on it, so here's what I've got. I've done a proof for two concrete cases of the objectivity theorem, which I find much easier to understand than keeping track of the indices in the fully general proof.
A latent string model is a set of observations
In addition, if
We'll say that this latent string model is an
Given two models,
For concreteness, let's assume

1: {1,2,3,4,5,6,7,8,9,10,11,12}
2,3,4:
{1,2,3,4,5,6},{4,5,6,7,8,9},{7,8,9,10,11,12}and

1: {1,2,3,4,5,6,7,8,9,10,11,12}
2,3,4:
{2,3,4,5,6},{5,6,7,8,9,10},{8,9,10,11,12,1}First let's bound
Here's the proof structure: First we find observation patches outside of each non-
Observation patches are
The relevant latents to each patch are
Applying Lemma 5.4 to the first two:
Then combining that resulting set of
Merging the two equations:
We can immediately bound each of the mutual information terms by
To bound the first K-complexity, we use the definition of latent string model that allows us to recover subsets of observations from subsets of latents.
So overall we have
where
Now let's bound
The same proof structure as above: First we find observation patches outside of each non-
Observation patches:
Relevant
Apply Lemma 5.4:
Now it's slightly trickier to get rid of the K-complexities, because we only have the weaker reconstruction assumption
This uses the bound
This overall leaves us with
Note that the 5 comes from the example and depends on the number of merge steps required, it'll generally scale up with the number of children.
A small modification probably gives us
We're using
We could use
Missing from this document is how this proof generalizes across all latents in
Sam says there's an objectivity theorem that says that if both
I didn't mean to imply that it was in the paper as I have it, that's why I said based on instead of from, sorry if that was confusing. It's a presentational thing and it's fine to just use
I don't see how there's an implicit optimality assumption unless you're trying to read quantities at every step in the proof as a program length. I agree that there's something aesthetically worse about a proof that routes through something less nicely interpretable.