Discussion:
Division of two complex numbers
(too old to reply)
Richard Hachel
2025-01-20 11:02:36 UTC
Permalink
Division of two complex numbers.

Now let's set Z=(a+ib)/(a'+ib')
with
z1=a+ib
and
z2=a'+ib'

What becomes of Z=A+iB?

R.H.
Moebius
2025-01-20 14:46:54 UTC
Permalink
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z = (a + ib)/(a' + ib')
I guess you meant: Z = z1/z2
Post by Richard Hachel
with
z1 = a + ib
and
z2 = a' + ib'
What becomes of Z = A + iB?
It seems to me that you are asking for the complex numbers A and B such
that Z = A + iB.

See here:
https://en.wikipedia.org/wiki/Complex_number#Complex_conjugate,_absolute_value,_argument_and_division
Richard Hachel
2025-01-20 15:22:49 UTC
Permalink
Post by Moebius
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z = (a + ib)/(a' + ib')
I guess you meant: Z = z1/z2
Post by Richard Hachel
with
z1 = a + ib
and
z2 = a' + ib'
What becomes of Z = A + iB?
https://en.wikipedia.org/wiki/Complex_number#Complex_conjugate,_absolute_value,_argument_and_division
Merci beaucoup.

I saw this.

<http://nemoweb.net/jntp?EAsBh7E4-***@jntp/Data.Media:1>

Merci, je vais donc pouvoir répondre aux mathématiciens.

R.H.
Richard Hachel
2025-01-20 16:23:02 UTC
Permalink
Post by Richard Hachel
Post by Moebius
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z = (a + ib)/(a' + ib')
I guess you meant: Z = z1/z2
Post by Richard Hachel
with
z1 = a + ib
and
z2 = a' + ib'
What becomes of Z = A + iB?
https://en.wikipedia.org/wiki/Complex_number#Complex_conjugate,_absolute_value,_argument_and_division
Merci beaucoup.
I saw this.
Merci, je vais donc pouvoir répondre aux mathématiciens.
R.H.
As I expected, it is completely wrong.

The same sign error.

Mathematicians give:

z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]

It was necessary to write:
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]

Three sign errors (which is the same error) because each time we put
i²=-1 where b and b' are already defined.

R.H.
Moebius
2025-01-20 16:44:19 UTC
Permalink
Post by Richard Hachel
Post by Moebius
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z = (a + ib)/(a' + ib')
I guess you meant: Z = z1/z2
Post by Richard Hachel
with
z1 = a + ib
and
z2 = a' + ib'
What becomes of Z = A + iB?
https://en.wikipedia.org/wiki/
Complex_number#Complex_conjugate,_absolute_value,_argument_and_division
 Merci beaucoup.
 I saw this.
 Merci, je vais donc pouvoir répondre aux mathématiciens.
 R.H.
As I expected, it is completely wrong.
If you say so. :-)
Python
2025-01-20 17:19:21 UTC
Permalink
Post by Richard Hachel
Post by Richard Hachel
Post by Moebius
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z = (a + ib)/(a' + ib')
I guess you meant: Z = z1/z2
Post by Richard Hachel
with
z1 = a + ib
and
z2 = a' + ib'
What becomes of Z = A + iB?
https://en.wikipedia.org/wiki/Complex_number#Complex_conjugate,_absolute_value,_argument_and_division
Merci beaucoup.
I saw this.
Merci, je vais donc pouvoir répondre aux mathématiciens.
R.H.
As I expected, it is completely wrong.
The same sign error.
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
Three sign errors (which is the same error) because each time we put i²=-1
where b and b' are already defined.
R.H.
It is not an "error". Complex numbers are defined in such a way that this
relation is true. They are what they are.

You cannot object to a "definition", except if it is not consistent.
Definition of complex numbers is consistent, and they do have purposes.
Quite a LOT of useful purposes, from geometry to integral calculus,
electricity and quantum mechanics.

You can, nevertheless, propose that other rules for multiplication (so
division) may be useful. But then you're not talking about complex numbers
but another kind of numbers.

There are already other kinds of numbers build from pairs of real numbers,
like dual numbers that are interesting. Dual numbers to name one.

I'm not convinced that *your* proposition is useful. Maybe is is.

You are ridiculing yourself when you pretend that you "fix" a error in the
definition of complex numbers, in an even more pathetic way than when you
pretend to redefine Relativity.

But that is the story of your life, right? Making a fool of yourself and
drown yourself in your pathetic mix of hubris and stupidity.
Richard Hachel
2025-01-20 17:58:01 UTC
Permalink
Post by Python
Post by Richard Hachel
Post by Richard Hachel
Post by Moebius
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z = (a + ib)/(a' + ib')
I guess you meant: Z = z1/z2
Post by Richard Hachel
with
z1 = a + ib
and
z2 = a' + ib'
What becomes of Z = A + iB?
https://en.wikipedia.org/wiki/Complex_number#Complex_conjugate,_absolute_value,_argument_and_division
Merci beaucoup.
I saw this.
Merci, je vais donc pouvoir répondre aux mathématiciens.
R.H.
As I expected, it is completely wrong.
The same sign error.
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
Three sign errors (which is the same error) because each time we put i²=-1
where b and b' are already defined.
R.H.
It is not an "error". Complex numbers are defined in such a way that this
relation is true. They are what they are.
You cannot object to a "definition", except if it is not consistent. Definition
of complex numbers is consistent, and they do have purposes. Quite a LOT of useful
purposes, from geometry to integral calculus, electricity and quantum mechanics.
You can, nevertheless, propose that other rules for multiplication (so division)
may be useful. But then you're not talking about complex numbers but another kind
of numbers.
There are already other kinds of numbers build from pairs of real numbers, like
dual numbers that are interesting. Dual numbers to name one.
I'm not convinced that *your* proposition is useful. Maybe is is.
You are ridiculing yourself when you pretend that you "fix" a error in the
definition of complex numbers, in an even more pathetic way than when you pretend
to redefine Relativity.
But that is the story of your life, right? Making a fool of yourself and drown
yourself in your pathetic mix of hubris and stupidity.
Si tu vérifies avec honnêteté tout ce que j'ai dit, et les équations
que j'ai corrigées, tu verras que tout se tient.

Maintenant, on peut se poser la question : oui, mais est-ce des nombres
complexes qu'il parle?

Là je suis d'accord, posons nous la question.

Revenons à la base (comme dans la théorie de la relativité) et
progressons grain par grain, comme font les petits oiseaux.

Sur la notion des nombres complexes, posons nous la question : qu'est ce
que i?

Ce n'est pas 1, ce n'est pas moins 1, mais semble-t-il "quelque chose
d'autre" qui peut donner ce qui n'existe pas dans le réel, un carré
négatif, et plus précisément égal à -1.

Ne sachant pas ce que c'est que i, j'ai proposé l'idée qu'il soit à la
fois 1 et -1.

Cela induit que z, qui n'est autre qu'un multiplicateur de cette unité
bizarre, a lui aussi une dualité,
et qu'il peut être à la fois 4 et 9, 4 et 12, 4 et 45, 3 et 27, etc...

Bref, z est lui aussi un nombre imaginaire qui est une dualité.

On revient au problème, et toi qui es très féru de définition
précise, qu'est ce que i?

Dire que i²=-1, c'est dire qu'une hirondelle vole quand l'hirondelle
vole.

Ca n'explique par ce que c'est qu'une hirondelle, ni pourquoi ça vole.

En tout ça, ce que j'ai proposé ici est quelque chose de très cohérent
(comme ce que j'ai proposé en RR qui n'a jamais pu être attaqué
sérieusement).

Les équations sont cohérentes, les réciprocités évidentes, les lois
mathématiques respectées.

Est-ce un bonne façon de voir les nombres complexes, est-ce une MEILLEURE
et plus concrète façon? je ne sais pas.

Que devient cette façon appliquée à la trigonométrie, je ne sais pas.
Et pourquoi faut-il l'appliquer à la trigonométrie? Que devient z? Une
hypoténuse entre la composante imaginaire et la composante réelle?
Pourquoi? Que viens faire le point M? L'argument? Le module? Où sont les
deux nombres Z? Où sont les deux racines imaginaires d'une équation sans
racine réelle?

Il est clair que si les additions de complexes sont les mêmes chez moi et
chez les mathématiciens, les produits et les divisions ne le sont pas.

Les deux systèmes ont leur cohérence, mais parle-t-on de la même chose?

Si l'on prend une vérification statistique, on se rend compte en deux
minutes que mes équations sont correctes, et pas celles des
mathématiciens (problème du collège de Plougastel).

Je te laisse trouver des définitions plus appropriés que celle que j'ai
données, ou que celles que les mathématiciens donnent...

Je rappelle que i²=-1, c'est très joli, mais ça n'explique pas pourquoi
l'hirondelle vole.

On en est au même point en relativité. On nous explique que le temps
passe réciproquement moins vite sur les horloges opposées, mais n'ayant
rien compris au phénomène qui est d'apparence absurde, on est obligé de
s'inventer un time-gap à la con et des vitesses apparentes non
réciproques, ce qui bafoue la loi de réciprocité et de covariance de
tous les phénomènes relativistes.

Mais je te l'ai déjà expliqué tout ça.

