Talk:Interior product: Difference between revisions

Cmloegcmluin (talk | contribs)
Sintel (talk | contribs)
Notation again
 
(6 intermediate revisions by one other user not shown)
Line 50: Line 50:
The reason I think this article describes a symmetrical interior product is because of the last paragraph of the "definition" section. I think there may be an error there where it says "we can take the wedge product m∨W from the front". I think what it's showing is actually an example of the interior product, and this is the one place in the article where I see the input on the left having a smaller grade than the thing on the right. And I think the last clause of this sentence "this can only lead to a difference in sign" could be continued with the phrase "compared to W∨m", i.e. the inputs reordered so that the lower-grade input is on the right. So if it's possible to reorder the inputs like this, then that implies this article assumes the symmetrical interior product. The change in sign is due to how the wedge product is sometimes anticommutative. It always is for (mono)vectors or (mono)covectors, but I think it's commutative for even grades. I think the statement means "it can, at most" lead to a mere change in signs, but won't necessarily; for example, I did [-3 2 -1 2 -1⟩ ⨼ ⟨⟨⟨1 2 -3 -2 1 -4 -5 12 9 -19]]] and [-3 2 -1 2 -1⟩ ⨼ ⟨⟨⟨1 2 -3 -2 1 -4 -5 12 9 -19]]] and they both give me ⟨⟨6 -7 -2 15 -25 -20 3 15 59 49].
The reason I think this article describes a symmetrical interior product is because of the last paragraph of the "definition" section. I think there may be an error there where it says "we can take the wedge product m∨W from the front". I think what it's showing is actually an example of the interior product, and this is the one place in the article where I see the input on the left having a smaller grade than the thing on the right. And I think the last clause of this sentence "this can only lead to a difference in sign" could be continued with the phrase "compared to W∨m", i.e. the inputs reordered so that the lower-grade input is on the right. So if it's possible to reorder the inputs like this, then that implies this article assumes the symmetrical interior product. The change in sign is due to how the wedge product is sometimes anticommutative. It always is for (mono)vectors or (mono)covectors, but I think it's commutative for even grades. I think the statement means "it can, at most" lead to a mere change in signs, but won't necessarily; for example, I did [-3 2 -1 2 -1⟩ ⨼ ⟨⟨⟨1 2 -3 -2 1 -4 -5 12 9 -19]]] and [-3 2 -1 2 -1⟩ ⨼ ⟨⟨⟨1 2 -3 -2 1 -4 -5 12 9 -19]]] and they both give me ⟨⟨6 -7 -2 15 -25 -20 3 15 59 49].


