by mfrw on 10/23/24, 9:30 PM with 46 comments
by cool_dude85 on 10/25/24, 1:35 AM
This statement seems very likely to confuse someone who doesn't know about or understand how to compute the norm of a complex number.
Complex numbers are a 1-dimensional vector space over the complex numbers themselves, but are probably more readily understood as a two-dimensional vector space over the reals. Any field is a vector space of dimension 1 over itself.
by andrewla on 10/24/24, 6:36 PM
It's incredibly useful as an operator, and it appears all over the place in Hilbert spaces and other complex-probability situations, but fundamentally it defies attempts to use it for analytic purposes (like differential equations or contour integration).
Useful when you need to treat the complex plane as a vector space or are interested in the topology of a complex function, but a pain to deal with in almost any other context.
by Tainnor on 10/24/24, 7:58 PM
by rdtsc on 10/24/24, 7:18 PM
>>> import math
>>> z=1+2j
>>> z*complex.conjugate(z)
(5+0j)
>>> math.sqrt((z*complex.conjugate(z)).real)
2.23606797749979
>>> abs(z)
2.23606797749979
As we can see abs(z) does the right thing. Try it with a negative imaginary part too and "nicer" values: >> z = 3-4j
>>> math.sqrt((z*complex.conjugate(z)).real)
5.0
>>> abs(z)
5.0
by billti on 10/24/24, 8:06 PM
I hadn't worked with complex numbers much for most of my life, but getting into quantum computing recently it is ALL complex numbers (and linear algebra). It's fascinating (for a certain mindset at least, which I guess I fall into), but it is a lot of mental work and repetition before it starts to feel in any way 'comfortable'.
by kgwgk on 10/24/24, 7:12 PM
That much is clear much righter away just by noticing that for the simplest imaginary number imaginable (z=i) zz is negative but the norm-squared is positive-valued.
by sargstuff on 10/29/24, 11:03 PM
IMHO, much simplier if use dual numbers[0] in lisp/lambda calculus context aka let a=lisp car and b-epsilon be lisp cdr.
Then normal calculations can also be symbolic, even if complex.
Although, per Lewis Caroll's concept of imaginary numbers with no concept of 'time', this doesn't quite work per functions/lists needing 'time to compute' a result.
Guess why Lewis Carrol's 'turing' white rabbit was always late. ?? car functions are real & cdr (functions) imaginary until realistically evaluated/looked @.
White rabbit never had time to get rid of at least one free variable of squareroot(i) = 0. Can't think outside the box if can't complete the square / define the square boundaries.
aka escape 0/'hole'. No going blue over 'escape, aboard, retry?' too!
Although, one would thing endless repetitive real quad (quadriatic/quadraceps) exercises would lead to declining/-1 quad issues[3] at some point in the narrative. That'd require defining a lot of axionomic booles though. (Wachowski 'The Matrix' contructs not withstanding).
If Lewis Carrol had known Andrey Markov[0], would the white rabbit have been able to learn the concept of time? (assumming Giuseppe Peano[1] doesn't enter the looking glass and the turing white rabbit stops reading the (sin() sub 0 * sin() sub 1 * .... sin() sub n) sequence / learns to complete the square at some point). -----
[0] : https://www.youtube.com/watch?v=ceaNqdHdqtg
[1] Giuseppe Peano. https://en.wikipedia.org/wiki/Peano_axioms
[2] Andrey Markov. https://en.wikipedia.org/wiki/Markov_chain
by Adrock on 10/24/24, 6:48 PM
√(1²+i²) = √(1-1) = 0
That can't be right...
by rhelz on 10/25/24, 11:23 AM
e.g. the norm for Minkowski's space-time can be negative and does not satisfy the triangle inequality.
Imagine the sheer courage it took for Minkowski to propose a distance function which did not satisfy the triangle inequality.....the moral of the story is yes, learn up on these concepts, but don't be so wedded to somebody else's definition that you can't see when it should be relaxed and generalized.
by youoy on 10/25/24, 8:25 AM
If you want a more "complex numbers" justification, you can say that you want to make the vector "real" by moving it to the real line, so you multiply it by the inverse rotation of the complex number that you are looking at. If you instead multiply it by the conjugate, then you need to compute the square root of the output since it multiplies by the radius again.
I hope this helps!
by mikewarot on 10/24/24, 8:38 PM
https://math.libretexts.org/Bookshelves/Abstract_and_Geometr....
by dhosek on 10/25/24, 4:17 PM
by ssfrr on 10/25/24, 1:24 PM
by siktirlanibne on 10/24/24, 9:34 PM