Documentation

Atlas.AlgebraNotes.code.DehnInvariant

@[reducible, inline]
abbrev DehnInvariant.tensorProduct (G : Type u) (H : Type v) [AddCommGroup G] [AddCommGroup H] :
Type (max u v)
Instances For
    def DehnInvariant.tmul {G : Type u} {H : Type v} [AddCommGroup G] [AddCommGroup H] (g : G) (h : H) :
    Instances For
      theorem DehnInvariant.tensorProduct_proposition {G : Type u} {H : Type v} [AddCommGroup G] [AddCommGroup H] :
      (∀ (g : G) (h : H), tmul 0 h = 0 tmul g 0 = 0) (∀ (a : ) (g : G) (h : H), tmul (a g) h = a tmul g h tmul g (a h) = a tmul g h) ∀ (s : Set G) (t : Set H), Submodule.span s = Submodule.span t = Submodule.span (Set.image2 (fun (g : G) (h : H) => tmul g h) s t) =
      @[reducible, inline]
      Instances For
        Instances For
          noncomputable def DehnInvariant.dehnInvariant (edges : List Edge) :
          Instances For
            Instances For
              noncomputable def DehnInvariant.fBar (f : →ₗ[] ) (hf_pi : f Real.pi = 0) :
              Instances For
                @[simp]
                theorem DehnInvariant.fBar_mk (f : →ₗ[] ) (hf_pi : f Real.pi = 0) (x : ) :
                (fBar f hf_pi) x = f x
                theorem DehnInvariant.tmul_ne_zero_of_irrational {α : } (hℓ : 0) (hirr : Irrational (α / Real.pi)) :
                ⊗ₜ[] α 0
                theorem DehnInvariant.dehn_cube ( : ) :
                (12 ) ⊗ₜ[] ↑(Real.pi / 2) = 0
                theorem DehnInvariant.dehn_cube_ne_dehn_tetrahedron {ℓ' : } (hℓ' : ℓ' 0) :