{α : Type u} →
  {β : Type u_1} →
    {γ : Type u_2} →
      {δ : Type u_3} →
        [inst : UniformSpace α] →
          [inst_1 : UniformSpace β] →
            [inst_2 : UniformSpace γ] → [inst_3 : UniformSpace δ] → α ≃ᵤ β → γ ≃ᵤ δ → α × γ ≃ᵤ β × δ