APL Symbols

op input meaning
dihtml monadic dyadic
+-x2B#43conjugateadd
_-2minusnegatesubtract
×-*Xtimessignmultiply
÷=-:dividereciprocaldivide
mu2223#8739magnituderesidue
p*+#8902exponentialpower
**0#9055natural logarithmlogarithm
o0m#9675pi timescircle
s<7lceilceilingmaximum
d7<lfloorfloorminimum
!x21#33factorialbinomial
?qx3F#63rolldeal
t?1simnotdifference
9ORoror
0ANandand
(u2371#9073nor
)u2372#9074nand
<3x3Cltless than
4=<leless than or equal
=5x3D#61equal
6>=gegreater than or equal
>7x3Egtgreater than
8!=nenot equal
:=3equivdepthmatch
"!3#8802tallynot match
e(-isinenlistmembership
Eu2377#9079find
Lu2337#9015materialiseindex
}u236C#9068zilde
i*i#9075countindex of
I*I#9080string index
r*r#9076shapereshape
\u22A2#8866passright
|u22A3#8867stopleft
`u22C4#8900statement separator
y-!uarrnubtake
u-vdarrsplitdrop
z(Csubenclosepartition
x)Csupdisclosepick
(_subesubset
c(Ucapintersection
v)Ucupuniqueunion
,x2C#44ravelcatenate
<u236A#9066catenate first
+u2339#9017matrix inversematrix divide
%0I#9021reverse firstrotate first
&0-#8854reverserotate
^0T#9033monadic transposegeneral transpose
$u234B#9035grade upgrade up
#u2352#9042grade downgrade down
n+T#8868encode
b-Tperpdecode
*a#9082alphapicture format
'u2355#9045formatspecified format
;u234E#9038executeexecute
lu2395#9109evaluated I/O
{u235E#9054bare I/O
)x29#41hook
]->rarrgoto
[<-larrassign
,u235D#9053comment
_fx5F#95
hDE#8710derivativedifference
gNBnablaedit
@u236B#9067lock
'kx27#39
>u2359#9049
\//#92scanexpand
.u2340#9024scan firstexpand first
/x2F#47reducereplicate
/u233F#9023reduce firstreplicate first
¯2'mmacrnegative
a0(prop
w*w#9077omega
¨1':umleach
Tu2368#9064commute
&x26ampspawn
!u2336#9014I-beam
?u2360#9056variant
u2338#9016keykey
Pu2363#9059reapply
.x2E#46inner product
∘.jOb#8728outer product
jOb#8728compose
Ju2364#9060rank
Ou2365#9061coax

ascii digraph proposed unicode ≤6.0 other unicode discouraged