Square Root: Difference between revisions
(Forgot about NARS2000) 
(→Documentation: BQN) 

(2 intermediate revisions by 2 users not shown)  
Line 4:  Line 4:  
The radical symbol for the square root has been used in mathematics for centuries, and was suggested early in APL's development by [[Eugene McDonnell]], who stated that "when I designed the APL printer trains for the IBM 1403 printer, I included the radical symbol √ on the train, in the expectation that one day this function would be added to APL."<ref>[[Eugene McDonnell]]. [https://doi.org/10.1145/22415.22050 "A perfect square root routine"] ([https://www.jsoftware.com/papers/eem/sqrt.htm web]) at [[APL86]].</ref> It was featured in [[J]] following McDonnell's design but written with the ASCII bigraph <source lang=j inline>%:</source>, and was introduced with the radical symbol by [[NARS2000]]. More recently, it was added first to [[Extended Dyalog APL]] and then to [[dzaima/APL]] in 2018.  The radical symbol for the square root has been used in mathematics for centuries, and was suggested early in APL's development by [[Eugene McDonnell]], who stated that "when I designed the APL printer trains for the IBM 1403 printer, I included the radical symbol √ on the train, in the expectation that one day this function would be added to APL."<ref>[[Eugene McDonnell]]. [https://doi.org/10.1145/22415.22050 "A perfect square root routine"] ([https://www.jsoftware.com/papers/eem/sqrt.htm web]) at [[APL86]].</ref> It was featured in [[J]] following McDonnell's design but written with the ASCII bigraph <source lang=j inline>%:</source>, and was introduced with the radical symbol by [[NARS2000]]. More recently, it was added first to [[Extended Dyalog APL]] and then to [[dzaima/APL]] in 2018.  
== See also ==  
* [[Reciprocal]]  
== External links ==  == External links ==  
=== Documentation ===  === Documentation ===  
* [http://wiki.nars2000.org/index.php/Root NARS2000]  * [http://wiki.nars2000.org/index.php/Root NARS2000]  
* J [https://www.jsoftware.com/help/dictionary/d132.htm Dictionary], [https://code.jsoftware.com/wiki/Vocabulary/percentco NuVoc]  * J [https://www.jsoftware.com/help/dictionary/d132.htm Dictionary], [https://code.jsoftware.com/wiki/Vocabulary/percentco NuVoc]  
* [https://mlochbaum.github.io/BQN/doc/arithmetic.html#basicarithmetic BQN]  
== References ==  == References ==  
<references/>  <references/>  
{{APL builtins}}[[Category:Scalar monadic functions]]  {{APL builtins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]] 
Revision as of 02:14, 28 May 2022
√

Square Root (√
) (%:
in J) is a monadic scalar function that returns the square root of its argument, that is, a number whose square is the argument. As there are two such numbers for any nonzero argument (negating one possible result gives another), the result returned is taken to have either a positive real part, or, if the real part is zero, a nonnegative imaginary part; in particular, if the result is real then it will be zero or greater. Square Root may also be defined in terms of the Power function, by raising the argument to the power onehalf. It is considered a case of the dyadic function Root (which uses the same glyph), with a default left argument of 2. Square Root is defined in J, NARS2000, dzaima/APL, and Extended Dyalog APL.
History
The radical symbol for the square root has been used in mathematics for centuries, and was suggested early in APL's development by Eugene McDonnell, who stated that "when I designed the APL printer trains for the IBM 1403 printer, I included the radical symbol √ on the train, in the expectation that one day this function would be added to APL."^{[1]} It was featured in J following McDonnell's design but written with the ASCII bigraph %:
, and was introduced with the radical symbol by NARS2000. More recently, it was added first to Extended Dyalog APL and then to dzaima/APL in 2018.
See also
External links
Documentation
References