R.H.
Python
2025-01-20 18:10:39 UTC
Permalink
Post by Python
Post by Richard Hachel
Post by Richard Hachel
Post by Moebius
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z = (a + ib)/(a' + ib')
I guess you meant: Z = z1/z2
Post by Richard Hachel
with
z1 = a + ib
and
z2 = a' + ib'
What becomes of Z = A + iB?
https://en.wikipedia.org/wiki/Complex_number#Complex_conjugate,_absolute_value,_argument_and_division
Merci beaucoup.
I saw this.
Merci, je vais donc pouvoir répondre aux mathématiciens.
R.H.
As I expected, it is completely wrong.
The same sign error.
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
Three sign errors (which is the same error) because each time we put i²=-1
where b and b' are already defined.
R.H.
It is not an "error". Complex numbers are defined in such a way that this
relation is true. They are what they are.
You cannot object to a "definition", except if it is not consistent. Definition
of complex numbers is consistent, and they do have purposes. Quite a LOT of useful
purposes, from geometry to integral calculus, electricity and quantum mechanics.
You can, nevertheless, propose that other rules for multiplication (so division)
may be useful. But then you're not talking about complex numbers but another kind
of numbers.
There are already other kinds of numbers build from pairs of real numbers, like
dual numbers that are interesting. Dual numbers to name one.
I'm not convinced that *your* proposition is useful. Maybe is is.
You are ridiculing yourself when you pretend that you "fix" a error in the
definition of complex numbers, in an even more pathetic way than when you pretend
to redefine Relativity.
But that is the story of your life, right? Making a fool of yourself and drown
yourself in your pathetic mix of hubris and stupidity.
Si tu vérifies avec honnêteté tout ce que j'ai dit, et les équations que
j'ai corrigées, tu verras que tout se tient.
Maintenant, on peut se poser la question : oui, mais est-ce des nombres
complexes qu'il parle?
Là je suis d'accord, posons nous la question.
Revenons à la base (comme dans la théorie de la relativité) et progressons
grain par grain, comme font les petits oiseaux.
Sur la notion des nombres complexes, posons nous la question : qu'est ce que i?
Ce n'est pas 1, ce n'est pas moins 1, mais semble-t-il "quelque chose d'autre"
qui peut donner ce qui n'existe pas dans le réel, un carré négatif, et plus
précisément égal à -1.
Ne sachant pas ce que c'est que i, j'ai proposé l'idée qu'il soit à la fois 1
et -1.
Then your "i" is NOT the "i" of complex numbers. End of Story. Moreover
"being at the same time 1 and -1" is MEANINGLESS.
Cela induit que z, qui n'est autre qu'un multiplicateur de cette unité bizarre,
a lui aussi une dualité,
et qu'il peut être à la fois 4 et 9, 4 et 12, 4 et 45, 3 et 27, etc...
Bref, z est lui aussi un nombre imaginaire qui est une dualité.
On revient au problème, et toi qui es très féru de définition précise,
qu'est ce que i?
Dire que i²=-1, c'est dire qu'une hirondelle vole quand l'hirondelle vole.
Ca n'explique par ce que c'est qu'une hirondelle, ni pourquoi ça vole.
En tout ça, ce que j'ai proposé ici est quelque chose de très cohérent
(comme ce que j'ai proposé en RR qui n'a jamais pu être attaqué sérieusement).
Sorry, your claims on SR have been show illogical, wrong and
contradictory.
Les équations sont cohérentes, les réciprocités évidentes, les lois
mathématiques respectées.
Est-ce un bonne façon de voir les nombres complexes, est-ce une MEILLEURE et
plus concrète façon? je ne sais pas.
Que devient cette façon appliquée à la trigonométrie, je ne sais pas.
Then ask, or study by yourself.
Et pourquoi faut-il l'appliquer à la trigonométrie? Que devient z? Une
hypoténuse entre la composante imaginaire et la composante réelle?
Then ask, or study by yourself.
Pourquoi? Que viens faire le point M? L'argument? Le module? Où sont les deux
nombres Z? Où sont les deux racines imaginaires d'une équation sans racine
réelle?
Then ask, or study by yourself.
Il est clair que si les additions de complexes sont les mêmes chez moi et chez
les mathématiciens, les produits et les divisions ne le sont pas.
So you are not talking about complex numbers. End of story.
Les deux systèmes ont leur cohérence, mais parle-t-on de la même chose?
Definitely NOT. Moreover, complex numbers are consistent. Your proposal,
so far, is NOT.
Si l'on prend une vérification statistique, on se rend compte en deux minutes
que mes équations sont correctes, et pas celles des mathématiciens (problème du
collège de Plougastel).
"correct" on what ground? ?
Je te laisse trouver des définitions plus appropriés que celle que j'ai
données, ou que celles que les mathématiciens donnent...
Je rappelle que i²=-1, c'est très joli, mais ça n'explique pas pourquoi
l'hirondelle vole.
I've explained how i is defined in a positive way in modern algebra. i^2 =
-1 is not a definition. It is a *property* that can be deduced from a
definition of i.
On en est au même point en relativité. On nous explique que le temps passe
réciproquement moins vite sur les horloges opposées, mais n'ayant rien compris
au phénomène qui est d'apparence absurde, on est obligé de s'inventer un
time-gap à la con et des vitesses apparentes non réciproques, ce qui bafoue la
loi de réciprocité et de covariance de tous les phénomènes relativistes.
Mais je te l'ai déjà expliqué tout ça.
And what you've "explained" is a pile of garbage.
R.H.
1. Richard, posting in French in an English-speaking group demonstrates a
complete lack of respect to people

2. When it comes to complex numbers you are making a fool of yourself,
exposing your pathetic arrogance and stupidity, as usual

If you have questions about complex numbers, the ones you've asked above
in French, post them on fr.sci.maths. If you want to post them here, post
them in English.

Act as a man, not as a clown.
Richard Hachel
2025-01-20 18:23:11 UTC
Permalink
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra. i^2 = -1 is
not a definition. It is a *property* that can be deduced from a definition of i.
That is what I saw.

Is not a definition.

It doesn't explain why.

We have the same thing with Einstein and relativity.

Einstein, he's a nice guy, a tender guy, he says "The speed of light is
constant by change of frame of reference".

But he doesn't explain why.

He gives a quality, but without specifying the cause.

Reread my chapters on the notions of simultaneity, on the notion of
anosochrony, of synchronization of watches, you will see, if you make the
effort, why the invariance of c is logical,
and why it is like that.

For i, it's the same.

It is clear that i²=-1, but we don't say WHY. It is clear however that if
i is both 1 and -1 (which gives two possible solutions) we can consider
its square as the product of itself by its opposite, and vice versa.

R.H.
Python
2025-01-20 18:27:40 UTC
Permalink
Post by Richard Hachel
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra. i^2 = -1 is
not a definition. It is a *property* that can be deduced from a definition of i.
That is what I saw.
Is not a definition.
It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that if i is
both 1 and -1 (which gives two possible solutions) we can consider its square as
the product of itself by its opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.

You really think that what you decide to ignore deliberately does not
exist?

Act like a decent human being, Richard, not as a clown.
Moebius
2025-01-20 19:33:12 UTC
Permalink
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
I've already told this idiot:

Complex numbers can be defined as (ordered) pairs of real numbers.

Then we may define (in this context):

i := (0, 1) .

From this we get: i^2 = -1.
Post by Python
You really think that what you decide to ignore deliberately does not
exist?
Act like a decent human being, Richard, not as a clown.
Python
2025-01-20 19:37:42 UTC
Permalink
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
The concept of context is far out of Hachel/Lengrand's ability. He's a
complete idiot as you noticed, and a stubborn crank.

When it comes to definition of C your definition stands, anyway I do
prefer the one in term of equivalence classes of R[X]. As we all know
(except Richard which is absolutely incapable of learning anything and out
of rational thinking) they are equivalent i.e. defines isomorphic sets and
structures.
Chris M. Thomasson
2025-01-20 20:07:56 UTC
Permalink
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however
that if i is both 1 and -1 (which gives two possible solutions) we
can consider its square as the product of itself by its opposite, and
vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times.
A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
         i := (0, 1) .
Indeed. 0+1i = (0, 1)

In some of my vector code I allow for traditional 2-ary vector
multiplication and complex multiplication. A complex number can be a
simple 2-ary vector. However, we can do different things with it vs a
traditional 2-ary vector. Multiplying two 2-ary vectors together is
different that multiply two complex number together, however they can
both be stored in the same vector representation.

2+8i = (2, 8)

Where x = real, and y = imag
Post by Moebius
From this we get: i^2 = -1.
Post by Python
You really think that what you decide to ignore deliberately does not
exist?
Act like a decent human being, Richard, not as a clown.
Chris M. Thomasson
2025-01-20 20:21:42 UTC
Permalink
On 1/20/2025 12:07 PM, Chris M. Thomasson wrote:
[...]

For R.H.
Post by Chris M. Thomasson
2+8i = (2, 8)
3-3i = (3, -3)

;^)
Moebius
2025-01-20 21:33:15 UTC
Permalink
Post by Chris M. Thomasson
Post by Moebius
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
Indeed. 0+1i = (0, 1)
In some of my vector code I allow for traditional 2-ary vector
multiplication and complex multiplication.
Same in math. Even though we may use the same symbol, say "*", it
denotes two different operations (in this case).
Post by Chris M. Thomasson
A complex number can be a simple 2-ary vector.
Exactly.
Post by Chris M. Thomasson
[...] Multiplying two 2-ary vectors together is
different than multiply two complex number together,
Right. It's the context that "decides" here; at least in math.
Post by Chris M. Thomasson
however they can both be stored in the same vector representation.
z = 2 + 8i = (2, 8)
Where 2 = Re(z), and 8 = Im(z)
Right. In math we call such an object an ordered pair (or 2-tuple).

See: https://en.wikipedia.org/wiki/Ordered_pair
and: https://en.wikipedia.org/wiki/Tuple
Tom Bola
2025-01-20 20:08:58 UTC
Permalink
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1

Enjoy...
Tom Bola
2025-01-20 20:13:00 UTC
Permalink
ooops - typo!

So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
. ^
So we get: (0, 1)^2 = ...
Post by Tom Bola
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
Enjoy...
.
FromTheRafters
2025-01-21 11:13:34 UTC
Permalink
Post by Tom Bola
ooops - typo!
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
. ^
So we get: (0, 1)^2 = ...
Post by Tom Bola
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
Enjoy...
.
Still, an odd number of parentheses.
Tom Bola
2025-01-21 12:36:24 UTC
Permalink
Post by FromTheRafters
Post by Tom Bola
ooops - typo!
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
. ^
. !
. !
Post by FromTheRafters
Post by Tom Bola
So we get: (0, 1)^2 = ...
Post by Tom Bola
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
Enjoy...
.
Still, an odd number of parentheses.
Typo; " ) " should be " = "
Python
2025-01-20 20:20:51 UTC
Permalink
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2

(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?

This does not make sense without additional context.

In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
epsilon =/= 0 and epsilon^2 0) we do have :

(0, 1) ^ 2 = 0
Chris M. Thomasson
2025-01-20 20:44:36 UTC
Permalink
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern
algebra. i^2 = -1 is not a definition. It is a *property* that can
be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however
that if i is both 1 and -1 (which gives two possible solutions) we
can consider its square as the product of itself by its opposite,
and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous
times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is
such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
Python
2025-01-20 20:51:40 UTC
Permalink
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern
algebra. i^2 = -1 is not a definition. It is a *property* that can
be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however
that if i is both 1 and -1 (which gives two possible solutions) we
can consider its square as the product of itself by its opposite,
and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous
times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is
such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...

What's you point?
Chris M. Thomasson
2025-01-20 20:59:02 UTC
Permalink
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern
algebra. i^2 = -1 is not a definition. It is a *property* that
can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however
that if i is both 1 and -1 (which gives two possible solutions)
we can consider its square as the product of itself by its
opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous
times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/
context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is
such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.

Another one:

#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)

I can pass in normal vectors to this in GLSL. vec2's
Python
2025-01-20 21:04:38 UTC
Permalink
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern
algebra. i^2 = -1 is not a definition. It is a *property* that
can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however
that if i is both 1 and -1 (which gives two possible solutions)
we can consider its square as the product of itself by its
opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous
times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/
context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is
such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
I can pass in normal vectors to this in GLSL. vec2's
Good! You know how to write a C program. :-) (pun intended)

This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.

The discussion is not about that it can be done, even crank Hachel would
admit this. It is *why* it makes sense to define multiplication *that
way*.
Chris M. Thomasson
2025-01-20 21:06:32 UTC
Permalink
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern
algebra. i^2 = -1 is not a definition. It is a *property* that
can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear
however that if i is both 1 and -1 (which gives two possible
solutions) we can consider its square as the product of itself
by its opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous
times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/
context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon
is such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
I can pass in normal vectors to this in GLSL. vec2's
Good! You know how to write a C program. :-) (pun intended)
Fwiw, that is not is C, it's from one of my GLSL shaders. ;^)
Post by Python
This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel would
admit this. It is *why* it makes sense to define multiplication *that way*.
Python
2025-01-20 21:09:47 UTC
Permalink
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern
algebra. i^2 = -1 is not a definition. It is a *property* that
can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear
however that if i is both 1 and -1 (which gives two possible
solutions) we can consider its square as the product of itself
by its opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous
times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/
context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon
is such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
I can pass in normal vectors to this in GLSL. vec2's
Good! You know how to write a C program. :-) (pun intended)
Fwiw, that is not is C, it's from one of my GLSL shaders. ;^)
It is also C.

