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