MATHLIBANNEX / CANONICAL DECLARATION CARD

Inverse maps on open sets with global metric bounds

MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData

structure

Records the maps, their inverse relations, and the quantitative bounds used in the orientation argument.

Statement

Fix and put with the sup norm . The structure specifies open sets and maps . Their restrictions and are inverse bijections. Both maps have global Lipschitz bounds, and has a positive global lower bound.

Definition

Choose as above, constants , and a real number . Require the image and inverse relations and the three metric estimates Thus the upper and lower estimates concern all ambient points. They are additional global requirements; the inverse relations themselves are imposed only on the two open sets.

Assumptions

The dimension may be zero. The sets and are open; neither connectedness, nonemptiness nor finite measure is required. The maps and are defined on all of .

Conclusion

The specified restrictions are inverse bijections between and , with the displayed global bounds available for subsequent arguments. The definition does not require and to be inverse at every point outside those sets.

These are chosen objects together with their stated properties, not an orientation or volume theorem. In particular, the global injectivity of is a consequence of the lower estimate, rather than an additional stored condition.

Main citations

Lean source signature (exact)

structure BiLipschitzOpenData (n : ℕ) where
  source : Set (Fin n → ℝ)
  target : Set (Fin n → ℝ)
  isOpen_source : IsOpen source
  isOpen_target : IsOpen target
  f : (Fin n → ℝ) → (Fin n → ℝ)
  g : (Fin n → ℝ) → (Fin n → ℝ)
  mapsTo_f : MapsTo f source target
  mapsTo_g : MapsTo g target source
  left_inv : Set.LeftInvOn g f source
  right_inv : Set.RightInvOn g f target
  fConstant : ℝ≥0
  lipschitzWith_f : LipschitzWith fConstant f
  gConstant : ℝ≥0
  lipschitzWith_g : LipschitzWith gConstant g
  lower : ℝ
  lower_pos : 0 < lower
  anti : ∀ x y, lower * ‖x - y‖ ≤ ‖f x - f y‖
In the source Mathematical meaning
(n : ℕ) The dimension of with its coordinate sup norm; is allowed.
source : Set (Fin n → ℝ) The source set .
target : Set (Fin n → ℝ) The target set .
isOpen_source : IsOpen source The condition that is open.
isOpen_target : IsOpen target The condition that is open.
f : (Fin n → ℝ) → (Fin n → ℝ) The map , defined on the whole space.
g : (Fin n → ℝ) → (Fin n → ℝ) The map , likewise defined on the whole space.
mapsTo_f : MapsTo f source target .
mapsTo_g : MapsTo g target source .
left_inv : Set.LeftInvOn g f source for every .
right_inv : Set.RightInvOn g f target for every . These two inverse relations are restricted to the sets.
fConstant : ℝ≥0 The nonnegative constant .
lipschitzWith_f : LipschitzWith fConstant f The global bound for all ambient .
gConstant : ℝ≥0 The nonnegative constant .
lipschitzWith_g : LipschitzWith gConstant g The global bound for all ambient .
lower : ℝ The real lower constant .
In the source Mathematical meaning
lower_pos : 0 < lower The strict positivity , unlike the merely nonnegative upper constants.
anti : ∀ x y, lower * ‖x - y‖ ≤ ‖f x - f y‖ The global lower bound for every . This completes all 17 fields, without connectedness, nonemptiness or finite volume.
Exact surrounding binder context (separate excerpts)

Exact source lines 23–29:

noncomputable section

open Set MeasureTheory Filter
open scoped ENNReal NNReal Topology

namespace MathlibAnnex
namespace BilipschitzOrientation
Exact content identity

Declaration: MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData

Accepted content SHA-256: 2cb8ff50fae1852b9922b699e50793a4a370c98a0b8828ddf16612476ea59dd1

Accepted source guide SHA-256: a78937ec2575d77bd8162a507b3294f547e4b83134239def82f836ba597adb92

Source commit: 437e6e46228bbb8e91211ebded349d7a30020e73

Back to top ↑