Again what's *your* point? Your posts makes absolutely no sense in the
context of this thread!
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel would
admit this. It is *why* it makes sense to define multiplication *that way*.
Chris M. Thomasson
2025-01-20 21:28:35 UTC
Permalink
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern
algebra. i^2 = -1 is not a definition. It is a *property*
that can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear
however that if i is both 1 and -1 (which gives two possible
solutions) we can consider its square as the product of
itself by its opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous
times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional
definition/ context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where
epsilon is such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
I can pass in normal vectors to this in GLSL. vec2's
Good! You know how to write a C program. :-) (pun intended)
Fwiw, that is not is C, it's from one of my GLSL shaders. ;^)
It is also C.
No. GLSL is not C at all, it has a similar style, but is different for sure.
Post by Python
Again what's *your* point? Your posts makes absolutely no sense in the
context of this thread!
Just a way to multiply two 2-ary vectors as if they were complex
numbers. Now, here is a little C99 program I just typed in the
newsreader. It should compile.
_____________________________
#include <stdio.h>


struct vec2
{
float x;
float y;
};


struct vec2
ct_cmul(
struct vec2 p0,
struct vec2 p1
){
struct vec2 result = {
p0.x * p1.x - p0.y * p1.y,
p0.x * p1.y + p0.y * p1.x
};

return result;
}


int main()
{
struct vec2 z = { 0, 1 };
struct vec2 zmul = ct_cmul(z, z);

printf("z = (%f, %f)\n", z.x, z.y);
printf("zmul = (%f, %f)\n", zmul.x, zmul.y);

return 0;
}
_____________________________


Let me run it on a C99 compiler... Ok, it works:

z = (0.000000, 1.000000)
zmul = (-1.000000, 0.000000)

I thought it might help out the OP.
Post by Python
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define multiplication
*that way*.
Python
2025-01-20 21:35:07 UTC
Permalink
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern
algebra. i^2 = -1 is not a definition. It is a *property*
that can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear
however that if i is both 1 and -1 (which gives two possible
solutions) we can consider its square as the product of
itself by its opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous
times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional
definition/ context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where
epsilon is such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
I can pass in normal vectors to this in GLSL. vec2's
Good! You know how to write a C program. :-) (pun intended)
Fwiw, that is not is C, it's from one of my GLSL shaders. ;^)
It is also C.
No. GLSL is not C at all, it has a similar style, but is different for sure.
It is exactly the same syntax. *facepalm*.

Ok, let's say so, if you wish, so you can implement complex multiplication
in a GLSL shader.

Again: SO WHAT? ? ? This is NOT THE POINT of the discussion.
Post by Chris M. Thomasson
Post by Python
Again what's *your* point? Your posts makes absolutely no sense in the
context of this thread!
Just a way to multiply two 2-ary vectors as if they were complex
numbers. Now, here is a little C99 program I just typed in the
newsreader. It should compile.
_____________________________
[snip irrelevant triviality]
So what? ? ?
Post by Chris M. Thomasson
I thought it might help out the OP.
In which way? ? ? Hachel didn't write that it cannot be done (he's not
that silly), he claimed (wrongly) that it is the wrong way to define
multiplication between complex numbers.
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define multiplication
*that way*.
Chris M. Thomasson
2025-01-20 21:45:35 UTC
Permalink
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in
modern algebra. i^2 = -1 is not a definition. It is a
*property* that can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear
however that if i is both 1 and -1 (which gives two
possible solutions) we can consider its square as the
product of itself by its opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1)
numerous times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional
definition/ context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where
epsilon is such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
I can pass in normal vectors to this in GLSL. vec2's
Good! You know how to write a C program. :-) (pun intended)
Fwiw, that is not is C, it's from one of my GLSL shaders. ;^)
It is also C.
No. GLSL is not C at all, it has a similar style, but is different for sure.
It is exactly the same syntax. *facepalm*.
Ok, let's say so, if you wish, so you can implement complex
multiplication in a GLSL shader.
No. C and GLSL are completely different languages. Have you ever even
used GLSL? You can do fun things in GLSL that C cannot do at all.
Post by Python
Again: SO WHAT? ? ? This is NOT THE POINT of the discussion.
I thought it might help the OP.
Post by Python
Post by Chris M. Thomasson
Post by Python
Again what's *your* point? Your posts makes absolutely no sense in
the context of this thread!
Just a way to multiply two 2-ary vectors as if they were complex
numbers. Now, here is a little C99 program I just typed in the
newsreader. It should compile.
_____________________________
[snip irrelevant triviality]
So what? ? ?
Post by Chris M. Thomasson
I thought it might help out the OP.
In which way? ? ? Hachel didn't write that it cannot be done (he's not
that silly), he claimed (wrongly) that it is the wrong way to define
multiplication between complex numbers.
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define
multiplication *that way*.
Python
2025-01-20 21:50:58 UTC
Permalink
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in
modern algebra. i^2 = -1 is not a definition. It is a
*property* that can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear
however that if i is both 1 and -1 (which gives two
possible solutions) we can consider its square as the
product of itself by its opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1)
numerous times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2
+ 2ab + b^2
(a, b)^2 does not mean anything without any additional
definition/ context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where
epsilon is such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y * p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
I can pass in normal vectors to this in GLSL. vec2's
Good! You know how to write a C program. :-) (pun intended)
Fwiw, that is not is C, it's from one of my GLSL shaders. ;^)
It is also C.
No. GLSL is not C at all, it has a similar style, but is different for sure.
It is exactly the same syntax. *facepalm*.
Ok, let's say so, if you wish, so you can implement complex
multiplication in a GLSL shader.
No. C and GLSL are completely different languages. Have you ever even
used GLSL? You can do fun things in GLSL that C cannot do at all.
This is ridiculous nitpicking.

#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)

may compile in C, also can your function ct_cmul above.

I didn't wrote that GLSL was C, I wrote that the code you wrote was C.

Anyway, this is not the point. Either in C or GLSL the fact that you can
implement complex multiplication (or in ANY language) is NOT THE POINT it
is IRRELEVANT!
Post by Chris M. Thomasson
Post by Python
Again: SO WHAT? ? ? This is NOT THE POINT of the discussion.
I thought it might help the OP.
In what manner? ? Nobody, not even the OP pretended that it cannot be
implemented.

Seriously Chris, what's wrong with you?
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Again what's *your* point? Your posts makes absolutely no sense in
the context of this thread!
Just a way to multiply two 2-ary vectors as if they were complex
numbers. Now, here is a little C99 program I just typed in the
newsreader. It should compile.
_____________________________
[snip irrelevant triviality]
So what? ? ?
Post by Chris M. Thomasson
I thought it might help out the OP.
In which way? ? ? Hachel didn't write that it cannot be done (he's not
that silly), he claimed (wrongly) that it is the wrong way to define
multiplication between complex numbers.
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define
multiplication *that way*.
Moebius
2025-01-20 21:53:12 UTC
Permalink
Post by Python
Seriously Chris, what's wrong with you?
Have mercy, Python. He's a programmer, not a mathematician (or physicist).

Keep cool.

.
.
.
Chris M. Thomasson
2025-01-20 22:40:42 UTC
Permalink
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in
modern algebra. i^2 = -1 is not a definition. It is a
*property* that can be deduced from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on
Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear
however that if i is both 1 and -1 (which gives two
possible solutions) we can consider its square as the
product of itself by its opposite, and vice versa.
I've posted a definition of i (which is NOT i^2 = -1)
numerous times. A "positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
          i := (0, 1) .
 From this we get: i^2 = -1.
For R.H.
  By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 =
a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional
definition/ context.
Post by Tom Bola
  So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant  (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where
epsilon is such as
(0, 1) ^ 2 = 0
vec2 ct_cmul(in vec2 p0, in vec2 p1)
{
     return vec2(p0.x * p1.x - p0.y * p1.y, p0.x * p1.y + p0.y
* p1.x);
}
So what? This is not an application of the binomial formula...
What's you point?
It's a way I multiply two vectors together as if they are complex numbers.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
I can pass in normal vectors to this in GLSL. vec2's
Good! You know how to write a C program. :-) (pun intended)
Fwiw, that is not is C, it's from one of my GLSL shaders. ;^)
It is also C.
No. GLSL is not C at all, it has a similar style, but is different for sure.
It is exactly the same syntax. *facepalm*.
Ok, let's say so, if you wish, so you can implement complex
multiplication in a GLSL shader.
No. C and GLSL are completely different languages. Have you ever even
used GLSL? You can do fun things in GLSL that C cannot do at all.
This is ridiculous nitpicking.
#define cx_mul(a, b) vec2(a.x*b.x - a.y*b.y, a.x*b.y + a.y*b.x)
may compile in C, also can your function ct_cmul above.
I didn't wrote that GLSL was C, I wrote that the code you wrote was C.
I missed your main point. Fair enough. Fwiw, a fun part of GLSL is doing
stuff like:

vec3 a = vec3(.25, 1, .75);
vec2 b = a.xz;
vec2 c = b + vec2(.75, .25);

c now equals (1, 1)

;^)
Post by Python
Anyway, this is not the point. Either in C or GLSL the fact that you can
implement complex multiplication (or in ANY language) is NOT THE POINT
it is IRRELEVANT!
Post by Chris M. Thomasson
Post by Python
Again: SO WHAT? ? ? This is NOT THE POINT of the discussion.
I thought it might help the OP.
In what manner? ?  Nobody, not even the OP pretended that it cannot be
implemented.
Seriously Chris, what's wrong with you?
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
Again what's *your* point? Your posts makes absolutely no sense in
the context of this thread!
Just a way to multiply two 2-ary vectors as if they were complex
numbers. Now, here is a little C99 program I just typed in the
newsreader. It should compile.
_____________________________
[snip irrelevant triviality]
So what? ? ?
Post by Chris M. Thomasson
I thought it might help out the OP.
In which way? ? ? Hachel didn't write that it cannot be done (he's
not that silly), he claimed (wrongly) that it is the wrong way to
define multiplication between complex numbers.
Post by Chris M. Thomasson
Post by Python
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of
complex numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank
Hachel would admit this. It is *why* it makes sense to define
multiplication *that way*.
Moebius
2025-01-20 22:48:45 UTC
Permalink
Post by Chris M. Thomasson
vec3 a = vec3(.25, 1, .75);
vec2 b = a.xz;
vec2 c = b + vec2(.75, .25);
c now equals (1, 1)
Nice.


In math:

a := (.25, 1, .75) ,

b := (a_1, a_3) ,

c := b + (.75, .25) .

Then c = (1, 1) .

:-P


Question. What if

vec4 a = vec4(.25, 1, .75, .999);

vec3 b = a.xz<?>;

