Zulip Chat Archive

Stream: maths

Topic: bilinear forms


Yury G. Kudryashov (Jun 01 2020 at 23:04):

Is there a definition that generalizes both bilinear forms M₁ → M₂ → R where M₁ and M₂ are modules over a ring R and bilinear forms M₁ → M₂ → M₃ where M₁, M₂, and M₃ are modules over a commutative ring R?

Oliver Nash (Jun 02 2020 at 07:42):

I don't have an answer to your question Yury. I just wanted to say I'm very glad to see that someone is thinking about such generalisations. I wasn't aware of this thread and spent a few minutes a few days ago messing around with something like:

structure bilinear_pairing :=
(bilin : M₁  M₂  R)
(...)

variables (I : ring_anti_equiv R R)

def anti_module : module R M₁ :=
{ smul      := λ r x, (I r)  x,
  ...}

def sesq_form' := @bilinear_pairing R M₁ M₁ _ _ _ _ (anti_module R M₁ I)

Reid Barton (Jun 02 2020 at 13:50):

In the former case shouldn't M₁ be a right R-module?

Yury G. Kudryashov (Jun 02 2020 at 18:02):

A right R-module is a left opposite R-module. The question is what to do with the codomain. Should it carry be a bi-module (R-module + opposite R-module + actions commute)?

Yury G. Kudryashov (Jun 02 2020 at 18:04):

@Oliver Nash Note that #2884 drops ring_anti_equiv in favour of R ≃+* Rᵒᵖ.


Last updated: Dec 20 2023 at 11:08 UTC