Documentation

LeanPool.NandakumarRamanaRao.HumanVerification.CauchyCrofton.Basic

Cauchy–Crofton bridge: basic set-up #

This module fixes the two perimeter functionals compared by the bridge theorem:

It records their behaviour under translations and positive dilations and an elementary squeeze lemma in ℝ≥0∞.

@[reducible, inline]

The Euclidean plane used by the Cauchy–Crofton verification interface.

Equations
Instances For
    @[reducible, inline]

    Compact convex planar bodies with nonempty interior.

    Equations
    Instances For

      Hausdorff perimeter: the one-dimensional Hausdorff measure of the topological boundary.

      Equations
      Instances For

        The project's real-valued Cauchy perimeter, coerced to ℝ≥0∞.

        Equations
        Instances For

          Monotonicity of the Cauchy perimeter.

          Dilation law for the Cauchy perimeter.

          Translation invariance of the Cauchy perimeter.

          Dilation law for the Hausdorff perimeter.

          Translation invariance of the Hausdorff perimeter.

          theorem HumanVerification.CauchyCrofton.eq_of_forall_one_lt_mul {a b : ENNReal} (ha : a ≠ ⊤) (hb : b ≠ ⊤) (hab : ∀ (r : ℝ), 1 < r → a ≤ ENNReal.ofReal r * b) (hba : ∀ (r : ℝ), 1 < r → b ≤ ENNReal.ofReal r * a) :
          a = b

          Squeeze lemma: if a ≤ r * b and b ≤ r * a for every r > 1, then a = b.