I'd like to get b == (.25, .75, .999). :-P
Chris M. Thomasson
2025-01-20 23:03:15 UTC
Permalink
Post by Moebius
Post by Chris M. Thomasson
vec3 a = vec3(.25, 1, .75);
vec2 b = a.xz;
vec2 c = b + vec2(.75, .25);
c now equals (1, 1)
Nice.
a := (.25, 1, .75) ,
b := (a_1, a_3) ,
c := b + (.75, .25) .
Then c = (1, 1) .
:-P
Question. What if
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xz<?>;
I'd like to get b == (.25, .75, .999). :-P
That would be:

vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xzw;

;^)
Moebius
2025-01-20 23:15:15 UTC
Permalink
Post by Moebius
Post by Moebius
Post by Chris M. Thomasson
vec3 a = vec3(.25, 1, .75);
vec2 b = a.xz;
vec2 c = b + vec2(.75, .25);
c now equals (1, 1)
Nice.
a := (.25, 1, .75) ,
b := (a_1, a_3) ,
c := b + (.75, .25) .
Then c = (1, 1) .
:-P
Question. What if
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xz<?>;
I'd like to get b == (.25, .75, .999). :-P
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xzw;
;^)
C'mon... lol

And then?

xyzw ... uv ...

I usually use the "series"

x, y, z, u, v, w

in math/physics.

.
.
.
Chris M. Thomasson
2025-01-21 02:50:33 UTC
Permalink
Post by Moebius
Post by Moebius
Post by Moebius
Post by Chris M. Thomasson
vec3 a = vec3(.25, 1, .75);
vec2 b = a.xz;
vec2 c = b + vec2(.75, .25);
c now equals (1, 1)
Nice.
a := (.25, 1, .75) ,
b := (a_1, a_3) ,
c := b + (.75, .25) .
Then c = (1, 1) .
:-P
Question. What if
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xz<?>;
I'd like to get b == (.25, .75, .999). :-P
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xzw;
;^)
C'mon... lol
And then?
vec4's in GLSL are (x, y, z, w) or

vec4 a = vec4(1, 2, 3, 4);
a[1] = 3.f;

now, a.y = 3 :^)
Post by Moebius
xyzw ... uv ...
I usually use the "series"
     x, y, z, u, v, w
in math/physics.
GLSL has x, y, z, w or [0], [1], [2], [3]
Moebius
2025-01-21 04:58:58 UTC
Permalink
Post by Chris M. Thomasson
GLSL has x, y, z, w or [0], [1], [2], [3]
x, y, z, t ? :-)
Moebius
2025-01-21 09:17:05 UTC
Permalink
Post by Chris M. Thomasson
Post by Moebius
Post by Moebius
Post by Moebius
Post by Chris M. Thomasson
vec3 a = vec3(.25, 1, .75);
vec2 b = a.xz;
vec2 c = b + vec2(.75, .25);
c now equals (1, 1)
Nice.
a := (.25, 1, .75) ,
b := (a_1, a_3) ,
c := b + (.75, .25) .
Then c = (1, 1) .
:-P
Question. What if
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xz<?>;
I'd like to get b == (.25, .75, .999). :-P
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xzw;
;^)
C'mon... lol
And then?
vec4's in GLSL are (x, y, z, w) or
vec4 a = vec4(1, 2, 3, 4);
a[1] = 3.f;
now, a.y = 3   :^)
Post by Moebius
xyzw ... uv ...
I usually use the "series"
      x, y, z, u, v, w
in math/physics.
GLSL has x, y, z, w or [0], [1], [2], [3]
A useful convention, I guess, when doing graphics in (3D) space; for
doing it in space-time I'd prefer t instead of w here. :-P
Chris M. Thomasson
2025-01-21 21:12:40 UTC
Permalink
Post by Moebius
Post by Chris M. Thomasson
Post by Moebius
Post by Moebius
Post by Moebius
Post by Chris M. Thomasson
vec3 a = vec3(.25, 1, .75);
vec2 b = a.xz;
vec2 c = b + vec2(.75, .25);
c now equals (1, 1)
Nice.
a := (.25, 1, .75) ,
b := (a_1, a_3) ,
c := b + (.75, .25) .
Then c = (1, 1) .
:-P
Question. What if
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xz<?>;
I'd like to get b == (.25, .75, .999). :-P
vec4 a = vec4(.25, 1, .75, .999);
vec3 b = a.xzw;
;^)
C'mon... lol
And then?
vec4's in GLSL are (x, y, z, w) or
vec4 a = vec4(1, 2, 3, 4);
a[1] = 3.f;
now, a.y = 3   :^)
Post by Moebius
xyzw ... uv ...
I usually use the "series"
      x, y, z, u, v, w
in math/physics.
GLSL has x, y, z, w or [0], [1], [2], [3]
A useful convention, I guess, when doing graphics in (3D) space; for
doing it in space-time I'd prefer t instead of w here. :-P
;^) well, shit happens. GLSL chose the symbol w for the 4d component of
a vec4. Fwiw, in some of my work I use the 4'th dimension for plotting
some of my fields. For instance, my cover of the AMS calendar used the
4'th dimension. In other words the w component was non-zero. It really
casts an interesting "mutation" to the 3d components during iterations
of field lines...
Moebius
2025-01-21 21:49:00 UTC
Permalink
Post by Chris M. Thomasson
Post by Moebius
Post by Chris M. Thomasson
GLSL has x, y, z, w or [0], [1], [2], [3]
A useful convention, I guess, when doing graphics in (3D) space; for
doing it in space-time I'd prefer t instead of w here. :-P
Just pulling your legs. :-)
Post by Chris M. Thomasson
;^) well, shit happens. GLSL chose the symbol w for the 4d component of
a vec4. Fwiw, in some of my work I use the 4'th dimension for plotting
some of my fields.
Thought so!
Post by Chris M. Thomasson
For instance, my cover of the AMS calendar used the 4'th dimension. In other words the w component was non-zero. It really
casts an interesting "mutation" to the 3d components during iterations of field lines...
Again, thought so! :-)

A vec4 should suffice for your work, I guess.

Keep on the good work, Chris!

.
.
.
Moebius
2025-01-21 22:27:34 UTC
Permalink
Post by Moebius
Post by Chris M. Thomasson
Post by Moebius
Post by Chris M. Thomasson
GLSL has x, y, z, w or [0], [1], [2], [3]
A useful convention, I guess, when doing graphics in (3D) space; for
doing it in space-time I'd prefer t instead of w here. :-P
Just pulling your legs. :-)
Post by Chris M. Thomasson
;^) well, shit happens. GLSL chose the symbol w for the 4d component
of a vec4. Fwiw, in some of my work I use the 4'th dimension for
plotting some of my fields.
Thought so!
Post by Chris M. Thomasson
For instance, my cover of the AMS calendar used the  4'th dimension.
In other words the w component was non-zero. It really casts an
interesting "mutation" to the 3d components during iterations of field
lines...
Again, thought so! :-)
A vec4 should suffice for your work, I guess.
Keep on the good work, Chris!
It's clearly art.
Post by Moebius
.
.
.
Moebius
2025-01-20 21:36:09 UTC
Permalink
Post by Chris M. Thomasson
Post by Python
Again what's *your* point? Your posts makes absolutely no sense in the
context of this thread!
Just a way to multiply two 2-ary vectors as if they were complex
numbers. Now, here is a little C99 program I just typed in the
newsreader. It should compile.
_____________________________
#include <stdio.h>
struct vec2
{
    float x;
    float y;
};
struct vec2
ct_cmul(
    struct vec2 p0,
    struct vec2 p1
){
    struct vec2 result = {
        p0.x * p1.x - p0.y * p1.y,
        p0.x * p1.y + p0.y * p1.x
    };
    return result;
}
int main()
{
    struct vec2 z = { 0, 1 };
    struct vec2 zmul = ct_cmul(z, z);
    printf("z = (%f, %f)\n", z.x, z.y);
    printf("zmul = (%f, %f)\n", zmul.x, zmul.y);
    return 0;
}
_____________________________
z = (0.000000, 1.000000)
zmul = (-1.000000, 0.000000)
I thought it might help out the OP.
Mückenheim? :-P
Post by Chris M. Thomasson
Post by Python
Post by Python
This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define
multiplication *that way*.
See?!

You C code doesn't answer the latter "question".

.
.
.
Chris M. Thomasson
2025-01-20 21:47:07 UTC
Permalink
Post by Moebius
Post by Chris M. Thomasson
Post by Python
Again what's *your* point? Your posts makes absolutely no sense in
the context of this thread!
Just a way to multiply two 2-ary vectors as if they were complex
numbers. Now, here is a little C99 program I just typed in the
newsreader. It should compile.
_____________________________
#include <stdio.h>
struct vec2
{
     float x;
     float y;
};
struct vec2
ct_cmul(
     struct vec2 p0,
     struct vec2 p1
){
     struct vec2 result = {
         p0.x * p1.x - p0.y * p1.y,
         p0.x * p1.y + p0.y * p1.x
     };
     return result;
}
int main()
{
     struct vec2 z = { 0, 1 };
     struct vec2 zmul = ct_cmul(z, z);
     printf("z = (%f, %f)\n", z.x, z.y);
     printf("zmul = (%f, %f)\n", zmul.x, zmul.y);
     return 0;
}
_____________________________
z = (0.000000, 1.000000)
zmul = (-1.000000, 0.000000)
I thought it might help out the OP.
Mückenheim? :-P
Post by Chris M. Thomasson
Post by Python
Post by Python
This is quite off-topic to point out that multiplication of complex
numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define
multiplication *that way*.
See?!
You C code doesn't answer the latter "question".
Sorry for missing something here. The division of complex numbers?

#define cx_div(a, b) vec2(((a.x*b.x + a.y*b.y)/(b.x*b.x +
b.y*b.y)),((a.y*b.x - a.x*b.y)/(b.x*b.x + b.y*b.y)))

:^)
Moebius
2025-01-20 21:51:01 UTC
Permalink
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of
complex numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define
multiplication *that way*.
See?!
Your C code doesn't answer the latter "question".
Sorry for missing something here. The division of complex numbers?
You are missing what Python told you:

The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define
multiplication *that way* [i.e the usualy way --Moebius].

Again:

Hachel didn't write that it cannot be done (he's not that silly),
he claimed (wrongly) that it is the wrong way to define
multiplication between complex numbers.

See?!

.
.
.
Python
2025-01-20 21:52:03 UTC
Permalink
Post by Moebius
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of
complex numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define
multiplication *that way*.
See?!
Your C code doesn't answer the latter "question".
Sorry for missing something here. The division of complex numbers?
The discussion is not about that it can be done, even crank Hachel
would admit this. It is *why* it makes sense to define
multiplication *that way* [i.e the usualy way --Moebius].
Hachel didn't write that it cannot be done (he's not that silly),
he claimed (wrongly) that it is the wrong way to define
multiplication between complex numbers.
See?!
.
.
.
Maybe autistic syndrome?
Moebius
2025-01-20 21:55:49 UTC
Permalink
Post by Python
Post by Chris M. Thomasson
Sorry for missing something here. The division of complex numbers?
      The  discussion is not about that it can be done, even crank Hachel
      would admit this. It is *why* it makes sense to define
      multiplication *that way* [i.e the usualy way --Moebius].
       Hachel didn't write that it cannot be done (he's not that silly),
       he claimed (wrongly) that it is the wrong way to define
       multiplication between complex numbers.
See?!
.
.
.
Maybe autistic syndrome?
Well, just a a person that is not identical with you or me. :-P

