OAI/Analysis/Brenier/MapTransport.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem358.wasserstein2_map_le_mapL2Distline 16Source documentation
The common-source plan bounds transport distance by map distance.
theorem wasserstein2_map_le_mapL2Dist [IsProbabilityMeasure ρ] (hT : Measurable T) (hS : Measurable S) (hInt : Integrable (fun x => ‖T x - S x‖ ^ 2) ρ) : wasserstein2 (Measure.map T ρ) (Measure.map S ρ) ≤ mapL2Dist ρ T S := by … - theorem
OAI.Problem358.wasserstein2_le_mapL2Distline 35Source documentation
The same inequality for maps presented with specified pushforward laws.
theorem wasserstein2_le_mapL2Dist [IsProbabilityMeasure ρ] {μ ν : Measure (E d)} (hT : Measurable T) (hS : Measurable S) (hμ : Measure.map T ρ = μ) (hν : Measure.map S ρ = ν) (hInt : Integrable (fun x => ‖T x - S x‖ ^ 2) ρ) : wasserstein2 μ ν ≤ mapL2Dist ρ T S := by … - theorem
OAI.Problem358.exists_optimal_maps_wasserstein_bound_of_coupling_boundsline 58Source documentation
Bounds from coupling-dependent optimal maps transfer to a single pair of maps before taking the cost infimum. Plan uniqueness makes the choice harmless.
theorem exists_optimal_maps_wasserstein_bound_of_coupling_bounds {π₀ : Measure (E d × E d)} (hπ₀ : IsCoupling μ ν π₀) (hfinite : quadraticPlanCost π₀ ≠ ∞) {C α : ℝ} (hC : 0 ≤ C) (hα : 0 ≤ α) (hbound : ∀ π : Measure (E d × E d), IsCoupling μ ν π → quadraticPlanCost π ≠ ∞ → ∃ T S : E d → E d, IsUniqueQuadraticOptimalMap ρ μ T ∧ IsUniqueQuadraticOptimalMap ρ ν S ∧ mapL2Dist ρ T S ≤ C * Real.rpow (Real.sqrt (quadraticPlanCost π).toReal) α) : ∃ T S : E d → E d, IsUniqueQuadraticOptimalMap ρ μ T ∧ IsUniqueQuadraticOptimalMap ρ ν S ∧ mapL2Dist ρ T S ≤ C * Real.rpow (wasserstein2 μ ν) α := by … - theorem
OAI.Problem358.exists_optimal_maps_bound_of_approximate_boundsline 81Source documentation
Approximate estimates may also choose different unique optimal maps for every positive error. The limiting estimate needs neither a compactness argument nor convergence of these representatives.
theorem exists_optimal_maps_bound_of_approximate_bounds {F : ℝ → ℝ} {w : ℝ} (hcont : ContinuousAt F w) (hbound : ∀ ε : ℝ, 0 < ε → ∃ T S : E d → E d, IsUniqueQuadraticOptimalMap ρ μ T ∧ IsUniqueQuadraticOptimalMap ρ ν S ∧ mapL2Dist ρ T S ≤ F (w + ε)) : ∃ T S : E d → E d, IsUniqueQuadraticOptimalMap ρ μ T ∧ IsUniqueQuadraticOptimalMap ρ ν S ∧ mapL2Dist ρ T S ≤ F w := by …