Gromov_Hausdorff.candidates

The set of functions on α ⊕ β that are candidates distances to realize the minimum of the Hausdorff distances between α and β in a coupling

_private.792851693.candidates_b

Version of the set of candidates in bounded_continuous_functions, to apply Arzela-Ascoli

_private.837720257.candidates_dist_bound

candidates are bounded by max_var α β

_private.623594871.candidates_lipschitz_aux

Technical lemma to prove that candidates are Lipschitz

_private.2954431145.candidates_lipschitz

Candidates are Lipschitz

Gromov_Hausdorff.candidates_b_of_candidates

candidates give rise to elements of bounded_continuous_functions

_private.4277078975.dist_mem_candidates

The distance on α ⊕ β is a candidate

_private.1911683219.closed_candidates_b

To apply Arzela-Ascoli, we need to check that the set of candidates is closed and equicontinuous. Equicontinuity follows from the Lipschitz control, we check closedness

_private.2369717909.compact_candidates_b

Compactness of candidates (in bounded_continuous_functions) follows

Gromov_Hausdorff.HD

We will then choose the candidate minimizing the Hausdorff distance. Except that we are not in a metric space setting, so we need to define our custom version of Hausdorff distance, called HD, and prove its basic properties.

Gromov_Hausdorff.HD_candidates_b_dist_le

Explicit bound on HD (dist). This means that when looking for minimizers it will be sufficient to look for functions with HD(f) bounded by this bound.

_private.2811186689.HD_continuous

Conclude that HD, being Lipschitz, is continuous

Gromov_Hausdorff.premetric_optimal_GH_dist

With the optimal candidate, construct a premetric space structure on α ⊕ β, on which the predistance is given by the candidate. Then, we will identify points at 0 predistance to obtain a genuine metric space

Gromov_Hausdorff.optimal_GH_coupling

A metric space which realizes the optimal coupling between α and β

Gromov_Hausdorff.optimal_GH_injl

Injection of α in the optimal coupling between α and β

Gromov_Hausdorff.isometry_optimal_GH_injl

The injection of α in the optimal coupling between α and β is an isometry.

Gromov_Hausdorff.optimal_GH_injr

Injection of β in the optimal coupling between α and β

Gromov_Hausdorff.isometry_optimal_GH_injr

The injection of β in the optimal coupling between α and β is an isometry.

Gromov_Hausdorff.compact_space_optimal_GH_coupling

The optimal coupling between two compact spaces α and β is still a compact space

Gromov_Hausdorff.Hausdorff_dist_optimal_le_HD

For any candidate f, HD(f) is larger than or equal to the Hausdorff distance in the optimal coupling. This follows from the fact that HD of the optimal candidate is exactly the Hausdorff distance in the optimal coupling, although we only prove here the inequality we need.