He's thinking "like a programmer". ;-)

.
.
.
Chris M. Thomasson
2025-01-20 21:56:19 UTC
Permalink
Post by Python
Post by Chris M. Thomasson
Post by Python
This is quite off-topic to point out that multiplication of
complex numbers in C/C++ can be done.
The discussion is not about that it can be done, even crank
Hachel would admit this. It is *why* it makes sense to define
multiplication *that way*.
See?!
Your C code doesn't answer the latter "question".
Sorry for missing something here. The division of complex numbers?
      The  discussion is not about that it can be done, even crank Hachel
      would admit this. It is *why* it makes sense to define
      multiplication *that way* [i.e the usualy way --Moebius].
       Hachel didn't write that it cannot be done (he's not that silly),
       he claimed (wrongly) that it is the wrong way to define
       multiplication between complex numbers.
See?!
.
.
.
Maybe autistic syndrome?
Yikes! I totally missed that underlying point. Damn!

Sorry. Did Hachel present a new formula for it? I did not have time to
read the whole thread. Again, sorry everybody!

;^o
Moebius
2025-01-20 21:57:47 UTC
Permalink
Post by Chris M. Thomasson
Post by Chris M. Thomasson
Sorry for missing something here. The division of complex numbers?
      The  discussion is not about that it can be done, even crank Hachel
      would admit this. It is *why* it makes sense to define
      multiplication *that way* [i.e the usualy way --Moebius].
       Hachel didn't write that it cannot be done (he's not that silly),
       he claimed (wrongly) that it is the wrong way to define
       multiplication between complex numbers.
See?!
Yikes! I totally missed that underlying point. Damn!
Sorry. Did Hachel present a new formula for it?
EXACTLY! :-)

Nuff said.
Moebius
2025-01-20 21:59:45 UTC
Permalink
Post by Moebius
Post by Chris M. Thomasson
Post by Chris M. Thomasson
Sorry for missing something here. The division of complex numbers?
      The  discussion is not about that it can be done, even crank Hachel
      would admit this. It is *why* it makes sense to define
      multiplication *that way* [i.e the usualy way --Moebius].
       Hachel didn't write that it cannot be done (he's not that silly),
       he claimed (wrongly) that it is the wrong way to define
       multiplication between complex numbers.
See?!
Yikes! I totally missed that underlying point. Damn!
Sorry. Did Hachel present a new formula for it?
EXACTLY! :-)
Moreover, he's questioning the correctness of i^2 = -1. :-)
Post by Moebius
Nuff said.
Chris M. Thomasson
2025-01-20 22:02:47 UTC
Permalink
Post by Moebius
Post by Moebius
Post by Chris M. Thomasson
Post by Chris M. Thomasson
Sorry for missing something here. The division of complex numbers?
      The  discussion is not about that it can be done, even crank Hachel
      would admit this. It is *why* it makes sense to define
      multiplication *that way* [i.e the usualy way --Moebius].
       Hachel didn't write that it cannot be done (he's not that silly),
       he claimed (wrongly) that it is the wrong way to define
       multiplication between complex numbers.
See?!
Yikes! I totally missed that underlying point. Damn!
Sorry. Did Hachel present a new formula for it?
EXACTLY! :-)
Moreover, he's questioning the correctness of i^2 = -1. :-)
Strange indeed.
Post by Moebius
Post by Moebius
Nuff said.
Moebius
2025-01-20 22:07:11 UTC
Permalink
Post by Chris M. Thomasson
Post by Moebius
Moreover, he's questioning the correctness of i^2 = -1. :-)
Strange indeed.
A typical crank, just like Mückenheim.

See: https://en.wikipedia.org/wiki/Mathematical_Cranks

.
.
.
Chris M. Thomasson
2025-01-29 00:06:50 UTC
Permalink
Post by Moebius
Post by Chris M. Thomasson
Post by Moebius
Moreover, he's questioning the correctness of i^2 = -1. :-)
Strange indeed.
A typical crank, just like Mückenheim.
See: https://en.wikipedia.org/wiki/Mathematical_Cranks
Shit happens? The ballad for a crank?

Tom Bola
2025-01-20 21:59:53 UTC
Permalink
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
So your epsilon or i squared is 0 --- but the complex i sqared is -1.
Post by Python
(0, 1) ^ 2 = 0
But with your vector (a,b), b^2=-1 that vector square really does calculate
with the first binominal formula and you don't get " > (0, 1) ^ 2 = 0"...
Chris M. Thomasson
2025-01-20 22:05:48 UTC
Permalink
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
So your epsilon or i squared is 0 --- but the complex i sqared is -1.
Post by Python
(0, 1) ^ 2 = 0
But with your vector (a,b), b^2=-1 that vector square really does calculate
with the first binominal formula and you don't get " > (0, 1) ^ 2 = 0"...
With normal vector math, (0, 1)^2 = (0 * 0, 1 * 1) = (0, 1)

With complex math (0, 1)^2 = (-1, 0)
Tom Bola
2025-01-20 22:11:29 UTC
Permalink
Post by Chris M. Thomasson
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
So your epsilon or i squared is 0 --- but the complex i sqared is -1.
Post by Python
(0, 1) ^ 2 = 0
But with your vector (a,b), b^2=-1 that vector square really does calculate
with the first binominal formula and you don't get " > (0, 1) ^ 2 = 0"...
With normal vector math, (0, 1)^2 = (0 * 0, 1 * 1) = (0, 1)
With complex math (0, 1)^2 = (-1, 0)
Sure...

BTW - does one know if the plain set if imaginary numbers
(or the set (0, x i) ) has a name so one can google it?
Moebius
2025-01-20 22:16:35 UTC
Permalink
Post by Tom Bola
BTW - does one know if the plain set if imaginary numbers
[...] has a name so one can google it?
The set of /purely imaginary numbers/ (/rein imaginäre Zahlen/).

See: https://mathworld.wolfram.com/PurelyImaginaryNumber.html
Tom Bola
2025-01-20 22:23:40 UTC
Permalink
Post by Moebius
Post by Tom Bola
BTW - does one know if the plain set if imaginary numbers
[...] has a name so one can google it?
The set of /purely imaginary numbers/ (/rein imaginäre Zahlen/).
Aaah. Thanks.
Post by Moebius
See: https://mathworld.wolfram.com/PurelyImaginaryNumber.html
I was looking (and will do so) for some weird (;) graphs etc.

;)
Python
2025-01-20 22:08:44 UTC
Permalink
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
So your epsilon or i squared is 0 --- but the complex i sqared is -1.
Sure. I didn't pretend that R(epsilon) was C. My point is that
multiplication in this ring makes perfect sense even if it is not
isomorphic to C.
Post by Tom Bola
Post by Python
(0, 1) ^ 2 = 0
But with your vector (a,b), b^2=-1 that vector square really does calculate
with the first binominal formula and you don't get " > (0, 1) ^ 2 = 0"...
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about (0,
1)^2 or (a, b)^2.

When you wrote:

