Proposition 8.12: the stem product #
def:stem-product and prop:intrinsic-stem-product (local-ray-geometry.tex): for rays r : x → y, s : y → z, r * s = r q_y^n s for the least n with
r q_y^n s ≠ 0, and 0 if there is none. In ray terms the endpoint subbimodule U_r is the
set of rays q^i r q^j, and the product of the sets U_r U_s is U_{r*s} (stem_U). Hence
the stem product is associative (stem_assoc), and it is the ray product when the latter is
nonzero (stem_of_mul_ne).
def
MultiplicativeBasisDeformations.RaySys.Sys.InProd
{V R L : Type}
[AddCommGroup L]
(S : Sys V R L)
(t r s : R)
:
t is a product of rays of U_r and U_s.
Instances For
theorem
MultiplicativeBasisDeformations.RaySys.Sys.inProd_expand
{V R L : Type}
[AddCommGroup L]
[DecidableEq L]
[Fintype V]
[DecidableEq V]
[Fintype R]
[DecidableEq R]
(S : Sys V R L)
{t r s : R}
(h : S.InProd t r s)
:
Expanding a product of elements of U_r and U_s.
theorem
MultiplicativeBasisDeformations.RaySys.Sys.stem_U
{V R L : Type}
[AddCommGroup L]
[DecidableEq L]
[Fintype V]
[DecidableEq V]
[Fintype R]
[DecidableEq R]
(S : Sys V R L)
(r s : R)
:
U_r U_s = U_{r * s} (the key step of Proposition 8.12).
theorem
MultiplicativeBasisDeformations.RaySys.Sys.eq_of_UM
{V R L : Type}
[AddCommGroup L]
[DecidableEq L]
[Fintype V]
[DecidableEq V]
[Fintype R]
[DecidableEq R]
(S : Sys V R L)
{x y : M S.P.toMult}
(hx : x = 0 ∨ ∃ (w : R), x = S.rr w)
(hy : y = 0 ∨ ∃ (w : R), y = S.rr w)
(h : ∀ (t : R), S.UM x t ↔ S.UM y t)
:
x = y
Elements with the same endpoint subbimodule are equal.
def
MultiplicativeBasisDeformations.RaySys.Sys.InProd3
{V R L : Type}
[AddCommGroup L]
(S : Sys V R L)
(t r s u : R)
:
Triple products of the endpoint subbimodules.