Theorem 1. (Contrastive estimation of non-linear dynamics).
Assumptions.
- (A1)The observed time series comes from bijective latent dynamics and an injective observation map .
- (A2)System noise is independent and identically distributed: , with invertible covariance.
- (A3)The contrastive model uses an encoder into dimensions, a learned dynamics model, negative squared Euclidean similarity and the marginal correction . It reaches the global minimum of the contrastive objective.
As the number of observations tends to infinity, the encoder recovers states by a bijective affine map on the data support, and the learned dynamics are the true dynamics expressed in those coordinates:
is an unknown orthogonal matrix and an offset. The marginal correction is part of the theorem, even though the paper sometimes omits it in experiments. The guarantee concerns the infinite-data optimum.
Corollary 1 · A dynamics model is necessary
Fixing the latent predictor to the identity cannot recover non-identity dynamics under the theorem’s affine identification relation. The identity system is the trivial exception.
Corollary 2 · Linear dynamics
For a linear system and a linear latent predictor, the state recovery remains affine and the dynamics matrices are related by a change of basis.