(0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
----------------------^^^

where does that -1 comes from?

The binomial formula cannot be used to justify complex multiplication
without assuming i^2 (i.e. (0,1)) in the first place.

So pointless here.
Tom Bola
2025-01-20 22:15:41 UTC
Permalink
Post by Python
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
So your epsilon or i squared is 0 --- but the complex i sqared is -1.
Sure. I didn't pretend that R(epsilon) was C. My point is that
multiplication in this ring makes perfect sense even if it is not
isomorphic to C.
Post by Tom Bola
Post by Python
(0, 1) ^ 2 = 0
But with your vector (a,b), b^2=-1 that vector square really does calculate
with the first binominal formula and you don't get " > (0, 1) ^ 2 = 0"...
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about (0,
1)^2 or (a, b)^2.
Why not! ( Ok, you could also write (a + bi)^2 = -1,i^2 := -1 as well... )
Post by Python
(0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
----------------------^^^
where does that -1 comes from?
It does come from -2 + 1 = -1 as the solution of the line above...
Python
2025-01-20 22:20:09 UTC
Permalink
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
So your epsilon or i squared is 0 --- but the complex i sqared is -1.
Sure. I didn't pretend that R(epsilon) was C. My point is that
multiplication in this ring makes perfect sense even if it is not
isomorphic to C.
Post by Tom Bola
Post by Python
(0, 1) ^ 2 = 0
But with your vector (a,b), b^2=-1 that vector square really does calculate
with the first binominal formula and you don't get " > (0, 1) ^ 2 = 0"...
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about (0,
1)^2 or (a, b)^2.
Why not! ( Ok, you could also write (a + bi)^2 = -1,i^2 := -1 as well... )
Why not? Because it is what it is.
Post by Tom Bola
Post by Python
(0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
----------------------^^^
where does that -1 comes from?
It does come from -2 + 1 = -1 as the solution of the line above...
'nuff said...
Moebius
2025-01-20 22:20:38 UTC
Permalink
Post by Tom Bola
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about (0,
1)^2 or (a, b)^2.
Why not!
WEIL ES SO IST.

(Ok, you could <bla>

*gähn*
Post by Tom Bola
Post by Python
(0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
----------------------^^^
where does that -1 comes from?
Das "- 1" in "2*(0 - 1)" war/ist gemeint.
Post by Tom Bola
It does come from
Ja?

Hinweis: "The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not
about (0, 1)^2 or (a, b)^2."

<facepalm>

.
.
.
Tom Bola
2025-01-20 22:27:48 UTC
Permalink
Post by Moebius
Post by Tom Bola
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about (0,
1)^2 or (a, b)^2.
Why not!
WEIL ES SO IST.
(Ok, you could <bla>
*gähn*
Post by Tom Bola
Post by Python
(0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
----------------------^^^
where does that -1 comes from?
Das "- 1" in "2*(0 - 1)" war/ist gemeint.
Post by Tom Bola
It does come from
Ja?
Hinweis: "The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not
about (0, 1)^2 or (a, b)^2."
As I told in the parallel post:
... remember the definition of a complex number: Z = a+bi, i^2 = -1
Moebius
2025-01-20 22:29:17 UTC
Permalink
Post by Tom Bola
Post by Moebius
Hinweis: "The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not
about (0, 1)^2 or (a, b)^2."
... remember the definition of a complex number: Z = a+bi, i^2 = -1
Dummes Gerede a la Mückenheim.

EOD
Richard Hachel
2025-01-21 12:54:00 UTC
Permalink
Post by Tom Bola
... remember the definition of a complex number: Z = a+bi, i^2 = -1
This is not a definition.

Saying i is the imaginary unit that implies that i²=-1 is not a
definition in the proper sense of the term.

It is as if we said:
- Mr. Teacher, what is 3?

And the teacher replied:
- It is the cube root of 27.

As a definition, can't we do better.

I say this, I say nothing, I am a crank, let's not forget it.

R.H.
Moebius
2025-01-20 22:22:37 UTC
Permalink
Post by Python
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about (0,
1)^2 or (a, b)^2.
Why not?
WEIL ES SO IST.
Post by Python
Ok, you could <bla>
*gähn*
Post by Python
Post by Python
(0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
----------------------^^^
where does that -1 comes from?
Das "- 1" in "2*(0 - 1)" war/ist gemeint.
Post by Python
It does come from
Ja?

Hinweis: "The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not
about (0, 1)^2 or (a, b)^2."

<facepalm>

.
.
.
Tom Bola
2025-01-20 22:21:43 UTC
Permalink
Post by Python
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
So your epsilon or i squared is 0 --- but the complex i sqared is -1.
Sure. I didn't pretend that R(epsilon) was C. My point is that
multiplication in this ring makes perfect sense even if it is not
isomorphic to C.
Post by Tom Bola
Post by Python
(0, 1) ^ 2 = 0
But with your vector (a,b), b^2=-1 that vector square really does calculate
with the first binominal formula and you don't get " > (0, 1) ^ 2 = 0"...
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about
(0, 1)^2 or (a, b)^2.
Sure, but remember the definition of a complex number: Z = a+bi, i^2 = -1.

See?
Python
2025-01-20 22:26:20 UTC
Permalink
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Python
Post by Tom Bola
Post by Moebius
Post by Python
Post by Python
Post by Richard Hachel
z1/z2=[(aa'+bb')/(a'²+b'²)]+i[(ba'-ab')/(a'²+b'²)]
z1/z2=[(aa'-bb')/(a'²-b'²)]+i[(ba'-ab')/(a'²-b'²)]
I've explained how i is defined in a positive way in modern algebra.
i^2 = -1 is not a definition. It is a *property* that can be deduced
from a definition of i.
 That is what I saw.
 Is not a definition.
 It doesn't explain why.
We have the same thing with Einstein and relativity.
[snip unrelated nonsense about your idiotic views on Relativity]
It is clear that i²=-1, but we don't say WHY. It is clear however that
if i is both 1 and -1 (which gives two possible solutions) we can
consider its square as the product of itself by its opposite, and vice
versa.
I've posted a definition of i (which is NOT i^2 = -1) numerous times. A
"positive" definition as you asked for.
Complex numbers can be defined as (ordered) pairs of real numbers.
i := (0, 1) .
From this we get: i^2 = -1.
For R.H.
By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2
Huh? This is not the binomial formula which is (a + b)^2 = a^2 + 2ab + b^2
(a, b)^2 does not mean anything without any additional definition/context.
Post by Tom Bola
So we get: (0, 1)^2 ) 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1
you meant (0, 1)^2 = 0^2 + 2*(0 - 1) + 1 = 0 + (-2) + 1 = -1 ?
This does not make sense without additional context.
In R(epsilon) = R[X]/X^2 (dual numbers a + b*epsilon where epsilon is such
as
So your epsilon or i squared is 0 --- but the complex i sqared is -1.
Sure. I didn't pretend that R(epsilon) was C. My point is that
multiplication in this ring makes perfect sense even if it is not
isomorphic to C.
Post by Tom Bola
Post by Python
(0, 1) ^ 2 = 0
But with your vector (a,b), b^2=-1 that vector square really does calculate
with the first binominal formula and you don't get " > (0, 1) ^ 2 = 0"...
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about
(0, 1)^2 or (a, b)^2.
Sure,
This was my only objection.
Post by Tom Bola
but remember the definition of a complex number: Z = a+bi, i^2 = -1.
See?
But the point of the discussion is about the
validity/usefulness/consistency of defining i^2 = -1 and C = { a + bi }

To assume that it is so necessarily is not about to address the issue.
Moebius
2025-01-20 22:26:19 UTC
Permalink
Post by Tom Bola
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about
(0, 1)^2 or (a, b)^2.
Sure, but remember the definition of a complex number: Z = a+bi, i^2 = -1.
See?
See WHAT?!

Was wir hier brauchen, ist die Definition der MULTIPLIKATION (*) auf C =
{(x, y) : x,y e IR}.

DARAUS folgt dann

i * i = (0, 1) * (0, 1) = ... = (-1, 0)

See?
Tom Bola
2025-01-20 22:36:45 UTC
Permalink
Post by Moebius
Post by Tom Bola
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about
(0, 1)^2 or (a, b)^2.
Sure, but remember the definition of a complex number: Z = a+bi, i^2 = -1.
See?
See WHAT?!
Was wir hier brauchen, ist die Definition der MULTIPLIKATION (*) auf C =
{(x, y) : x,y e IR}.
DARAUS folgt dann
i * i = (0, 1) * (0, 1) = ... = (-1, 0)
See?
Sure, you*re right! But that does not falsify

a) Binomial formula (a + b)^2 = a^2 + 2ab + b^2
b) Complex number: Z = a+bi, i^2 = -1
c) (0, 1)^2 or (a, b)^2 with Z = (a, bi), as provided by the "problem"
to understand the "behaviour" of i.

Aside from that, Python is "sweet-tempered" (gutmütig) so far ;)
Tom Bola
2025-01-20 23:08:22 UTC
Permalink
Post by Moebius
Post by Tom Bola
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about
(0, 1)^2 or (a, b)^2.
Sure, but remember the definition of a complex number: Z = a+bi, i^2 = -1.
See?
See WHAT?!
Was wir hier brauchen, ist die Definition der MULTIPLIKATION (*) auf C =
{(x, y) : x,y e IR}.
DARAUS folgt dann
i * i = (0, 1) * (0, 1) = ... = (-1, 0)
See?
Ja! This is fully straight plus absolutely correct.

I was just looking for some idea. Aside from that please have a look here:

(english readers just look for "binomisch")

https://www.math.kit.edu/iana2/~mandel/seite/schnupperkurs/media/komplex.pdf

See?
Python
2025-01-20 23:15:50 UTC
Permalink
Post by Tom Bola
Post by Moebius
Post by Tom Bola
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about
(0, 1)^2 or (a, b)^2.
Sure, but remember the definition of a complex number: Z = a+bi, i^2 = -1.
See?
See WHAT?!
Was wir hier brauchen, ist die Definition der MULTIPLIKATION (*) auf C =
{(x, y) : x,y e IR}.
DARAUS folgt dann
i * i = (0, 1) * (0, 1) = ... = (-1, 0)
See?
Ja! This is fully straight plus absolutely correct.
(english readers just look for "binomisch")
https://www.math.kit.edu/iana2/~mandel/seite/schnupperkurs/media/komplex.pdf
See?
*facepalm*
Moebius
2025-01-20 23:25:01 UTC
Permalink
Post by Tom Bola
Post by Moebius
Post by Tom Bola
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about
(0, 1)^2 or (a, b)^2.
Sure, but remember the definition of a complex number: Z = a+bi, i^2 = -1.
See?
See WHAT?!
Was wir hier brauchen, ist die Definition der MULTIPLIKATION (*) auf C =
{(x, y) : x,y e IR}.
DARAUS folgt dann
i * i = (0, 1) * (0, 1) = ... = (-1, 0)
See?
Ja! This is fully straight plus absolutely correct.
(english readers just look for "binomisch")
https://www.math.kit.edu/iana2/~mandel/seite/schnupperkurs/media/komplex.pdf
Gutes pdf.

Das steht:

"Der Division liegt die _dritte Binomische Formel_ (a + b)(a − b) = a^2
- b^2 zugrunde."

Nicht: (a + b)^2 = a^2 + 2ab + b^2

Got it?

Und es geht dabei um die Division, nicht um (a, b)^2. (*seufz*)

Hint: You wrote (the nonsense): "By the binominal formulas we have: (a,
b)^2 = a^2 + 2ab + b^2"

.
.
.
Tom Bola
2025-01-20 23:50:54 UTC
Permalink
Post by Moebius
Post by Tom Bola
Post by Moebius
Post by Tom Bola
Post by Python
The binomial formula is (a + b)^2 = a^2 + 2ab + b^2 it is not about
(0, 1)^2 or (a, b)^2.
Sure, but remember the definition of a complex number: Z = a+bi, i^2 = -1.
See?
See WHAT?!
Was wir hier brauchen, ist die Definition der MULTIPLIKATION (*) auf C =
{(x, y) : x,y e IR}.
DARAUS folgt dann
i * i = (0, 1) * (0, 1) = ... = (-1, 0)
See?
Ja! This is fully straight plus absolutely correct.
(english readers just look for "binomisch")
https://www.math.kit.edu/iana2/~mandel/seite/schnupperkurs/media/komplex.pdf
Gutes pdf.
"Der Division liegt die _dritte Binomische Formel_ (a + b)(a − b) = a^2
- b^2 zugrunde."
Ja, mir ging es ganz allein um binomische formeln mit dem gg post.

Und der Link von mir da oben ist einfach ein Beispiel.
Moebius
2025-01-21 00:24:00 UTC
Permalink
Post by Moebius
Post by Tom Bola
https://www.math.kit.edu/iana2/~mandel/seite/schnupperkurs/media/komplex.pdf
Gutes pdf.
"Der Division liegt die _dritte Binomische Formel_ (a + b)(a − b) = a^2 - b^2 zugrunde."
Ja, mir ging es ganz allein um ...
Ja, ja. Verstehst Du auch, warum es da heißt: "Der Division liegt die
_dritte Binomische Formel_ (a + b)(a − b) = a^2 - b^2 zugrunde"?

Kannst Du das mal etwas genauer ausführen/zeigen?
Tom Bola
2025-01-21 01:30:10 UTC
Permalink
Post by Moebius
Post by Moebius
Post by Tom Bola
https://www.math.kit.edu/iana2/~mandel/seite/schnupperkurs/media/komplex.pdf
Gutes pdf.
"Der Division liegt die _dritte Binomische Formel_ (a + b)(a − b) = a^2 - b^2 zugrunde."
Ja, mir ging es ganz allein um ...
Ja, ja. Verstehst Du auch, warum es da heißt: "Der Division liegt die
_dritte Binomische Formel_ (a + b)(a − b) = a^2 - b^2 zugrunde"?
Kannst Du das mal etwas genauer ausführen/zeigen?
1) Multiplizieren der Konjugierten mit Zähler und dem Nenner
a + bi / c + di = ( (a+bi)(c-di) / (c+di)(c-di) )

2) Die algebraische Identität (Binom) (a+b)(ab)=a^2 - b^2
steht im Nenner als Ersetzung i^2 = -1, also
(ac+bd) + (bc-ad)i / (c^2 + d^2)

3) Distributivgesetz anwenden und ausrechnen gibt
(((ac+bd) + (bc-ad)i) / (c^2 + d^2))
/ (((ac+bd) + (bc-ad)i) / (c^2 - d^2)) i
Richard Hachel
2025-01-21 13:34:04 UTC
Permalink
Post by Tom Bola
1) Multiplizieren der Konjugierten mit Zähler und dem Nenner
a + bi / c + di = ( (a+bi)(c-di) / (c+di)(c-di) )
? ? ?
Post by Tom Bola
2) Die algebraische Identität (Binom) (a+b)(ab)=a^2 - b^2
steht im Nenner als Ersetzung i^2 = -1, also
(ac+bd) + (bc-ad)i / (c^2 + d^2)
3) Distributivgesetz anwenden und ausrechnen gibt
(((ac+bd) + (bc-ad)i) / (c^2 + d^2))
/ (((ac+bd) + (bc-ad)i) / (c^2 - d^2)) i
? ? ?

For the division:
Z=z1/z2
We obtain another mathematical appearance, and
Z=[(aa'-bb')/(a'²-b'²)] + i [(ba'-ab')/(a'²-b'²)]

