Documentation

LeanPool.Monsky.TriangleCorollary

LeanPool.Monsky.TriangleCorollary #

Imported Lean Pool material for LeanPool.Monsky.TriangleCorollary.

The measurable equivalence ℝ² ≃ᵐ ℝ × ℝ unfolding a Euclidean plane vector to a pair.

Equations
Instances For
    noncomputable def LeanPool.Monsky.idMap :

    The underlying function of idMapEquiv.

    Equations
    Instances For
      theorem LeanPool.Monsky.measure_image_equiv {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α ≃ᵐ β} (hf : MeasureTheory.MeasurePreserving (⇑f) μa μb) (s : Set α) :
      μa s = μb (f '' s)
      @[simp]

      idMap sends a Euclidean plane vector to the pair of its coordinates.

      theorem LeanPool.Monsky.unitTriangle_def :
      unitTriangle = fun (x : Fin 3) => match x with | 0 => v 0 0 | 1 => v 1 0 | 2 => v 0 1

      The lower boundary function (constantly zero) of the unit triangle region.

      Equations
      Instances For

        The upper boundary function x ↦ 1 - x of the unit triangle region.

        Equations
        Instances For

          Translation of the plane by a fixed vector a.

          Equations
          Instances For
            theorem LeanPool.Monsky.lincom_commutes (L : EuclideanSpace (Fin 2) →ₗ[] EuclideanSpace (Fin 2)) {n : } (a : Fin n) (f : Fin nEuclideanSpace (Fin 2)) :
            i : Fin n, a i L (f i) = L (∑ i : Fin n, a i f i)
            theorem LeanPool.Monsky.aux_for_translation {n : } {f : Fin nEuclideanSpace (Fin 2)} {a : Fin n} {b : EuclideanSpace (Fin 2)} (h1 : a openSimplex n) :
            i : Fin n, a i (f i + b) = i : Fin n, a i f i + b
            theorem LeanPool.Monsky.aux_for_translation_closed {n : } {f : Fin nEuclideanSpace (Fin 2)} {a : Fin n} {b : EuclideanSpace (Fin 2)} (h1 : a closedSimplex n) :
            i : Fin n, a i (f i + b) = i : Fin n, a i f i + b

            The standard basis of the Euclidean plane used throughout.

            Equations
            Instances For

              The standard orthonormal basis of the Euclidean plane.

              Equations
              Instances For

                The first standard orthonormal basis vector of the plane is (1, 0).

                The second standard orthonormal basis vector of the plane is (0, 1).

                noncomputable def LeanPool.Monsky.basisTransform (T : Fin 3EuclideanSpace (Fin 2)) :

                The pair of edge vectors of a triangle from its first vertex.

                Equations
                Instances For

                  The linear map sending the standard basis to a triangle's edge vectors.

                  Equations
                  Instances For

                    Translation by the first vertex of a triangle.

                    Equations
                    Instances For
                      theorem LeanPool.Monsky.basisTransform_def (T : Fin 3EuclideanSpace (Fin 2)) :
                      basisTransform T = fun (x : Fin 2) => match x with | 0 => T 1 - T 0 | 1 => T 2 - T 0

                      The unit segment from (0,0) to (0,1).

                      Equations
                      Instances For

                        The y-axis as a submodule of the plane.

                        Equations
                        Instances For
                          theorem LeanPool.Monsky.unitSegment_def :
                          unitSegment = fun (x : Fin 2) => match x with | 0 => v 0 0 | 1 => v 1 0

                          The edge vector of a segment together with the zero vector.

                          Equations
                          Instances For

                            The linear map sending the standard basis to a segment's edge vector.

                            Equations
                            Instances For

                              Translation by the first endpoint of a segment.

                              Equations
                              Instances For
                                theorem LeanPool.Monsky.basisTransformSegment_def (L : Fin 2EuclideanSpace (Fin 2)) :
                                basisTransformSegment L = fun (x : Fin 2) => match x with | 0 => L 1 - L 0 | 1 => 0

                                The linear equivalence given by a nondegenerate triangle's linear transform.

                                Equations
                                Instances For

                                  The inverse of triangleTranslation, translating by the negated first vertex.

                                  Equations
                                  Instances For

                                    The union of the closed hulls of a triangle's three sides.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For