Skip to content

Conversation

Varriount
Copy link
Contributor

@Varriount Varriount commented Jun 3, 2018

According to https://en.wikipedia.org/wiki/Imaginary_unit#Alternative_notations , the 'i' constant (sqrt(-1)) is often noted by use of the iota symbol (ɩ). I believe that the current name for sqrt(-1) is rather short and not very obvious, and think that 'iota' is a better name (since actually using the iota symbol would be a pain to type).

Since this constant was just added, it shouldn't break anything existing.

Since this constant was just added, it shouldn't break anything existing.
@dom96
Copy link
Contributor

dom96 commented Jun 3, 2018

Not sure if iota is best here:

In some programming languages (e.g., A+, APL, C++, Go[6]) iota (either as a lowercase symbol ι or as a keyword iota) is used to represent and generate an array of consecutive integers. For example, in APL ι4 gives 1 2 3 4.

I'm also reminded of iota in VDM-SL which means something else.

@jcosborn
Copy link
Contributor

jcosborn commented Jun 4, 2018

What about ComplexI (or complexI) as in C?

@Paalon
Copy link
Contributor

Paalon commented Jun 4, 2018

In the context someone want to use complex module, I think it's obvious im is imaginary unit. I haven't seen a textbook or source code or paper where iota or ι was used to represent imaginary unit.

@Vindaar
Copy link
Contributor

Vindaar commented Jun 4, 2018

Never seen a physics textbook (haven't read other kind of books using complex numbers) use iota either. Maybe in some other areas it is indeed used, but I prefer either im or complex. Especially im is intuitive imo, due to the Re and Im notation.

@andreaferretti
Copy link
Collaborator

Never heard any mathematician use iota as well - it is definitely an i! :-)

@Araq
Copy link
Member

Araq commented Jun 4, 2018

Sorry, but im is just fine. Closing.

@Araq Araq closed this Jun 4, 2018
@narimiran narimiran deleted the rename-im-to-iota branch October 11, 2018 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants