English
There is a multiplicative-characters class structure: for any χ in MulChar R R', the maps χ.map_mul', χ.map_one', χ.map_nonunit' define a MulCharClass establishing how χ respects multiplication, unit and non-units.
Русский
Существуют свойства MulChar, задающие поведение умножения и единицы: χ.map_mul', χ.map_one', χ.map_nonunit' образуют класс MulChar, задающий поведение χ на произведениях и единице.
LaTeX
$$$\text{MulCharClass }(\,\chi\,):\ ∀ a,b\in R^×:\ χ(ab)=χ(a)χ(b),\ χ(1)=1,\ χ(a)\text{ на не-единицах }=0.$$$
Lean4
instance : MulCharClass (MulChar R R') R R' where
map_mul χ := χ.map_mul'
map_one χ := χ.map_one'
map_nonunit χ := χ.map_nonunit' _