Any one of these products has a formula which can tell you what the output grade will be (assuming empty intersections between the vectors they are wedges of). For the progressive product it's simply g(a) + g(b). For the regressive product it's g(a) + g(b) - d. For the left interior product it's g(a) - g(b), and for the right interior product it's g(b) - g(a). All of these formulas max out at d (can't have higher grade than dimensionality) and min out at 0 (no such thing as negative grade). I can give derivations for these if anyone wants.
Any one of these products has a formula which can tell you what the output grade will be. For the progressive product it's simply g(a) + g(b). For the regressive product it's g(a) + g(b) - d. For the left interior product it's g(a) - g(b), and for the right interior product it's g(b) - g(a). All of these formulas max out at d (can't have higher grade than dimensionality) and min out at 0 (no such thing as negative grade). I can give derivations for these if anyone wants.


So if we simply wanted to take what is on the page now and help it conform better with established mathematical usages, I would recommend we remove the line about interior being the wedge's dual, and change the symbol the wiki uses for the interior product. Above I used •, the fat dot, which came up on that Facebook post recently as a reasonable choice for this operation. I'm not attached to it though so if anyone has other suggestions I'm not opposed at all to considering them. I'm just concerned that ∨ probably should only be used for the regressive product. If we went this direction, then ∨ would also need to be replaced with • on the following pages, too:
So if we simply wanted to take what is on the page now and help it conform better with established mathematical usages, I would recommend we remove the line about interior being the wedge's dual, and change the symbol the wiki uses for the interior product. Above I used •, the fat dot, which came up on that Facebook post recently as a reasonable choice for this operation. I'm not attached to it though so if anyone has other suggestions I'm not opposed at all to considering them. I'm just concerned that ∨ probably should only be used for the regressive product. If we went this direction, then ∨ would also need to be replaced with • on the following pages, too:
Line 83: Line 83:
d-((d-r)+n) which simplifies to r-n.
d-((d-r)+n) which simplifies to r-n.


e.g. Assuming empty intersections:
e.g.:
Dimension 7. Left input rank 6. Right input nullity 2. Output rank = r-n =4
Dimension 7. Left input rank 6. Right input nullity 2. Output rank = r-n =4
(greater than right grade)
(greater than right grade)
Line 99: Line 99:
I don't have a strong preference which way people want to go with this information. And certainly some combination of these recommendations could be done. I am very open to hearing that there are cases where interior product does exactly what you want and regressive wouldn't cut it. I haven't gone through every use on the wiki (and outside it) to check. Also there's the argument that this interior product defined as it is has been around for a while and maybe even if it has some issues we should preserve it for backwards compatibility. All fine.
I don't have a strong preference which way people want to go with this information. And certainly some combination of these recommendations could be done. I am very open to hearing that there are cases where interior product does exactly what you want and regressive wouldn't cut it. I haven't gone through every use on the wiki (and outside it) to check. Also there's the argument that this interior product defined as it is has been around for a while and maybe even if it has some issues we should preserve it for backwards compatibility. All fine.


If it's of any assistance, I've implemented all of these products in Wolfram Language. You can access the shared computable notebook here and make your own copy: https://www.wolframcloud.com/obj/5d4e22f3-af6b-4c4a-a7ce-af860362ae72
If it's of any assistance, I've implemented all of these products in Wolfram Language: https://github.com/cmloegcmluin/VEA


And here's a summary table that has helped me get my head around this situation:
And here's a summary table that has helped me get my head around this situation:
Line 106: Line 106:
|+
|+
!operations
!operations
!progressive product (AKA wedge product, exterior product)
!progressive product (AKA wedge product, exterior product)<br>
a ∧ b
a ∧ b
!regressive product (AKA vee product)
!regressive product (AKA vee product)<br>
a ∨ b
a ∨ b = <nowiki>*</nowiki>(*a ∧ *b)
<nowiki>*</nowiki>(*a ∧ *b)
!right interior product<br>
!right interior product
a ⨽ b = ∗(∗a ∧ b)<br>
a ⨽ b
∗(∗a ∧ b)
examples given where grade(a) ≥ grade(b)
examples given where grade(a) ≥ grade(b)
!(left) interior product
!(left) interior product<br>
a ⨼ b
a ⨼ b = <nowiki>*</nowiki>(a ∧ *b)<br>
<nowiki>*</nowiki>(a ∧ *b)
examples given where grade(a) < grade(b)
examples given where grade(a) < grade(b)
!symmetrical interior product
!symmetrical interior product<br>
 
a • b = if grade(a) ≥ grade(b), a ⨽ b; else a ⨼ b
a • b = if grade(a) ≥ grade(b), a ⨽ b; else a ⨼ b
|-
|-
!resultant grade, assuming empty intersections
!resultant grade
!grade(a) + grade(b)
!grade(a) + grade(b)
!grade(a) + grade(b) - dimensionality
!grade(a) + grade(b) - dimensionality
Line 169: Line 165:
|(in terms of other two interior products)
|(in terms of other two interior products)
|}
|}
== Notation ==
As Cmloegcmluin observes above, the <math>\vee</math> notation is not really standard, and this product is usually written as <math>\alpha \mathbin{\lrcorner} \beta</math>.
That is is 'dual' to the wedge product is too vague (there are at least 3 different notions of duality here). One might say it's the adjoint of the wedge product, as <math>\left\langle \alpha \mathbin{\lrcorner} \gamma , \beta \right\rangle = \left\langle \alpha ,  \beta \wedge \gamma\right\rangle</math>.
So my suggestion is to just use the standard notation.
– [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 13:04, 19 April 2025 (UTC)
Return to "Interior product" page.