R.H.
Tom Bola
2025-01-21 14:12:25 UTC
Permalink
Post by Tom Bola
1) Multiplizieren der Konjugierten mit Zähler und dem Nenner
a + bi / c + di = ( (a+bi)(c-di) / (c+di)(c-di) )
? ? ?
Post by Tom Bola
2) Die algebraische Identität (Binom) (a+b)(ab)=a^2 - b^2
steht im Nenner als Ersetzung i^2 = -1, also
(ac+bd) + (bc-ad)i / (c^2 + d^2)
3) Distributivgesetz anwenden und ausrechnen gibt
(((ac+bd) + (bc-ad)i) / (c^2 + d^2))
/ (((ac+bd) + (bc-ad)i) / (c^2 - d^2)) i
? ? ?
! Thats a really bad (late copy/paste) typo, sorry, read:
3)
= ( (ac + bd) / (c^2 + d^2) )
/ ( (bc - ad) i / (c^2 + d^2) )
Moebius
2025-01-21 10:27:25 UTC
Permalink
Du hattest den Unsinn

"By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2"

geschrieben. Korrekt wäre:

"By the binominal formula we have: (a + b)^2 = a^2 + 2ab + b^2"

Das wäre zwar richtig, aber hier irrelevant. Though this would be
correct, it's immaterial here. (See below.)
Post by Moebius
Post by Moebius
Post by Tom Bola
https://www.math.kit.edu/iana2/~mandel/seite/schnupperkurs/media/
komplex.pdf
Gutes pdf.
"Der Division liegt die _dritte Binomische Formel_ (a + b)(a − b) =
a^2 - b^2 zugrunde."
Ja, mir ging es ganz allein um ...
Ja, ja. Verstehst Du auch, warum es da heißt: "Der Division liegt die
_dritte Binomische Formel_ (a + b)(a − b) = a^2 - b^2 zugrunde"?
Kannst Du das mal etwas genauer ausführen/zeigen?
Falls nicht. Es geht hier darum:

z1/z2 = (z1 . z2*)/(z2 . z2*) = (z1 . z2*)/((x + iy) . (x - iy)), wenn
z2 = x + iy =/= 0 ist. Und HIER kommt nun -bei (x + iy) . (x -
iy)-tatsächlich die "dritte Binomische Formel" zum Einsatz.*) Demnach ist:

(x + iy) . (x - iy) = x^2 - (iy)^2 ,
also
(x + iy) . (x - iy) = x^2 - (-1)y^2 = x^2 + y^2 .

Damit haben wir:

z1/z2 =(z1 . z2*)/(x^2 + y^2) (mit z2 = x + iy =/= 0) .

Siehe dazu auch:
https://nemoweb.net/jntp?EAsBh7E4-***@jntp/Data.Media:1

bzw. (ausführlicher):
https://en.wikipedia.org/wiki/Complex_number#Complex_conjugate,_absolute_value,_argument_and_division

Aber auch hier muss man natürlich wissen, wie zwei komplexe Zahlen zu
multipliziere sind. (Außerdem muss man wissen, dass (u + iv)/r = u/r +
iv/r ist für r e IR\{0}.)

_______________________________________________________________________

*) Hinweis: (a + b)(a − b) = a^2 - b^2 unterscheidet sich schon
erheblich von (a + b)^2 = a^2 + 2ab + b^2. Außerdem macht "(a, b)^2 =
a^2 + 2ab + b^2" nach wie vor keinen Sinn. Das ist schon
Mückenheim-Preis-verdächtig!
Moebius
2025-01-21 10:37:20 UTC
Permalink
Außerdem macht "(a, b)^2 = a^2 + 2ab + b^2" nach wie vor keinen Sinn.
Let's write the complex number (a, b) in the usual form a + ib. Then

(a + ib)^2 = a^2 + i2ab + (ib)^2

by the binomial formula (!). Hence

(a + ib)^2 = a^2 + i2ab + (-1)b^2 = (a^2 - b^2) + i2ab .

And hence

(a, b)^2 = (a^2 - b^2) + i2ab (!)

or rather

(a, b)^2 = (a^2 - b^2, 2ab)

would be correct.

( Knapp daneben ist auch vorbei. :-P )

.
.
.
Richard Hachel
2025-01-21 13:25:25 UTC
Permalink
Am 21.01.2025 um 11:27 schrieb Moebius:>
Let's write the complex number (a, b) in the usual form a + ib. Then
(a + ib)^2 = a^2 + i2ab + (ib)^2
Vous allez trop vite.

(a + ib)^2 = a²+2abi+(ib)(ib)

YOU say (ib)(ib), it's the same thing as i²b² with i²=-1.

With careful reflection, I realize that if we change the definition of i,
that is to say if we define it as a unit being at the same time its unit,
but also its opposite, its inverse, the inverse of its opposite and the
opposite of its inverse, all at the same time, we realize that, not
knowing i, and by attributing to it the two values
in the same equation, we have i²=(i1)(i2)=(1)(-1)=-1.

But there are two solutions which are i1 and i2.

If I take i1, I must maintain i1, and the same for i2.

It comes that if the imaginary part remains correct, i(ab'+a'b), it is no
longer true of the real part, because whether we take i1 or i2, each time
i²=1, and we come across a position simplification of i, and not a
negative simplification.

We can then write:
Z=aa'+bb'+i(ab'+a'b) which seems to me to be the correct solution
(verified by statistics (example of the students of Plougastel).

The same for the division:
Z=z1/z2
We obtain another mathematical appearance, and
Z=[(aa'-bb')/(a'²-b'²)] + i [(ba'-ab')/(a'²-b'²)]
by the binomial formula (!). Hence
(a + ib)^2 = a^2 + i2ab + (-1)b^2 = (a^2 - b^2) + i2ab .
No.
And hence
(a, b)^2 = (a^2 - b^2) + i2ab (!)
No.
or rather
(a, b)^2 = (a^2 - b^2, 2ab)
would be correct.
Incorrect.

z1=2+2i
z2=1-i

Z=z1*z2

You say that Z=4, and me Z=0.

Le produit de deux complexes orthogonaux étant nul chez moi, égal à 4
chez vous.

R.H.
Tom Bola
2025-01-21 12:39:53 UTC
Permalink
Post by Moebius
"By the binominal formulas we have: (a, b)^2 = a^2 + 2ab + b^2"
Obviously it is meant: Z_complex = (a, b) = (a + bi)
Moebius
2025-01-21 15:36:56 UTC
Permalink
"[...] we have: (a, b)^2 = a^2 + 2ab + b^2" (Tom Bola)
No, we don't.
[...] it is meant: Z_complex = (a, b) = a + bi
Yes. Then (a, b)^2 = (a + bi)^2 = (a^2 - b^2) + i2ab

You see: Knapp daneben ist auch vorbei. :-o

So und jetzt Schluss mit Dieser Farce, Du Möchtegern-Mückenheim.
Tom Bola
2025-01-22 01:09:22 UTC
Permalink
Post by Moebius
"[...] we have: (a, b)^2 = a^2 + 2ab + b^2" (Tom Bola)
No, we don't.
[...] it is meant: Z_complex = (a, b) = a + bi
Yes. Then (a, b)^2 = (a + bi)^2 = (a^2 - b^2) + i2ab
You see: Knapp daneben ist auch vorbei. :-o
Sicherlich. Ich wollte es eben gern so haben ;)
Post by Moebius
So und jetzt Schluss mit Dieser Farce, Du Möchtegern-Mückenheim.
Jetzt, mit Trump, wird die Welt eine andere sein, da geht das alles...
Jim Burns
2025-01-20 18:33:50 UTC
Permalink
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z=(a+ib)/(a'+ib')
with
z1=a+ib
and
z2=a'+ib'
What becomes of Z=A+iB?
x + iy = (1 + i0)/(c + id)

(c + id)(x + iy) = 1 + i0

(cx + i²dy) + (cy + dx)i = 1 + i0

cx + i²dy = 1
dx + cy = 0

c²x + i²cdy = c
i²d²x + i²cdy = 0

(c²-i²d²)x = c

cdx + i²d²y = d
cdx + c²y = 0

(c²-i²d²)y = -d

x + iy = (1 + i0)/(c + id)
x + iy = (c - id)/(c²-i²d²)

If i² ≠ 0 then
then some c + id ≠ 0 + i0
do not have inverses.

Above, I have asserted that i² is real (is east.west).
Real i² can be proven from the assumption (w⋅z)⃰ = w⃰⋅z⃰
[1]

There might be yet another argument showing that
i² is specifically -1
Or there might not be. I'm not sure right now.

Even if there isn't an argument for i²=-1,
the north.south units can be re.defined
so that it is so.

That leaves us with essentially
only one complex multiplication.

[1]
(w⋅z)⃰ = w⃰⋅z⃰
w = a + ib
z = c + id

i² = sₑ + i⋅sₙ

(w⋅z)⃰ =
((a + ib)(c + id))⃰ =
(ac + i(ad+bc) + i²bd)⃰ =
(ac + i(ad+bc) + (sₑ+i⋅sₙ)bd)⃰ =
((ac+sₑbd) + i(ad+bc+sₙbd))⃰ =
(ac+sₑbd) - i(ad+bc+sₙbd)

w⃰⋅z⃰ =
(a + ib)⃰⋅(c + id)⃰ =
(a - ib)⋅(c - id) =
ac - i(ad+bc) + i²bd =
ac - i(ad+bc) + (sₑ+i⋅sₙ)bd =
(ac+sₑbd) - i(ad+bc-sₙbd)

(w⋅z)⃰ - w⃰⋅z⃰ = -2i⋅sₙbd
(w⋅z)⃰ = w⃰⋅z⃰ ⇒ sₙ = 0
i² = sₑ
Jim Burns
2025-01-20 18:38:56 UTC
Permalink
[...]
[...]
x + iy  =  (1 + i0)/(c + id)
x + iy  =  (c - id)/(c²-i²d²)
If i² ≠ 0 then
then some c + id  ≠  0 + i0
do not have inverses.
Better:

If i² ≥ 0 then
then some c + id ≠ 0 + i0
do not have inverses.
Richard Hachel
2025-01-20 19:21:02 UTC
Permalink
Post by Jim Burns
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z=(a+ib)/(a'+ib')
((a + ib)(c + id))⃰ =
(ac + i(ad+bc) + i²bd)⃰ =
No. You can't.

=(ac + i(ad+bc) + (ib*id)⃰

You don't know what i is but at this moment, you know that it is both i=1
and i=-1.
If it is 1 then 1²=1.
If it is -1 then -1²=1
In any case, its square will be 1 because in your two solutions, you will
have to give your choice, but not both at the same time.
Post by Jim Burns
(ac + i(ad+bc) + (sₑ+i⋅sₙ)bd)⃰ =
((ac+sₑbd) + i(ad+bc+sₙbd))⃰ =
(ac+sₑbd) - i(ad+bc+sₙbd)
ac+bd+i(ad+bc) with i=(+/-)1 at final choise.

R.H.
Moebius
2025-01-20 19:29:24 UTC
Permalink
Post by Richard Hachel
((a + ib)(c + id))⃰ =
(ac + i(ad+bc) + i²bd)⃰ =
No. You can't.
Yes, we can. :-)
Post by Richard Hachel
You don't know what i is but
We know that i is i, i e C and that i² = -1, idiot.
Post by Richard Hachel
If it is 1 then 1² = 1.
If it is -1 then -1² = 1
Yeah, but since i ISN'T 1 or -1, this is immaterial. Go that, idiot?

Again, i is i, i e C and i² = -1.

<facepalm>
Chris M. Thomasson
2025-01-20 22:00:45 UTC
Permalink
Post by Moebius
Post by Richard Hachel
((a + ib)(c + id))⃰ =
(ac + i(ad+bc) + i²bd)⃰ =
No. You can't.
Yes, we can. :-)
Post by Richard Hachel
You don't know what i is but
We know that i is i, i e C and that i² = -1, idiot.
Post by Richard Hachel
If it is  1 then  1² = 1.
If it is -1 then -1² = 1
Yeah, but since i ISN'T 1 or -1, this is immaterial. Go that, idiot?
Ahhh, this would be a problem with Hachel's thought process on the
nature of i.
Post by Moebius
Again, i is i, i e C and i² = -1.
<facepalm>
Chris M. Thomasson
2025-01-20 22:17:18 UTC
Permalink
Post by Chris M. Thomasson
Post by Moebius
Post by Richard Hachel
((a + ib)(c + id))⃰ =
(ac + i(ad+bc) + i²bd)⃰ =
No. You can't.
Yes, we can. :-)
Post by Richard Hachel
You don't know what i is but
We know that i is i, i e C and that i² = -1, idiot.
Post by Richard Hachel
If it is  1 then  1² = 1.
If it is -1 then -1² = 1
Yeah, but since i ISN'T 1 or -1, this is immaterial. Go that, idiot?
Ahhh, this would be a problem with Hachel's thought process on the
nature of i.
For some reason it makes me think about the n-ary roots of a complex
number. Take (1+0i). Wrt 2-ary, it has two unique roots.

r0 = -1+0i
r1 = 1+0i

r0^2 = 1+0i
r1^2 = 1+0i

They are really fun to play with and they are very useful. Did some work
where I store data in the roots.
Post by Chris M. Thomasson
Post by Moebius
Again, i is i, i e C and i² = -1.
<facepalm>
Richard Hachel
2025-01-21 11:19:45 UTC
Permalink
Post by Moebius
Post by Richard Hachel
((a + ib)(c + id))⃰ =
(ac + i(ad+bc) + i²bd)⃰ =
No. You can't.
Yes, we can. :-)
Post by Richard Hachel
You don't know what i is but
We know that i is i, i e C and that i² = -1, idiot.
Post by Richard Hachel
If it is 1 then 1² = 1.
If it is -1 then -1² = 1
Yeah, but since i ISN'T 1 or -1, this is immaterial. Go that, idiot?
Again, i is i, i e C and i² = -1.
<facepalm>
No.

i²=-1 ----> (i)(i)=-1

This has no solution in reality, because we cannot, for example, be here
and there, or have two different ages at the same time.

We will then consider that another factor will intervene, for example
time. How many students are there in Mrs. Martin's class, 25 or 9? Both at
the same time, but not at the same moment.
We then set z=16+9i where i is both 1 and -1.
In the morning, it is 1, in the evening (catch-up class for adults), it is
-1.

Now, a mathematical error will occur (in my opinion, but I could be
wrong).
When you have to choose, you will have to choose between morning and
evening, to know the number of students, and so we will put 1 for morning,
and option -1 for evening.
SIMPLY, once the option is chosen, you can no longer say that 1=-1 in the
same equation. You start with 1, you stay with 1; you start with -1, you
stay with -1.

Now, a mathematical error will occur (in my opinion, but I could be
wrong).
When you have to choose, you will have to choose between morning and
evening, to know the number of students, and so we will put 1 for morning,
and option -1 for evening.
SIMPLY, once the option is chosen, you can no longer say that 1 = -1 in
the same equation. You start with 1, you stay with 1; you start with -1,
you stay with -1.

And you no longer have the mathematical right to say that (i)(i) = (1)(-1)
= -1.

Your two options are now only (1)² = 1 and (-1)² = 1

We then arrive at a logical equation that can eliminate i², since it is
the same thing on both sides that we will choose.

z1.z2=aa'+bb'+i(ab'+a'b)

where aa'+bb' is the real part and ab'+a'b the imaginary part.

In this regard, let's take z1=1+i and z2=2-2i

What becomes of Z=z1+z2?

What becomes of Z=z1*z2 (in usual mode and in Hachel mode)?

z1.z2=aa'-bb'+i(ab'+a'b) (classic)

Or,

z1.z2=aa'+bb'+i(ab'+a'b) (Hachel)


R.H.
Moebius
2025-01-21 15:44:49 UTC
Permalink
Post by Moebius
Post by Richard Hachel
You don't know what i is but
We know that i is i, i e C and that i² = -1, idiot.
Post by Richard Hachel
If it is  1 then  1² = 1.
If it is -1 then -1² = 1
Yeah, but since i ISN'T 1 or -1, this is immaterial. Got that, idiot?
Again, i is i, i e C and i² = -1.
<facepalm>
No.
Yes. EOD.

*plonk*
Jim Burns
2025-01-21 16:03:49 UTC
Permalink
Post by Richard Hachel
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z=(a+ib)/(a'+ib')
((a + ib)(c + id))⃰  =
(ac + i(ad+bc) + i²bd)⃰  =
No. You can't.
If planar (complex) multiplication has
certain reasonable.looking properties,
it is a theorem that i² has certain properties.

If (w⋅z)* = w*⋅z*
then, for the north (imaginary) unit i
i² is on the east,west (real) axis, i²=(i²)*

If, for each non.0 z,
there is an inverse w = z⁻¹, z⋅w = 1
then i²<0

Those aren't all the reasonable.looking properties
which planar multiplication should have.

If, for each planar pair v,w
there is exactly one two.dimensional z = v⋅w
then your Schrödinger's cat never exists,
not even in a Schrödinger's.cat semi.existent way.
Post by Richard Hachel
=(ac + i(ad+bc) + (ib*id)⃰
You don't know what i is
but at this moment,
you know that it is both
i=1 and i=-1.
If it is 1 then 1²=1.
If it is -1 then -1²=1
In any case, its square will be 1
because in your two solutions,
you will have to give your choice,
but not both at the same time.
Reasoning from incomplete information is
just another day in Mathematics.

How to say i=1 or i=-1 and not say which
is i ∈ {1,-1}

Planar "multiplication" with i ∈ {1,-1}
is not the multiplication we are looking for.
Ross Finlayson
2025-01-21 19:39:54 UTC
Permalink
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z=(a+ib)/(a'+ib')
with
z1=a+ib
and
z2=a'+ib'
What becomes of Z=A+iB?
R.H.
Like I said, division of complex numbers is under-defined.

It's kind of like dividing by zero, about "roots of zero".
Richard Hachel
2025-01-21 19:46:54 UTC
Permalink
Post by Ross Finlayson
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z=(a+ib)/(a'+ib')
with
z1=a+ib
and
z2=a'+ib'
What becomes of Z=A+iB?
R.H.
Like I said, division of complex numbers is under-defined.
It's kind of like dividing by zero, about "roots of zero".
544 / 5 000
If you want to know if a chosen mathematics is consistent, it is necessary
that Z=z1*z2 implies that z1=Z/z2 and that z2=Z/z1

We notice that the mathematics of mathematicians is consistent.

Mine too.

Who relies on the best principles? It would seem that it is me.

For me, the problems posed remain true if we solve them differently, for
example with statistics (see the problem of the Plougastel college); for
me, the product of two orthogonal complexes is zero.

Mathematicians cannot do it.

R.H.
Ross Finlayson
2025-01-22 04:15:48 UTC
Permalink
Post by Richard Hachel
Post by Ross Finlayson
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z=(a+ib)/(a'+ib')
with
z1=a+ib
and
z2=a'+ib'
What becomes of Z=A+iB?
R.H.
Like I said, division of complex numbers is under-defined.
It's kind of like dividing by zero, about "roots of zero".
544 / 5 000
If you want to know if a chosen mathematics is consistent, it is
necessary that Z=z1*z2 implies that z1=Z/z2 and that z2=Z/z1
We notice that the mathematics of mathematicians is consistent.
Mine too.
Who relies on the best principles? It would seem that it is me.
For me, the problems posed remain true if we solve them differently, for
example with statistics (see the problem of the Plougastel college); for
me, the product of two orthogonal complexes is zero.
Mathematicians cannot do it.
R.H.
Well, one needn't necessarily employ the de-Moivre / Euler / Gauss
complex analysis for Euler's equation, nor necessarily, Gauss'
screw with regards to Wick rotation and such notions, the
de-Moivre / Euler / Gaussian "complex analysis", about the
usual notion of a diagram of complex numbers on the real number
plane, often referred to as "Argand" or "Wessel".

Here for example there's an inner sort of diagram called
the identity-dimension, x=y, then about all the functions
and their diagrams symmetric about x = y, and about their
diagrams in the octants, these elements of the identity
dimension about all the non-negative real domains in the
first quadrant.

Then, for example, there are two definitions of division
of complex numbers, that can sit off-side in quadrants
to the left and right as it were, left-complex and right-complex
numbers, a complex-complex diagram, and about an identity-dimension.


No one even talks about this, no one seems to even know that
such a thing exists, I just found it sitting there.


So, anyways, it's well known that division in complex numbers
is contrived, at best.



"Descriptive differential dynamics: complex numbers and the real field"
Ross Finlayson
2025-01-22 22:03:29 UTC
Permalink
Post by Richard Hachel
Post by Ross Finlayson
Post by Richard Hachel
Division of two complex numbers.
Now let's set Z=(a+ib)/(a'+ib')
with
z1=a+ib
and
z2=a'+ib'
What becomes of Z=A+iB?
R.H.
Like I said, division of complex numbers is under-defined.
It's kind of like dividing by zero, about "roots of zero".
544 / 5 000
If you want to know if a chosen mathematics is consistent, it is
necessary that Z=z1*z2 implies that z1=Z/z2 and that z2=Z/z1
We notice that the mathematics of mathematicians is consistent.
Mine too.
Who relies on the best principles? It would seem that it is me.
For me, the problems posed remain true if we solve them differently, for
example with statistics (see the problem of the Plougastel college); for
me, the product of two orthogonal complexes is zero.
Mathematicians cannot do it.
R.H.
Well, one needn't necessarily employ the de-Moivre / Euler / Gauss
complex analysis for Euler's equation, nor necessarily, Gauss'
screw with regards to Wick rotation and such notions, the
de-Moivre / Euler / Gaussian "complex analysis", about the
usual notion of a diagram of complex numbers on the real number
plane, often referred to as "Argand" or "Wessel".

Here for example there's an inner sort of diagram called
the identity-dimension, x=y, then about all the functions
and their diagrams symmetric about x = y, and about their
diagrams in the octants, these elements of the identity
dimension about all the non-negative real domains in the
first quadrant.

Then, for example, there are two definitions of division
of complex numbers, that can sit off-side in quadrants
to the left and right as it were, left-complex and right-complex
numbers, a complex-complex diagram, and about an identity-dimension.


No one even talks about this, no one seems to even know that
such a thing exists, I just found it sitting there.


So, anyways, it's well known that division in complex numbers
is contrived, at best.

http://youtu.be/Uv_6g__03_E

"Descriptive differential dynamics: complex numbers and the real field"
Loading...