require 'rabbit/element' module Rabbit module Parser module Ext module Entity TABLE = { # angle with down zig-zag arrow "angzarr" => "⍼", # circle, mid below "cirmid" => "⫯", # left, curved, down arrow "cudarrl" => "⤸", # right, curved, down arrow "cudarrr" => "⤵", # /curvearrowleft A: left curved arrow "cularr" => "↶", # curved left arrow with plus "cularrp" => "⤽", # /curvearrowright A: rt curved arrow "curarr" => "↷", # curved right arrow with minus "curarrm" => "⤼", # down two-headed arrow "Darr" => "↡", # /Downarrow A: down dbl arrow "dArr" => "⇓", # /downdownarrows A: two down arrows "ddarr" => "⇊", # right arrow with dotted stem "DDotrahd" => "⤑", # down fish tail "dfisht" => "⥿", # down harpoon-left, down harpoon-right "dHar" => "⥥", # /downharpoonleft A: dn harpoon-left "dharl" => "⇃", # /downharpoonright A: down harpoon-rt "dharr" => "⇂", # down arrow, up arrow "duarr" => "⇵", # down harp, up harp "duhar" => "⥯", # right long zig-zag arrow "dzigrarr" => "⟿", # equal, right arrow below "erarr" => "⥱", # /Leftrightarrow A: l&r dbl arrow "hArr" => "⇔", # /leftrightarrow A: l&r arrow "harr" => "↔", # left and right arrow with a circle "harrcir" => "⥈", # /leftrightsquigarrow A: l&r arr-wavy "harrw" => "↭", # horizontal open arrow "hoarr" => "⇿", # image of "imof" => "⊷", # /Lleftarrow A: left triple arrow "lAarr" => "⇚", # /twoheadleftarrow A: "Larr" => "↞", # left arrow-bar, filled square "larrbfs" => "⤟", # left arrow, filled square "larrfs" => "⤝", # /hookleftarrow A: left arrow-hooked "larrhk" => "↩", # /looparrowleft A: left arrow-looped "larrlp" => "↫", # left arrow, plus "larrpl" => "⤹", # left arrow, similar "larrsim" => "⥳", # /leftarrowtail A: left arrow-tailed "larrtl" => "↢", # left double arrow-tail "lAtail" => "⤛", # left arrow-tail "latail" => "⤙", # left doubly broken arrow "lBarr" => "⤎", # left broken arrow "lbarr" => "⤌", # left down curved arrow "ldca" => "⤶", # left harpoon-down over right harpoon-down "ldrdhar" => "⥧", # left-down-right-up harpoon "ldrushar" => "⥋", # left down angled arrow "ldsh" => "↲", # left fish tail "lfisht" => "⥼", # left harpoon-up over left harpoon-down "lHar" => "⥢", # /leftharpoondown A: l harpoon-down "lhard" => "↽", # /leftharpoonup A: left harpoon-up "lharu" => "↼", # left harpoon-up over long dash "lharul" => "⥪", # /leftleftarrows A: two left arrows "llarr" => "⇇", # left harpoon-down below long dash "llhard" => "⥫", # left open arrow "loarr" => "⇽", # /leftrightarrows A: l arr over r arr "lrarr" => "⇆", # /leftrightharpoons A: l harp over r "lrhar" => "⇋", # right harpoon-down below long dash "lrhard" => "⥭", # /Lsh A: "lsh" => "↰", # left-up-right-down harpoon "lurdshar" => "⥊", # left harpoon-up over right harpoon-up "luruhar" => "⥦", # twoheaded mapsto "Map" => "⤅", # /mapsto A: "map" => "↦", # mid, circle below "midcir" => "⫰", # /multimap A: "mumap" => "⊸", # NE arrow-hooked "nearhk" => "⤤", # NE pointing dbl arrow "neArr" => "⇗", # /nearrow A: NE pointing arrow "nearr" => "↗", # /toea A: NE & SE arrows "nesear" => "⤨", # /nLeftrightarrow A: not l&r dbl arr "nhArr" => "⇎", # /nleftrightarrow A: not l&r arrow "nharr" => "↮", # /nLeftarrow A: not implied by "nlArr" => "⇍", # /nleftarrow A: not left arrow "nlarr" => "↚", # /nRightarrow A: not implies "nrArr" => "⇏", # /nrightarrow A: not right arrow "nrarr" => "↛", # not right arrow-curved "nrarrc" => "⤳̸", # not right arrow-wavy "nrarrw" => "↝̸", # not, vert, left and right double arrow "nvHarr" => "⤄", # not, vert, left double arrow "nvlArr" => "⤂", # not, vert, right double arrow "nvrArr" => "⤃", # NW arrow-hooked "nwarhk" => "⤣", # NW pointing dbl arrow "nwArr" => "⇖", # /nwarrow A: NW pointing arrow "nwarr" => "↖", # NW & NE arrows "nwnear" => "⤧", # /circlearrowleft A: l arr in circle "olarr" => "↺", # /circlearrowright A: r arr in circle "orarr" => "↻", # original of "origof" => "⊶", # /Rrightarrow A: right triple arrow "rAarr" => "⇛", # /twoheadrightarrow A: "Rarr" => "↠", # approximate, right arrow above "rarrap" => "⥵", # right arrow-bar, filled square "rarrbfs" => "⤠", # right arrow-curved "rarrc" => "⤳", # right arrow, filled square "rarrfs" => "⤞", # /hookrightarrow A: rt arrow-hooked "rarrhk" => "↪", # /looparrowright A: rt arrow-looped "rarrlp" => "↬", # right arrow, plus "rarrpl" => "⥅", # right arrow, similar "rarrsim" => "⥴", # right two-headed arrow with tail "Rarrtl" => "⤖", # /rightarrowtail A: rt arrow-tailed "rarrtl" => "↣", # /rightsquigarrow A: rt arrow-wavy "rarrw" => "↝", # right double arrow-tail "rAtail" => "⤜", # right arrow-tail "ratail" => "⤚", # /drbkarow A: twoheaded right broken arrow "RBarr" => "⤐", # /dbkarow A: right doubly broken arrow "rBarr" => "⤏", # /bkarow A: right broken arrow "rbarr" => "⤍", # right down curved arrow "rdca" => "⤷", # right harpoon-down over left harpoon-down "rdldhar" => "⥩", # right down angled arrow "rdsh" => "↳", # right fish tail "rfisht" => "⥽", # right harpoon-up over right harpoon-down "rHar" => "⥤", # /rightharpoondown A: rt harpoon-down "rhard" => "⇁", # /rightharpoonup A: rt harpoon-up "rharu" => "⇀", # right harpoon-up over long dash "rharul" => "⥬", # /rightleftarrows A: r arr over l arr "rlarr" => "⇄", # /rightleftharpoons A: r harp over l "rlhar" => "⇌", # right open arrow "roarr" => "⇾", # /rightrightarrows A: two rt arrows "rrarr" => "⇉", # /Rsh A: "rsh" => "↱", # right harpoon-up over left harpoon-up "ruluhar" => "⥨", # /hksearow A: SE arrow-hooken "searhk" => "⤥", # SE pointing dbl arrow "seArr" => "⇘", # /searrow A: SE pointing arrow "searr" => "↘", # /tosa A: SE & SW arrows "seswar" => "⤩", # similar, right arrow below "simrarr" => "⥲", # short left arrow "slarr" => "←", # short right arrow "srarr" => "→", # /hkswarow A: SW arrow-hooked "swarhk" => "⤦", # SW pointing dbl arrow "swArr" => "⇙", # /swarrow A: SW pointing arrow "swarr" => "↙", # SW & NW arrows "swnwar" => "⤪", # up two-headed arrow "Uarr" => "↟", # /Uparrow A: up dbl arrow "uArr" => "⇑", # up two-headed arrow above circle "Uarrocir" => "⥉", # up arrow, down arrow "udarr" => "⇅", # up harp, down harp "udhar" => "⥮", # up fish tail "ufisht" => "⥾", # up harpoon-left, up harpoon-right "uHar" => "⥣", # /upharpoonleft A: up harpoon-left "uharl" => "↿", # /upharpoonright /restriction A: up harp-r "uharr" => "↾", # /upuparrows A: two up arrows "uuarr" => "⇈", # /Updownarrow A: up&down dbl arrow "vArr" => "⇕", # /updownarrow A: up&down arrow "varr" => "↕", # /Longleftrightarrow A: long l&r dbl arr "xhArr" => "⟺", # /longleftrightarrow A: long l&r arr "xharr" => "⟷", # /Longleftarrow A: long l dbl arrow "xlArr" => "⟸", # /longleftarrow A: long left arrow "xlarr" => "⟵", # /longmapsto A: "xmap" => "⟼", # /Longrightarrow A: long rt dbl arr "xrArr" => "⟹", # /longrightarrow A: long right arrow "xrarr" => "⟶", # right zig-zag arrow "zigrarr" => "⇝", # most positive "ac" => "∾", # most positive, two lines below "acE" => "∾̳", # /amalg B: amalgamation or coproduct "amalg" => "⨿", # bar, vee "barvee" => "⊽", # /doublebarwedge B: log and, dbl bar above "Barwed" => "⌆", # /barwedge B: logical and, bar above "barwed" => "⌅", # reverse solidus in square "bsolb" => "⧅", # /Cap /doublecap B: dbl intersection "Cap" => "⋒", # intersection, and "capand" => "⩄", # intersection, bar, union "capbrcup" => "⩉", # intersection, intersection, joined "capcap" => "⩋", # intersection above union "capcup" => "⩇", # intersection, with dot "capdot" => "⩀", # intersection, serifs "caps" => "∩︀", # closed intersection, serifs "ccaps" => "⩍", # closed union, serifs "ccups" => "⩌", # closed union, serifs, smash product "ccupssm" => "⩐", # /coprod L: coproduct operator "coprod" => "∐", # /Cup /doublecup B: dbl union "Cup" => "⋓", # union, bar, intersection "cupbrcap" => "⩈", # union above intersection "cupcap" => "⩆", # union, union, joined "cupcup" => "⩊", # union, with dot "cupdot" => "⊍", # union, or "cupor" => "⩅", # union, serifs "cups" => "∪︀", # /curlyvee B: curly logical or "cuvee" => "⋎", # /curlywedge B: curly logical and "cuwed" => "⋏", # /ddagger B: double dagger relation "Dagger" => "‡", # /dagger B: dagger relation "dagger" => "†", # /diamond B: open diamond "diam" => "⋄", # /divideontimes B: division on times "divonx" => "⋇", # equal, plus "eplus" => "⩱", # hermitian conjugate matrix "hercon" => "⊹", # /intercal B: intercal "intcal" => "⊺", # /intprod "iprod" => "⨼", # plus sign in left half circle "loplus" => "⨭", # multiply sign in left half circle "lotimes" => "⨴", # /leftthreetimes B: "lthree" => "⋋", # /ltimes B: times sign, left closed "ltimes" => "⋉", # /ast B: asterisk "midast" => "*", # /boxminus B: minus sign in box "minusb" => "⊟", # /dotminus B: minus sign, dot above "minusd" => "∸", # minus sign, dot below "minusdu" => "⨪", # bar, intersection "ncap" => "⩃", # bar, union "ncup" => "⩂", # /circledast B: asterisk in circle "oast" => "⊛", # /circledcirc B: small circle in circle "ocir" => "⊚", # /circleddash B: hyphen in circle "odash" => "⊝", # divide in circle "odiv" => "⨸", # /odot B: middle dot in circle "odot" => "⊙", # dot, solidus, dot in circle "odsold" => "⦼", # filled circle in circle "ofcir" => "⦿", # greater-than in circle "ogt" => "⧁", # circle with horizontal bar "ohbar" => "⦵", # large circle in circle "olcir" => "⦾", # less-than in circle "olt" => "⧀", # vertical bar in circle "omid" => "⦶", # /ominus B: minus sign in circle "ominus" => "⊖", # parallel in circle "opar" => "⦷", # perpendicular in circle "operp" => "⦹", # /oplus B: plus sign in circle "oplus" => "⊕", # /oslash B: solidus in circle "osol" => "⊘", # multiply sign in double circle "Otimes" => "⨷", # /otimes B: multiply sign in circle "otimes" => "⊗", # multiply sign in circle, circumflex accent "otimesas" => "⨶", # circle with vertical bar "ovbar" => "⌽", # plus, circumflex accent above "plusacir" => "⨣", # /boxplus B: plus sign in box "plusb" => "⊞", # plus, small circle above "pluscir" => "⨢", # /dotplus B: plus sign, dot above "plusdo" => "∔", # plus sign, dot below "plusdu" => "⨥", # plus, equals "pluse" => "⩲", # plus, similar below "plussim" => "⨦", # plus, two; Nim-addition "plustwo" => "⨧", # /prod L: product operator "prod" => "∏", # reverse most positive, line below "race" => "⧚", # plus sign in right half circle "roplus" => "⨮", # multiply sign in right half circle "rotimes" => "⨵", # /rightthreetimes B: "rthree" => "⋌", # /rtimes B: times sign, right closed "rtimes" => "⋊", # /cdot B: small middle dot "sdot" => "⋅", # /dotsquare /boxdot B: small dot in box "sdotb" => "⊡", # /setminus B: reverse solidus "setmn" => "∖", # plus, similar above "simplus" => "⨤", # smash product "smashp" => "⨳", # solidus in square "solb" => "⧄", # /sqcap B: square intersection "sqcap" => "⊓", # square intersection, serifs "sqcaps" => "⊓︀", # /sqcup B: square union "sqcup" => "⊔", # square union, serifs "sqcups" => "⊔︀", # /smallsetminus B: sm reverse solidus "ssetmn" => "∖", # /star B: small star, filled "sstarf" => "⋆", # subset, with dot "subdot" => "⪽", # /sum L: summation operator "sum" => "∑", # superset, with dot "supdot" => "⪾", # /boxtimes B: multiply sign in box "timesb" => "⊠", # multiply sign, bar below "timesbar" => "⨱", # times, dot "timesd" => "⨰", # dot in triangle "tridot" => "◬", # minus in triangle "triminus" => "⨺", # plus in triangle "triplus" => "⨹", # triangle, serifs at bottom "trisb" => "⧍", # multiply in triangle "tritime" => "⨻", # /uplus B: plus sign in union "uplus" => "⊎", # /veebar B: logical or, bar below "veebar" => "⊻", # wedge, bar below "wedbar" => "⩟", # /wr B: wreath product "wreath" => "≀", # /bigcap L: intersection operator "xcap" => "⋂", # /bigcirc B: large circle "xcirc" => "◯", # /bigcup L: union operator "xcup" => "⋃", # /bigtriangledown B: big dn tri, open "xdtri" => "▽", # /bigodot L: circle dot operator "xodot" => "⨀", # /bigoplus L: circle plus operator "xoplus" => "⨁", # /bigotimes L: circle times operator "xotime" => "⨂", # /bigsqcup L: square union operator "xsqcup" => "⨆", # /biguplus L: "xuplus" => "⨄", # /bigtriangleup B: big up tri, open "xutri" => "△", # /bigvee L: logical and operator "xvee" => "⋁", # /bigwedge L: logical or operator "xwedge" => "⋀", # /llcorner O: lower left corner "dlcorn" => "⌞", # /lrcorner C: lower right corner "drcorn" => "⌟", # dbl left parenthesis, greater "gtlPar" => "⦕", # left angle, dot "langd" => "⦑", # left bracket, equal "lbrke" => "⦋", # left bracket, solidus bottom corner "lbrksld" => "⦏", # left bracket, solidus top corner "lbrkslu" => "⦍", # /lceil O: left ceiling "lceil" => "⌈", # /lfloor O: left floor "lfloor" => "⌊", # /lmoustache "lmoust" => "⎰", # O: left parenthesis, lt "lparlt" => "⦓", # dbl right parenthesis, less "ltrPar" => "⦖", # right angle, dot "rangd" => "⦒", # right bracket, equal "rbrke" => "⦌", # right bracket, solidus bottom corner "rbrksld" => "⦎", # right bracket, solidus top corner "rbrkslu" => "⦐", # /rceil C: right ceiling "rceil" => "⌉", # /rfloor C: right floor "rfloor" => "⌋", # /rmoustache "rmoust" => "⎱", # C: right paren, gt "rpargt" => "⦔", # /ulcorner O: upper left corner "ulcorn" => "⌜", # /urcorner C: upper right corner "urcorn" => "⌝", # /gnapprox N: greater, not approximate "gnap" => "⪊", # /gneqq N: greater, not dbl equals "gnE" => "≩", # /gneq N: greater, not equals "gne" => "⪈", # /gnsim N: greater, not similar "gnsim" => "⋧", # /gvertneqq N: gt, vert, not dbl eq "gvnE" => "≩︀", # /lnapprox N: less, not approximate "lnap" => "⪉", # /lneqq N: less, not double equals "lnE" => "≨", # /lneq N: less, not equals "lne" => "⪇", # /lnsim N: less, not similar "lnsim" => "⋦", # /lvertneqq N: less, vert, not dbl eq "lvnE" => "≨︀", # /napprox N: not approximate "nap" => "≉", # not approximately equal or equal to "napE" => "⩰̸", # not approximately identical to "napid" => "≋̸", # /ncong N: not congruent with "ncong" => "≇", # not congruent, dot "ncongdot" => "⩭̸", # /nequiv N: not identical with "nequiv" => "≢", # /ngeqq N: not greater, dbl equals "ngE" => "≧̸", # /ngeq N: not greater-than-or-equal "nge" => "≱", # /ngeqslant N: not gt-or-eq, slanted "nges" => "⩾̸", # not triple greater than "nGg" => "⋙̸", # not greater, similar "ngsim" => "≵", # not, vert, much greater than "nGt" => "≫⃒", # /ngtr N: not greater-than "ngt" => "≯", # not much greater than, variant "nGtv" => "≫̸", # /nleqq N: not less, dbl equals "nlE" => "≦̸", # /nleq N: not less-than-or-equal "nle" => "≰", # /nleqslant N: not less-or-eq, slant "nles" => "⩽̸", # not triple less than "nLl" => "⋘̸", # not less, similar "nlsim" => "≴", # not, vert, much less than "nLt" => "≪⃒", # /nless N: not less-than "nlt" => "≮", # /ntriangleleft N: not left triangle "nltri" => "⋪", # /ntrianglelefteq N: not l tri, eq "nltrie" => "⋬", # not much less than, variant "nLtv" => "≪̸", # /nmid "nmid" => "∤", # /nparallel N: not parallel "npar" => "∦", # /nprec N: not precedes "npr" => "⊀", # not curly precedes, eq "nprcue" => "⋠", # /npreceq N: not precedes, equals "npre" => "⪯̸", # /ntriangleright N: not rt triangle "nrtri" => "⋫", # /ntrianglerighteq N: not r tri, eq "nrtrie" => "⋭", # /nsucc N: not succeeds "nsc" => "⊁", # not succeeds, curly eq "nsccue" => "⋡", # /nsucceq N: not succeeds, equals "nsce" => "⪰̸", # /nsim N: not similar "nsim" => "≁", # /nsimeq N: not similar, equals "nsime" => "≄", # /nshortmid "nsmid" => "∤", # /nshortparallel N: not short par "nspar" => "∦", # not, square subset, equals "nsqsube" => "⋢", # not, square superset, equals "nsqsupe" => "⋣", # not subset "nsub" => "⊄", # /nsubseteqq N: not subset, dbl eq "nsubE" => "⫅̸", # /nsubseteq N: not subset, equals "nsube" => "⊈", # not superset "nsup" => "⊅", # /nsupseteqq N: not superset, dbl eq "nsupE" => "⫆̸", # /nsupseteq N: not superset, equals "nsupe" => "⊉", # not greater, less "ntgl" => "≹", # not less, greater "ntlg" => "≸", # not, vert, approximate "nvap" => "≍⃒", # /nVDash N: not dbl vert, dbl dash "nVDash" => "⊯", # /nVdash N: not dbl vertical, dash "nVdash" => "⊮", # /nvDash N: not vertical, dbl dash "nvDash" => "⊭", # /nvdash N: not vertical, dash "nvdash" => "⊬", # not, vert, greater-than-or-equal "nvge" => "≥⃒", # not, vert, greater-than "nvgt" => ">⃒", # not, vert, less-than-or-equal "nvle" => "≤⃒", # not, vert, less-than "nvlt" => "<⃒", # not, vert, left triangle, equals "nvltrie" => "⊴⃒", # not, vert, right triangle, equals "nvrtrie" => "⊵⃒", # not, vert, similar "nvsim" => "∼⃒", # parallel, similar "parsim" => "⫳", # /precnapprox N: precedes, not approx "prnap" => "⪹", # /precneqq N: precedes, not dbl eq "prnE" => "⪵", # /precnsim N: precedes, not similar "prnsim" => "⋨", # reverse /nmid "rnmid" => "⫮", # /succnapprox N: succeeds, not approx "scnap" => "⪺", # /succneqq N: succeeds, not dbl eq "scnE" => "⪶", # /succnsim N: succeeds, not similar "scnsim" => "⋩", # similar, not equals "simne" => "≆", # solidus, bar through "solbar" => "⌿", # /subsetneqq N: subset, not dbl eq "subnE" => "⫋", # /subsetneq N: subset, not equals "subne" => "⊊", # /supsetneqq N: superset, not dbl eq "supnE" => "⫌", # /supsetneq N: superset, not equals "supne" => "⊋", # /nsubset N: not subset, var "vnsub" => "⊂⃒", # /nsupset N: not superset, var "vnsup" => "⊃⃒", # /varsubsetneqq N: subset not dbl eq, var "vsubnE" => "⫋︀", # /varsubsetneq N: subset, not eq, var "vsubne" => "⊊︀", # /varsupsetneqq N: super not dbl eq, var "vsupnE" => "⫌︀", # /varsupsetneq N: superset, not eq, var "vsupne" => "⊋︀", # /angle - angle "ang" => "∠", # angle, equal "ange" => "⦤", # /measuredangle - angle-measured "angmsd" => "∡", # angle-measured, arrow, up, right "angmsdaa" => "⦨", # angle-measured, arrow, up, left "angmsdab" => "⦩", # angle-measured, arrow, down, right "angmsdac" => "⦪", # angle-measured, arrow, down, left "angmsdad" => "⦫", # angle-measured, arrow, right, up "angmsdae" => "⦬", # angle-measured, arrow, left, up "angmsdaf" => "⦭", # angle-measured, arrow, right, down "angmsdag" => "⦮", # angle-measured, arrow, left, down "angmsdah" => "⦯", # right angle-measured "angrtvb" => "⊾", # right angle-measured, dot "angrtvbd" => "⦝", # bottom square bracket "bbrk" => "⎵", # bottom above top square bracket "bbrktbrk" => "⎶", # reversed circle, slash "bemptyv" => "⦰", # /beth - beth, Hebrew "beth" => "ℶ", # two joined squares "boxbox" => "⧉", # /backprime - reverse prime "bprime" => "‵", # reverse semi-colon "bsemi" => "⁏", # circle, slash, small circle above "cemptyv" => "⦲", # circle, two horizontal stroked to the right "cirE" => "⧃", # circle, small circle to the right "cirscir" => "⧂", # /complement - complement sign "comp" => "∁", # /daleth - daleth, Hebrew "daleth" => "ℸ", # circle, slash, bar above "demptyv" => "⦱", # /ell - cursive small l "ell" => "ℓ", # /emptyset - zero, slash "empty" => "∅", # /varnothing - circle, slash "emptyv" => "∅", # /gimel - gimel, Hebrew "gimel" => "ℷ", # inverted iota "iiota" => "℩", # /Im - imaginary "image" => "ℑ", # /imath - small i, no dot "imath" => "ı", # /jmath - small j, no dot "jmath" => "j", # circle, slash, left arrow above "laemptyv" => "⦴", # lower left triangle "lltri" => "◺", # lower right triangle "lrtri" => "⊿", # /mho - conductance "mho" => "℧", # not, vert, angle "nang" => "∠⃒", # /nexists - negated exists "nexist" => "∄", # /circledS - capital S in circle "oS" => "Ⓢ", # /hbar - Planck's over 2pi "planck" => "ℏ", # /hslash - variant Planck's over 2pi "plankv" => "ℏ", # circle, slash, right arrow above "raemptyv" => "⦳", # reverse angle, equal "range" => "⦥", # /Re - real "real" => "ℜ", # top square bracket "tbrk" => "⎴", # trapezium "trpezium" => "�", # upper left triangle "ultri" => "◸", # upper right triangle "urtri" => "◹", # vertical zig-zag line "vzigzag" => "⦚", # /wp - Weierstrass p "weierp" => "℘", # approximately equal or equal to "apE" => "⩰", # /approxeq R: approximate, equals "ape" => "≊", # approximately identical to "apid" => "≋", # /asymp R: asymptotically equal to "asymp" => "≈", # vert, dbl bar (over) "Barv" => "⫧", # /backcong R: reverse congruent "bcong" => "≌", # /backepsilon R: such that "bepsi" => "϶", # /bowtie R: "bowtie" => "⋈", # /backsim R: reverse similar "bsim" => "∽", # /backsimeq R: reverse similar, eq "bsime" => "⋍", # reverse solidus, subset "bsolhsub" => "\⊂", # /Bumpeq R: bumpy equals "bump" => "≎", # bump, equals "bumpE" => "⪮", # /bumpeq R: bumpy equals, equals "bumpe" => "≏", # /circeq R: circle, equals "cire" => "≗", # /Colon, two colons "Colon" => "∷", # double colon, equals "Colone" => "⩴", # /coloneq R: colon, equals "colone" => "≔", # congruent, dot "congdot" => "⩭", # subset, closed "csub" => "⫏", # subset, closed, equals "csube" => "⫑", # superset, closed "csup" => "⫐", # superset, closed, equals "csupe" => "⫒", # /curlyeqprec R: curly eq, precedes "cuepr" => "⋞", # /curlyeqsucc R: curly eq, succeeds "cuesc" => "⋟", # dbl dash, vertical "Dashv" => "⫤", # /dashv R: dash, vertical "dashv" => "⊣", # equal, asterisk above "easter" => "⩮", # /eqcirc R: circle on equals sign "ecir" => "≖", # /eqcolon R: equals, colon "ecolon" => "≕", # /ddotseq R: equal with four dots "eDDot" => "⩷", # /doteqdot /Doteq R: eq, even dots "eDot" => "≑", # /fallingdotseq R: eq, falling dots "efDot" => "≒", # equal-or-greater "eg" => "⪚", # /eqslantgtr R: equal-or-gtr, slanted "egs" => "⪖", # equal-or-greater, slanted, dot inside "egsdot" => "⪘", # equal-or-less "el" => "⪙", # /eqslantless R: eq-or-less, slanted "els" => "⪕", # equal-or-less, slanted, dot inside "elsdot" => "⪗", # /questeq R: equal with questionmark "equest" => "≟", # equivalent, four dots above "equivDD" => "⩸", # /risingdotseq R: eq, rising dots "erDot" => "≓", # /doteq R: equals, single dot above "esdot" => "≐", # equal, similar "Esim" => "⩳", # /esim R: equals, similar "esim" => "≂", # /pitchfork R: pitchfork "fork" => "⋔", # fork, variant "forkv" => "⫙", # /frown R: down curve "frown" => "⌢", # /gtrapprox R: greater, approximate "gap" => "⪆", # /geqq R: greater, double equals "gE" => "≧", # /gtreqqless R: gt, dbl equals, less "gEl" => "⪌", # /gtreqless R: greater, equals, less "gel" => "⋛", # /geqslant R: gt-or-equal, slanted "ges" => "⩾", # greater than, closed by curve, equal, slanted "gescc" => "⪩", # greater-than-or-equal, slanted, dot inside "gesdot" => "⪀", # greater-than-or-equal, slanted, dot above "gesdoto" => "⪂", # greater-than-or-equal, slanted, dot above left "gesdotol" => "⪄", # greater, equal, slanted, less "gesl" => "⋛︀", # greater, equal, slanted, less, equal, slanted "gesles" => "⪔", # /ggg /Gg /gggtr R: triple gtr-than "Gg" => "⋙", # /gtrless R: greater, less "gl" => "≷", # greater, less, apart "gla" => "⪥", # greater, less, equal "glE" => "⪒", # greater, less, overlapping "glj" => "⪤", # /gtrsim R: greater, similar "gsim" => "≳", # greater, similar, equal "gsime" => "⪎", # greater, similar, less "gsiml" => "⪐", # /gg R: dbl greater-than sign "Gt" => "≫", # greater than, closed by curve "gtcc" => "⪧", # greater than, circle inside "gtcir" => "⩺", # /gtrdot R: greater than, with dot "gtdot" => "⋗", # greater than, questionmark above "gtquest" => "⩼", # greater than, right arrow "gtrarr" => "⥸", # homothetic "homtht" => "∻", # /lessapprox R: less, approximate "lap" => "⪅", # larger than "lat" => "⪫", # larger than or equal "late" => "⪭", # larger than or equal, slanted "lates" => "⪭︀", # /leqq R: less, double equals "lE" => "≦", # /lesseqqgtr R: less, dbl eq, greater "lEg" => "⪋", # /lesseqgtr R: less, eq, greater "leg" => "⋚", # /leqslant R: less-than-or-eq, slant "les" => "⩽", # less than, closed by curve, equal, slanted "lescc" => "⪨", # less-than-or-equal, slanted, dot inside "lesdot" => "⩿", # less-than-or-equal, slanted, dot above "lesdoto" => "⪁", # less-than-or-equal, slanted, dot above right "lesdotor" => "⪃", # less, equal, slanted, greater "lesg" => "⋚︀", # less, equal, slanted, greater, equal, slanted "lesges" => "⪓", # /lessgtr R: less, greater "lg" => "≶", # less, greater, equal "lgE" => "⪑", # /Ll /lll /llless R: triple less-than "Ll" => "⋘", # /lesssim R: less, similar "lsim" => "≲", # less, similar, equal "lsime" => "⪍", # less, similar, greater "lsimg" => "⪏", # /ll R: double less-than sign "Lt" => "≪", # less than, closed by curve "ltcc" => "⪦", # less than, circle inside "ltcir" => "⩹", # /lessdot R: less than, with dot "ltdot" => "⋖", # less than, left arrow "ltlarr" => "⥶", # less than, questionmark above "ltquest" => "⩻", # /trianglelefteq R: left triangle, eq "ltrie" => "⊴", # minus, comma above "mcomma" => "⨩", # minus with four dots, geometric properties "mDDot" => "∺", # /mid R: "mid" => "∣", # /mlcp "mlcp" => "⫛", # /models R: "models" => "⊧", # most positive "mstpos" => "∾", # dbl precedes "Pr" => "⪻", # /prec R: precedes "pr" => "≺", # /precapprox R: precedes, approximate "prap" => "⪷", # /preccurlyeq R: precedes, curly eq "prcue" => "≼", # precedes, dbl equals "prE" => "⪳", # /preceq R: precedes, equals "pre" => "⪯", # /precsim R: precedes, similar "prsim" => "≾", # element precedes under relation "prurel" => "⊰", # /ratio "ratio" => "∶", # /trianglerighteq R: right tri, eq "rtrie" => "⊵", # right triangle above left triangle "rtriltri" => "⧎", # dbl succeeds "Sc" => "⪼", # /succ R: succeeds "sc" => "≻", # /succapprox R: succeeds, approximate "scap" => "⪸", # /succcurlyeq R: succeeds, curly eq "sccue" => "≽", # succeeds, dbl equals "scE" => "⪴", # /succeq R: succeeds, equals "sce" => "⪰", # /succsim R: succeeds, similar "scsim" => "≿", # equal, dot below "sdote" => "⩦", # /smallfrown R: small down curve "sfrown" => "⌢", # similar, greater "simg" => "⪞", # similar, greater, equal "simgE" => "⪠", # similar, less "siml" => "⪝", # similar, less, equal "simlE" => "⪟", # /shortmid R: "smid" => "∣", # /smile R: up curve "smile" => "⌣", # smaller than "smt" => "⪪", # smaller than or equal "smte" => "⪬", # smaller than or equal, slanted "smtes" => "⪬︀", # /shortparallel R: short parallel "spar" => "∥", # /sqsubset R: square subset "sqsub" => "⊏", # /sqsubseteq R: square subset, equals "sqsube" => "⊑", # /sqsupset R: square superset "sqsup" => "⊐", # /sqsupseteq R: square superset, eq "sqsupe" => "⊒", # /smallsmile R: small up curve "ssmile" => "⌣", # /Subset R: double subset "Sub" => "⋐", # /subseteqq R: subset, dbl equals "subE" => "⫅", # subset, equals, dot "subedot" => "⫃", # subset, multiply "submult" => "⫁", # subset, plus "subplus" => "⪿", # subset, right arrow "subrarr" => "⥹", # subset, similar "subsim" => "⫇", # subset above subset "subsub" => "⫕", # subset above superset "subsup" => "⫓", # /Supset R: dbl superset "Sup" => "⋑", # superset, subset, dash joining them "supdsub" => "⫘", # /supseteqq R: superset, dbl equals "supE" => "⫆", # superset, equals, dot "supedot" => "⫄", # superset, solidus "suphsol" => "⊃/", # superset, subset "suphsub" => "⫗", # superset, left arrow "suplarr" => "⥻", # superset, multiply "supmult" => "⫂", # superset, plus "supplus" => "⫀", # superset, similar "supsim" => "⫈", # superset above subset "supsub" => "⫔", # superset above superset "supsup" => "⫖", # /thickapprox R: thick approximate "thkap" => "≈", # /thicksim R: thick similar "thksim" => "∼", # fork with top "topfork" => "⫚", # /triangleq R: triangle, equals "trie" => "≜", # /between R: between "twixt" => "≬", # dbl vert, bar (under) "Vbar" => "⫫", # vert, dbl bar (under) "vBar" => "⫨", # dbl bar, vert over and under "vBarv" => "⫩", # dbl vert, dbl dash "VDash" => "⊫", # /Vdash R: dbl vertical, dash "Vdash" => "⊩", # /vDash R: vertical, dbl dash "vDash" => "⊨", # /vdash R: vertical, dash "vdash" => "⊢", # vertical, dash (long) "Vdashl" => "⫦", # /vartriangleleft R: l tri, open, var "vltri" => "⊲", # /varpropto R: proportional, variant "vprop" => "∝", # /vartriangleright R: r tri, open, var "vrtri" => "⊳", # /Vvdash R: triple vertical, dash "Vvdash" => "⊪", # lower left quadrant "boxDL" => "╗", # lower left quadrant "boxDl" => "╖", # lower left quadrant "boxdL" => "╕", # lower left quadrant "boxdl" => "┐", # lower right quadrant "boxDR" => "╔", # lower right quadrant "boxDr" => "╓", # lower right quadrant "boxdR" => "╒", # lower right quadrant "boxdr" => "┌", # horizontal line "boxH" => "═", # horizontal line "boxh" => "─", # lower left and right quadrants "boxHD" => "╦", # lower left and right quadrants "boxHd" => "╤", # lower left and right quadrants "boxhD" => "╥", # lower left and right quadrants "boxhd" => "┬", # upper left and right quadrants "boxHU" => "╩", # upper left and right quadrants "boxHu" => "╧", # upper left and right quadrants "boxhU" => "╨", # upper left and right quadrants "boxhu" => "┴", # upper left quadrant "boxUL" => "╝", # upper left quadrant "boxUl" => "╜", # upper left quadrant "boxuL" => "╛", # upper left quadrant "boxul" => "┘", # upper right quadrant "boxUR" => "╚", # upper right quadrant "boxUr" => "╙", # upper right quadrant "boxuR" => "╘", # upper right quadrant "boxur" => "└", # vertical line "boxV" => "║", # vertical line "boxv" => "│", # all four quadrants "boxVH" => "╬", # all four quadrants "boxVh" => "╫", # all four quadrants "boxvH" => "╪", # all four quadrants "boxvh" => "┼", # upper and lower left quadrants "boxVL" => "╣", # upper and lower left quadrants "boxVl" => "╢", # upper and lower left quadrants "boxvL" => "╡", # upper and lower left quadrants "boxvl" => "┤", # upper and lower right quadrants "boxVR" => "╠", # upper and lower right quadrants "boxVr" => "╟", # upper and lower right quadrants "boxvR" => "╞", # upper and lower right quadrants "boxvr" => "├", # =capital A, Cyrillic "Acy" => "А", # =small a, Cyrillic "acy" => "а", # =capital BE, Cyrillic "Bcy" => "Б", # =small be, Cyrillic "bcy" => "б", # =capital CHE, Cyrillic "CHcy" => "Ч", # =small che, Cyrillic "chcy" => "ч", # =capital DE, Cyrillic "Dcy" => "Д", # =small de, Cyrillic "dcy" => "д", # =capital E, Cyrillic "Ecy" => "Э", # =small e, Cyrillic "ecy" => "э", # =capital EF, Cyrillic "Fcy" => "Ф", # =small ef, Cyrillic "fcy" => "ф", # =capital GHE, Cyrillic "Gcy" => "Г", # =small ghe, Cyrillic "gcy" => "г", # =capital HARD sign, Cyrillic "HARDcy" => "Ъ", # =small hard sign, Cyrillic "hardcy" => "ъ", # =capital I, Cyrillic "Icy" => "И", # =small i, Cyrillic "icy" => "и", # =capital IE, Cyrillic "IEcy" => "Е", # =small ie, Cyrillic "iecy" => "е", # =capital IO, Russian "IOcy" => "Ё", # =small io, Russian "iocy" => "ё", # =capital short I, Cyrillic "Jcy" => "Й", # =small short i, Cyrillic "jcy" => "й", # =capital KA, Cyrillic "Kcy" => "К", # =small ka, Cyrillic "kcy" => "к", # =capital HA, Cyrillic "KHcy" => "Х", # =small ha, Cyrillic "khcy" => "х", # =capital EL, Cyrillic "Lcy" => "Л", # =small el, Cyrillic "lcy" => "л", # =capital EM, Cyrillic "Mcy" => "М", # =small em, Cyrillic "mcy" => "м", # =capital EN, Cyrillic "Ncy" => "Н", # =small en, Cyrillic "ncy" => "н", # =numero sign "numero" => "№", # =capital O, Cyrillic "Ocy" => "О", # =small o, Cyrillic "ocy" => "о", # =capital PE, Cyrillic "Pcy" => "П", # =small pe, Cyrillic "pcy" => "п", # =capital ER, Cyrillic "Rcy" => "Р", # =small er, Cyrillic "rcy" => "р", # =capital ES, Cyrillic "Scy" => "С", # =small es, Cyrillic "scy" => "с", # =capital SHCHA, Cyrillic "SHCHcy" => "Щ", # =small shcha, Cyrillic "shchcy" => "щ", # =capital SHA, Cyrillic "SHcy" => "Ш", # =small sha, Cyrillic "shcy" => "ш", # =capital SOFT sign, Cyrillic "SOFTcy" => "Ь", # =small soft sign, Cyrillic "softcy" => "ь", # =capital TE, Cyrillic "Tcy" => "Т", # =small te, Cyrillic "tcy" => "т", # =capital TSE, Cyrillic "TScy" => "Ц", # =small tse, Cyrillic "tscy" => "ц", # =capital U, Cyrillic "Ucy" => "У", # =small u, Cyrillic "ucy" => "у", # =capital VE, Cyrillic "Vcy" => "В", # =small ve, Cyrillic "vcy" => "в", # =capital YA, Cyrillic "YAcy" => "Я", # =small ya, Cyrillic "yacy" => "я", # =capital YERU, Cyrillic "Ycy" => "Ы", # =small yeru, Cyrillic "ycy" => "ы", # =capital YU, Cyrillic "YUcy" => "Ю", # =small yu, Cyrillic "yucy" => "ю", # =capital ZE, Cyrillic "Zcy" => "З", # =small ze, Cyrillic "zcy" => "з", # =capital ZHE, Cyrillic "ZHcy" => "Ж", # =small zhe, Cyrillic "zhcy" => "ж", # =capital DJE, Serbian "DJcy" => "Ђ", # =small dje, Serbian "djcy" => "ђ", # =capital DSE, Macedonian "DScy" => "Ѕ", # =small dse, Macedonian "dscy" => "ѕ", # =capital dze, Serbian "DZcy" => "Џ", # =small dze, Serbian "dzcy" => "џ", # =capital GJE Macedonian "GJcy" => "Ѓ", # =small gje, Macedonian "gjcy" => "ѓ", # =capital I, Ukrainian "Iukcy" => "І", # =small i, Ukrainian "iukcy" => "і", # =capital JE, Serbian "Jsercy" => "Ј", # =small je, Serbian "jsercy" => "ј", # =capital JE, Ukrainian "Jukcy" => "Є", # =small je, Ukrainian "jukcy" => "є", # =capital KJE, Macedonian "KJcy" => "Ќ", # =small kje Macedonian "kjcy" => "ќ", # =capital LJE, Serbian "LJcy" => "Љ", # =small lje, Serbian "ljcy" => "љ", # =capital NJE, Serbian "NJcy" => "Њ", # =small nje, Serbian "njcy" => "њ", # =capital TSHE, Serbian "TSHcy" => "Ћ", # =small tshe, Serbian "tshcy" => "ћ", # =capital U, Byelorussian "Ubrcy" => "Ў", # =small u, Byelorussian "ubrcy" => "ў", # =capital YI, Ukrainian "YIcy" => "Ї", # =small yi, Ukrainian "yicy" => "ї", # =acute accent "acute" => "´", # =breve "breve" => "˘", # =caron "caron" => "ˇ", # =cedilla "cedil" => "¸", # circumflex accent "circ" => "ˆ", # =double acute accent "dblac" => "˝", # =dieresis "die" => "¨", # =dot above "dot" => "˙", # =grave accent "grave" => "`", # =macron "macr" => "¯", # =ogonek "ogon" => "˛", # =ring "ring" => "˚", # =tilde "tilde" => "˜", # =umlaut mark "uml" => "¨", # /alpha small alpha, Greek "alpha" => "α", # /beta small beta, Greek "beta" => "β", # /chi small chi, Greek "chi" => "χ", # /Delta capital Delta, Greek "Delta" => "Δ", # /delta small delta, Greek "delta" => "δ", # /straightepsilon, small epsilon, Greek "epsi" => "ϵ", # /varepsilon "epsiv" => "ε", # /eta small eta, Greek "eta" => "η", # /Gamma capital Gamma, Greek "Gamma" => "Γ", # /gamma small gamma, Greek "gamma" => "γ", # capital digamma "Gammad" => "Ϝ", # /digamma "gammad" => "ϝ", # /iota small iota, Greek "iota" => "ι", # /kappa small kappa, Greek "kappa" => "κ", # /varkappa "kappav" => "ϰ", # /Lambda capital Lambda, Greek "Lambda" => "Λ", # /lambda small lambda, Greek "lambda" => "λ", # /mu small mu, Greek "mu" => "μ", # /nu small nu, Greek "nu" => "ν", # /Omega capital Omega, Greek "Omega" => "Ω", # /omega small omega, Greek "omega" => "ω", # /Phi capital Phi, Greek "Phi" => "Φ", # /straightphi - small phi, Greek "phi" => "ϕ", # /varphi - curly or open phi "phiv" => "φ", # /Pi capital Pi, Greek "Pi" => "Π", # /pi small pi, Greek "pi" => "π", # /varpi "piv" => "ϖ", # /Psi capital Psi, Greek "Psi" => "Ψ", # /psi small psi, Greek "psi" => "ψ", # /rho small rho, Greek "rho" => "ρ", # /varrho "rhov" => "ϱ", # /Sigma capital Sigma, Greek "Sigma" => "Σ", # /sigma small sigma, Greek "sigma" => "σ", # /varsigma "sigmav" => "ς", # /tau small tau, Greek "tau" => "τ", # /Theta capital Theta, Greek "Theta" => "Θ", # /theta straight theta, small theta, Greek "theta" => "θ", # /vartheta - curly or open theta "thetav" => "ϑ", # /Upsilon capital Upsilon, Greek "Upsi" => "ϒ", # /upsilon small upsilon, Greek "upsi" => "υ", # /Xi capital Xi, Greek "Xi" => "Ξ", # /xi small xi, Greek "xi" => "ξ", # /zeta small zeta, Greek "zeta" => "ζ", # =capital A, acute accent "Aacute" => "Á", # =small a, acute accent "aacute" => "á", # =capital A, circumflex accent "Acirc" => "Â", # =small a, circumflex accent "acirc" => "â", # =capital AE diphthong (ligature) "AElig" => "Æ", # =small ae diphthong (ligature) "aelig" => "æ", # =capital A, grave accent "Agrave" => "À", # =small a, grave accent "agrave" => "à", # =capital A, ring "Aring" => "Å", # =small a, ring "aring" => "å", # =capital A, tilde "Atilde" => "Ã", # =small a, tilde "atilde" => "ã", # =capital A, dieresis or umlaut mark "Auml" => "Ä", # =small a, dieresis or umlaut mark "auml" => "ä", # =capital C, cedilla "Ccedil" => "Ç", # =small c, cedilla "ccedil" => "ç", # =capital E, acute accent "Eacute" => "É", # =small e, acute accent "eacute" => "é", # =capital E, circumflex accent "Ecirc" => "Ê", # =small e, circumflex accent "ecirc" => "ê", # =capital E, grave accent "Egrave" => "È", # =small e, grave accent "egrave" => "è", # =capital Eth, Icelandic "ETH" => "Ð", # =small eth, Icelandic "eth" => "ð", # =capital E, dieresis or umlaut mark "Euml" => "Ë", # =small e, dieresis or umlaut mark "euml" => "ë", # =capital I, acute accent "Iacute" => "Í", # =small i, acute accent "iacute" => "í", # =capital I, circumflex accent "Icirc" => "Î", # =small i, circumflex accent "icirc" => "î", # =capital I, grave accent "Igrave" => "Ì", # =small i, grave accent "igrave" => "ì", # =capital I, dieresis or umlaut mark "Iuml" => "Ï", # =small i, dieresis or umlaut mark "iuml" => "ï", # =capital N, tilde "Ntilde" => "Ñ", # =small n, tilde "ntilde" => "ñ", # =capital O, acute accent "Oacute" => "Ó", # =small o, acute accent "oacute" => "ó", # =capital O, circumflex accent "Ocirc" => "Ô", # =small o, circumflex accent "ocirc" => "ô", # =capital O, grave accent "Ograve" => "Ò", # =small o, grave accent "ograve" => "ò", # =capital O, slash "Oslash" => "Ø", # latin small letter o with stroke "oslash" => "ø", # =capital O, tilde "Otilde" => "Õ", # =small o, tilde "otilde" => "õ", # =capital O, dieresis or umlaut mark "Ouml" => "Ö", # =small o, dieresis or umlaut mark "ouml" => "ö", # =small sharp s, German (sz ligature) "szlig" => "ß", # =capital THORN, Icelandic "THORN" => "Þ", # =small thorn, Icelandic "thorn" => "þ", # =capital U, acute accent "Uacute" => "Ú", # =small u, acute accent "uacute" => "ú", # =capital U, circumflex accent "Ucirc" => "Û", # =small u, circumflex accent "ucirc" => "û", # =capital U, grave accent "Ugrave" => "Ù", # =small u, grave accent "ugrave" => "ù", # =capital U, dieresis or umlaut mark "Uuml" => "Ü", # =small u, dieresis or umlaut mark "uuml" => "ü", # =capital Y, acute accent "Yacute" => "Ý", # =small y, acute accent "yacute" => "ý", # =small y, dieresis or umlaut mark "yuml" => "ÿ", # =capital A, breve "Abreve" => "Ă", # =small a, breve "abreve" => "ă", # =capital A, macron "Amacr" => "Ā", # =small a, macron "amacr" => "ā", # =capital A, ogonek "Aogon" => "Ą", # =small a, ogonek "aogon" => "ą", # =capital C, acute accent "Cacute" => "Ć", # =small c, acute accent "cacute" => "ć", # =capital C, caron "Ccaron" => "Č", # =small c, caron "ccaron" => "č", # =capital C, circumflex accent "Ccirc" => "Ĉ", # =small c, circumflex accent "ccirc" => "ĉ", # =capital C, dot above "Cdot" => "Ċ", # =small c, dot above "cdot" => "ċ", # =capital D, caron "Dcaron" => "Ď", # =small d, caron "dcaron" => "ď", # =capital D, stroke "Dstrok" => "Đ", # =small d, stroke "dstrok" => "đ", # =capital E, caron "Ecaron" => "Ě", # =small e, caron "ecaron" => "ě", # =capital E, dot above "Edot" => "Ė", # =small e, dot above "edot" => "ė", # =capital E, macron "Emacr" => "Ē", # =small e, macron "emacr" => "ē", # =capital ENG, Lapp "ENG" => "Ŋ", # =small eng, Lapp "eng" => "ŋ", # =capital E, ogonek "Eogon" => "Ę", # =small e, ogonek "eogon" => "ę", # =small g, acute accent "gacute" => "ǵ", # =capital G, breve "Gbreve" => "Ğ", # =small g, breve "gbreve" => "ğ", # =capital G, cedilla "Gcedil" => "Ģ", # =capital G, circumflex accent "Gcirc" => "Ĝ", # =small g, circumflex accent "gcirc" => "ĝ", # =capital G, dot above "Gdot" => "Ġ", # =small g, dot above "gdot" => "ġ", # =capital H, circumflex accent "Hcirc" => "Ĥ", # =small h, circumflex accent "hcirc" => "ĥ", # =capital H, stroke "Hstrok" => "Ħ", # =small h, stroke "hstrok" => "ħ", # =capital I, dot above "Idot" => "İ", # =capital IJ ligature "IJlig" => "IJ", # =small ij ligature "ijlig" => "ij", # =capital I, macron "Imacr" => "Ī", # =small i, macron "imacr" => "ī", # =small i without dot "inodot" => "ı", # =capital I, ogonek "Iogon" => "Į", # =small i, ogonek "iogon" => "į", # =capital I, tilde "Itilde" => "Ĩ", # =small i, tilde "itilde" => "ĩ", # =capital J, circumflex accent "Jcirc" => "Ĵ", # =small j, circumflex accent "jcirc" => "ĵ", # =capital K, cedilla "Kcedil" => "Ķ", # =small k, cedilla "kcedil" => "ķ", # =small k, Greenlandic "kgreen" => "ĸ", # =capital L, acute accent "Lacute" => "Ĺ", # =small l, acute accent "lacute" => "ĺ", # =capital L, caron "Lcaron" => "Ľ", # =small l, caron "lcaron" => "ľ", # =capital L, cedilla "Lcedil" => "Ļ", # =small l, cedilla "lcedil" => "ļ", # =capital L, middle dot "Lmidot" => "Ŀ", # =small l, middle dot "lmidot" => "ŀ", # =capital L, stroke "Lstrok" => "Ł", # =small l, stroke "lstrok" => "ł", # =capital N, acute accent "Nacute" => "Ń", # =small n, acute accent "nacute" => "ń", # =small n, apostrophe "napos" => "ʼn", # =capital N, caron "Ncaron" => "Ň", # =small n, caron "ncaron" => "ň", # =capital N, cedilla "Ncedil" => "Ņ", # =small n, cedilla "ncedil" => "ņ", # =capital O, double acute accent "Odblac" => "Ő", # =small o, double acute accent "odblac" => "ő", # =capital OE ligature "OElig" => "Œ", # =small oe ligature "oelig" => "œ", # =capital O, macron "Omacr" => "Ō", # =small o, macron "omacr" => "ō", # =capital R, acute accent "Racute" => "Ŕ", # =small r, acute accent "racute" => "ŕ", # =capital R, caron "Rcaron" => "Ř", # =small r, caron "rcaron" => "ř", # =capital R, cedilla "Rcedil" => "Ŗ", # =small r, cedilla "rcedil" => "ŗ", # =capital S, acute accent "Sacute" => "Ś", # =small s, acute accent "sacute" => "ś", # =capital S, caron "Scaron" => "Š", # =small s, caron "scaron" => "š", # =capital S, cedilla "Scedil" => "Ş", # =small s, cedilla "scedil" => "ş", # =capital S, circumflex accent "Scirc" => "Ŝ", # =small s, circumflex accent "scirc" => "ŝ", # =capital T, caron "Tcaron" => "Ť", # =small t, caron "tcaron" => "ť", # =capital T, cedilla "Tcedil" => "Ţ", # =small t, cedilla "tcedil" => "ţ", # =capital T, stroke "Tstrok" => "Ŧ", # =small t, stroke "tstrok" => "ŧ", # =capital U, breve "Ubreve" => "Ŭ", # =small u, breve "ubreve" => "ŭ", # =capital U, double acute accent "Udblac" => "Ű", # =small u, double acute accent "udblac" => "ű", # =capital U, macron "Umacr" => "Ū", # =small u, macron "umacr" => "ū", # =capital U, ogonek "Uogon" => "Ų", # =small u, ogonek "uogon" => "ų", # =capital U, ring "Uring" => "Ů", # =small u, ring "uring" => "ů", # =capital U, tilde "Utilde" => "Ũ", # =small u, tilde "utilde" => "ũ", # =capital W, circumflex accent "Wcirc" => "Ŵ", # =small w, circumflex accent "wcirc" => "ŵ", # =capital Y, circumflex accent "Ycirc" => "Ŷ", # =small y, circumflex accent "ycirc" => "ŷ", # =capital Y, dieresis or umlaut mark "Yuml" => "Ÿ", # =capital Z, acute accent "Zacute" => "Ź", # =small z, acute accent "zacute" => "ź", # =capital Z, caron "Zcaron" => "Ž", # =small z, caron "zcaron" => "ž", # =capital Z, dot above "Zdot" => "Ż", # =small z, dot above "zdot" => "ż", # /frak A, upper case a "Afr" => "𝔄", # /frak a, lower case a "afr" => "𝔞", # /frak B, upper case b "Bfr" => "𝔅", # /frak b, lower case b "bfr" => "𝔟", # /frak C, upper case c "Cfr" => "ℭ", # /frak c, lower case c "cfr" => "𝔠", # /frak D, upper case d "Dfr" => "𝔇", # /frak d, lower case d "dfr" => "𝔡", # /frak E, upper case e "Efr" => "𝔈", # /frak e, lower case e "efr" => "𝔢", # /frak F, upper case f "Ffr" => "𝔉", # /frak f, lower case f "ffr" => "𝔣", # /frak G, upper case g "Gfr" => "𝔊", # /frak g, lower case g "gfr" => "𝔤", # /frak H, upper case h "Hfr" => "ℌ", # /frak h, lower case h "hfr" => "𝔥", # /frak I, upper case i "Ifr" => "ℑ", # /frak i, lower case i "ifr" => "𝔦", # /frak J, upper case j "Jfr" => "𝔍", # /frak j, lower case j "jfr" => "𝔧", # /frak K, upper case k "Kfr" => "𝔎", # /frak k, lower case k "kfr" => "𝔨", # /frak L, upper case l "Lfr" => "𝔏", # /frak l, lower case l "lfr" => "𝔩", # /frak M, upper case m "Mfr" => "𝔐", # /frak m, lower case m "mfr" => "𝔪", # /frak N, upper case n "Nfr" => "𝔑", # /frak n, lower case n "nfr" => "𝔫", # /frak O, upper case o "Ofr" => "𝔒", # /frak o, lower case o "ofr" => "𝔬", # /frak P, upper case p "Pfr" => "𝔓", # /frak p, lower case p "pfr" => "𝔭", # /frak Q, upper case q "Qfr" => "𝔔", # /frak q, lower case q "qfr" => "𝔮", # /frak R, upper case r "Rfr" => "ℜ", # /frak r, lower case r "rfr" => "𝔯", # /frak S, upper case s "Sfr" => "𝔖", # /frak s, lower case s "sfr" => "𝔰", # /frak T, upper case t "Tfr" => "𝔗", # /frak t, lower case t "tfr" => "𝔱", # /frak U, upper case u "Ufr" => "𝔘", # /frak u, lower case u "ufr" => "𝔲", # /frak V, upper case v "Vfr" => "𝔙", # /frak v, lower case v "vfr" => "𝔳", # /frak W, upper case w "Wfr" => "𝔚", # /frak w, lower case w "wfr" => "𝔴", # /frak X, upper case x "Xfr" => "𝔛", # /frak x, lower case x "xfr" => "𝔵", # /frak Y, upper case y "Yfr" => "𝔜", # /frak y, lower case y "yfr" => "𝔶", # /frak Z, upper case z "Zfr" => "ℨ", # /frak z, lower case z "zfr" => "𝔷", # /Bbb A, open face A "Aopf" => "𝔸", # /Bbb B, open face B "Bopf" => "𝔹", # /Bbb C, open face C "Copf" => "ℂ", # /Bbb D, open face D "Dopf" => "𝔻", # /Bbb E, open face E "Eopf" => "𝔼", # /Bbb F, open face F "Fopf" => "𝔽", # /Bbb G, open face G "Gopf" => "𝔾", # /Bbb H, open face H "Hopf" => "ℍ", # /Bbb I, open face I "Iopf" => "𝕀", # /Bbb J, open face J "Jopf" => "𝕁", # /Bbb K, open face K "Kopf" => "𝕂", # /Bbb L, open face L "Lopf" => "𝕃", # /Bbb M, open face M "Mopf" => "𝕄", # /Bbb N, open face N "Nopf" => "ℕ", # /Bbb O, open face O "Oopf" => "𝕆", # /Bbb P, open face P "Popf" => "ℙ", # /Bbb Q, open face Q "Qopf" => "ℚ", # /Bbb R, open face R "Ropf" => "ℝ", # /Bbb S, open face S "Sopf" => "𝕊", # /Bbb T, open face T "Topf" => "𝕋", # /Bbb U, open face U "Uopf" => "𝕌", # /Bbb V, open face V "Vopf" => "𝕍", # /Bbb W, open face W "Wopf" => "𝕎", # /Bbb X, open face X "Xopf" => "𝕏", # /Bbb Y, open face Y "Yopf" => "𝕐", # /Bbb Z, open face Z "Zopf" => "ℤ", # /scr A, script letter A "Ascr" => "𝒜", # /scr a, script letter a "ascr" => "𝒶", # /scr B, script letter B "Bscr" => "ℬ", # /scr b, script letter b "bscr" => "𝒷", # /scr C, script letter C "Cscr" => "𝒞", # /scr c, script letter c "cscr" => "𝒸", # /scr D, script letter D "Dscr" => "𝒟", # /scr d, script letter d "dscr" => "𝒹", # /scr E, script letter E "Escr" => "ℰ", # /scr e, script letter e "escr" => "ℯ", # /scr F, script letter F "Fscr" => "ℱ", # /scr f, script letter f "fscr" => "𝒻", # /scr G, script letter G "Gscr" => "𝒢", # /scr g, script letter g "gscr" => "ℊ", # /scr H, script letter H "Hscr" => "ℋ", # /scr h, script letter h "hscr" => "𝒽", # /scr I, script letter I "Iscr" => "ℐ", # /scr i, script letter i "iscr" => "𝒾", # /scr J, script letter J "Jscr" => "𝒥", # /scr j, script letter j "jscr" => "𝒿", # /scr K, script letter K "Kscr" => "𝒦", # /scr k, script letter k "kscr" => "𝓀", # /scr L, script letter L "Lscr" => "ℒ", # /scr l, script letter l "lscr" => "𝓁", # /scr M, script letter M "Mscr" => "ℳ", # /scr m, script letter m "mscr" => "𝓂", # /scr N, script letter N "Nscr" => "𝒩", # /scr n, script letter n "nscr" => "𝓃", # /scr O, script letter O "Oscr" => "𝒪", # /scr o, script letter o "oscr" => "ℴ", # /scr P, script letter P "Pscr" => "𝒫", # /scr p, script letter p "pscr" => "𝓅", # /scr Q, script letter Q "Qscr" => "𝒬", # /scr q, script letter q "qscr" => "𝓆", # /scr R, script letter R "Rscr" => "ℛ", # /scr r, script letter r "rscr" => "𝓇", # /scr S, script letter S "Sscr" => "𝒮", # /scr s, script letter s "sscr" => "𝓈", # /scr T, script letter T "Tscr" => "𝒯", # /scr t, script letter t "tscr" => "𝓉", # /scr U, script letter U "Uscr" => "𝒰", # /scr u, script letter u "uscr" => "𝓊", # /scr V, script letter V "Vscr" => "𝒱", # /scr v, script letter v "vscr" => "𝓋", # /scr W, script letter W "Wscr" => "𝒲", # /scr w, script letter w "wscr" => "𝓌", # /scr X, script letter X "Xscr" => "𝒳", # /scr x, script letter x "xscr" => "𝓍", # /scr Y, script letter Y "Yscr" => "𝒴", # /scr y, script letter y "yscr" => "𝓎", # /scr Z, script letter Z "Zscr" => "𝒵", # /scr z, script letter z "zscr" => "𝓏", # =ampersand "amp" => "&", # =apostrophe "apos" => "'", # /ast B: =asterisk "ast" => "*", # =broken (vertical) bar "brvbar" => "¦", # /backslash =reverse solidus "bsol" => "\", # =cent sign "cent" => "¢", # /colon P: "colon" => ":", # P: =comma "comma" => ",", # =commercial at "commat" => "@", # =copyright sign "copy" => "©", # =general currency sign "curren" => "¤", # /downarrow A: =downward arrow "darr" => "↓", # =degree sign "deg" => "°", # /div B: =divide sign "divide" => "÷", # =dollar sign "dollar" => "$", # =equals sign R: "equals" => "=", # =exclamation mark "excl" => "!", # =fraction one-half "frac12" => "½", # =fraction one-quarter "frac14" => "¼", # =fraction one-eighth "frac18" => "⅛", # =fraction three-quarters "frac34" => "¾", # =fraction three-eighths "frac38" => "⅜", # =fraction five-eighths "frac58" => "⅝", # =fraction seven-eighths "frac78" => "⅞", # =greater-than sign R: "gt" => ">", # =fraction one-half "half" => "½", # =horizontal bar "horbar" => "―", # =hyphen "hyphen" => "‐", # =inverted exclamation mark "iexcl" => "¡", # =inverted question mark "iquest" => "¿", # =angle quotation mark, left "laquo" => "«", # /leftarrow /gets A: =leftward arrow "larr" => "←", # /lbrace O: =left curly bracket "lcub" => "{", # =double quotation mark, left "ldquo" => "“", # =low line "lowbar" => "_", # O: =left parenthesis "lpar" => "(", # /lbrack O: =left square bracket "lsqb" => "[", # =single quotation mark, left "lsquo" => "‘", # =less-than sign R: "lt" => "<", # =micro sign "micro" => "µ", # /centerdot B: =middle dot "middot" => "·", # =no break (required) space "nbsp" => " ", # /neg /lnot =not sign "not" => "¬", # =number sign "num" => "#", # =ohm sign "ohm" => "Ω", # =ordinal indicator, feminine "ordf" => "ª", # =ordinal indicator, masculine "ordm" => "º", # =pilcrow (paragraph sign) "para" => "¶", # =percent sign "percnt" => "%", # =full stop, period "period" => ".", # =plus sign B: "plus" => "+", # /pm B: =plus-or-minus sign "plusmn" => "±", # =pound sign "pound" => "£", # =question mark "quest" => "?", # =quotation mark "quot" => """, # =angle quotation mark, right "raquo" => "»", # /rightarrow /to A: =rightward arrow "rarr" => "→", # /rbrace C: =right curly bracket "rcub" => "}", # =double quotation mark, right "rdquo" => "”", # /circledR =registered sign "reg" => "®", # C: =right parenthesis "rpar" => ")", # /rbrack C: =right square bracket "rsqb" => "]", # =single quotation mark, right "rsquo" => "’", # =section sign "sect" => "§", # =semicolon P: "semi" => ";", # =soft hyphen "shy" => "­", # =solidus "sol" => "/", # =music note (sung text sign) "sung" => "♪", # =superscript one "sup1" => "¹", # =superscript two "sup2" => "²", # =superscript three "sup3" => "³", # /times B: =multiply sign "times" => "×", # =trade mark sign "trade" => "™", # /uparrow A: =upward arrow "uarr" => "↑", # /vert =vertical bar "verbar" => "|", # /yen =yen sign "yen" => "¥", # =significant blank symbol "blank" => "␣", # =50% shaded block "blk12" => "▒", # =25% shaded block "blk14" => "░", # =75% shaded block "blk34" => "▓", # =full block "block" => "█", # /bullet B: =round bullet, filled "bull" => "•", # =caret (insertion mark) "caret" => "⁁", # /checkmark =tick, check mark "check" => "✓", # /circ B: =circle, open "cir" => "○", # /clubsuit =club suit symbol "clubs" => "♣", # =sound recording copyright sign "copysr" => "℗", # =ballot cross "cross" => "✗", # /ddagger B: =double dagger "Dagger" => "‡", # /dagger B: =dagger "dagger" => "†", # =hyphen (true graphic) "dash" => "‐", # /diamondsuit =diamond suit symbol "diams" => "♦", # downward left crop mark "dlcrop" => "⌍", # downward right crop mark "drcrop" => "⌌", # /triangledown =down triangle, open "dtri" => "▿", # /blacktriangledown =dn tri, filled "dtrif" => "▾", # =em space "emsp" => " ", # =1/3-em space "emsp13" => " ", # =1/4-em space "emsp14" => " ", # =en space (1/2-em) "ensp" => " ", # =female symbol "female" => "♀", # small ffi ligature "ffilig" => "ffi", # small ff ligature "fflig" => "ff", # small ffl ligature "ffllig" => "ffl", # small fi ligature "filig" => "fi", # /flat =musical flat "flat" => "♭", # small fl ligature "fllig" => "fl", # =fraction one-third "frac13" => "⅓", # =fraction one-fifth "frac15" => "⅕", # =fraction one-sixth "frac16" => "⅙", # =fraction two-thirds "frac23" => "⅔", # =fraction two-fifths "frac25" => "⅖", # =fraction three-fifths "frac35" => "⅗", # =fraction four-fifths "frac45" => "⅘", # =fraction five-sixths "frac56" => "⅚", # =hair space "hairsp" => " ", # /heartsuit =heart suit symbol "hearts" => "♥", # =ellipsis (horizontal) "hellip" => "…", # rectangle, filled (hyphen bullet) "hybull" => "⁃", # =in-care-of symbol "incare" => "℅", # =rising dbl quote, left (low) "ldquor" => "„", # =lower half block "lhblk" => "▄", # /lozenge - lozenge or total mark "loz" => "◊", # /blacklozenge - lozenge, filled "lozf" => "⧫", # =rising single quote, left (low) "lsquor" => "‚", # /triangleleft B: l triangle, open "ltri" => "◃", # /blacktriangleleft R: =l tri, filled "ltrif" => "◂", # =male symbol "male" => "♂", # /maltese =maltese cross "malt" => "✠", # =histogram marker "marker" => "▮", # =em dash "mdash" => "—", # em leader "mldr" => "…", # /natural - music natural "natur" => "♮", # =en dash "ndash" => "–", # =double baseline dot (en leader) "nldr" => "‥", # =digit space (width of a number) "numsp" => " ", # =telephone symbol "phone" => "☎", # =punctuation space (width of comma) "puncsp" => " ", # rising dbl quote, right (high) "rdquor" => "”", # =rectangle, open "rect" => "▭", # rising single quote, right (high) "rsquor" => "’", # /triangleright B: r triangle, open "rtri" => "▹", # /blacktriangleright R: =r tri, filled "rtrif" => "▸", # pharmaceutical prescription (Rx) "rx" => "℞", # sextile (6-pointed star) "sext" => "✶", # /sharp =musical sharp "sharp" => "♯", # /spadesuit =spades suit symbol "spades" => "♠", # =square, open "squ" => "□", # /blacksquare =sq bullet, filled "squf" => "▪", # =star, open "star" => "☆", # /bigstar - star, filled "starf" => "★", # register mark or target "target" => "⌖", # =telephone recorder symbol "telrec" => "⌕", # =thin space (1/6-em) "thinsp" => " ", # =upper half block "uhblk" => "▀", # upward left crop mark "ulcrop" => "⌏", # upward right crop mark "urcrop" => "⌎", # /triangle =up triangle, open "utri" => "▵", # /blacktriangle =up tri, filled "utrif" => "▴", # vertical ellipsis "vellip" => "⋮", # ac current "acd" => "∿", # /aleph aleph, Hebrew "aleph" => "ℵ", # dbl logical and "And" => "⩓", # /wedge /land B: logical and "and" => "∧", # two logical and "andand" => "⩕", # and, horizontal dash "andd" => "⩜", # sloping large and "andslope" => "⩘", # and with middle stem "andv" => "⩚", # right (90 degree) angle "angrt" => "∟", # /sphericalangle angle-spherical "angsph" => "∢", # Angstrom capital A, ring "angst" => "Å", # /approx R: approximate "ap" => "≈", # approximate, circumflex accent "apacir" => "⩯", # contour integral, anti-clockwise "awconint" => "∳", # anti clock-wise integration "awint" => "⨑", # /because R: because "becaus" => "∵", # Bernoulli function (script capital B) "bernou" => "ℬ", # reverse not equal "bne" => "=⃥", # reverse not equivalent "bnequiv" => "≡⃥", # reverse not with two horizontal strokes "bNot" => "⫭", # reverse not "bnot" => "⌐", # /bot bottom "bottom" => "⊥", # /cap B: intersection "cap" => "∩", # triple contour integral operator "Cconint" => "∰", # circulation function "cirfnint" => "⨐", # /circ B: composite function (small circle) "compfn" => "∘", # /cong R: congruent with "cong" => "≅", # double contour integral operator "Conint" => "∯", # /oint L: contour integral operator "conint" => "∮", # /cdots, three dots, centered "ctdot" => "⋯", # /cup B: union or logical sum "cup" => "∪", # contour integral, clockwise "cwconint" => "∲", # clockwise integral "cwint" => "∱", # cylindricity "cylcty" => "⌭", # set membership, long horizontal stroke "disin" => "⋲", # dieresis or umlaut mark "Dot" => "¨", # solidus, bar above "dsol" => "⧶", # /ddots, three dots, descending "dtdot" => "⋱", # large downward pointing angle "dwangle" => "⦦", # electrical intersection "elinters" => "�", # parallel, equal; equal or parallel "epar" => "⋕", # parallel, slanted, equal; homothetically congruent to "eparsl" => "⧣", # /equiv R: identical with "equiv" => "≡", # equivalent, equal; congruent and parallel "eqvparsl" => "⧥", # /exists at least one exists "exist" => "∃", # flatness "fltns" => "▱", # function of (italic small f) "fnof" => "ƒ", # /forall for all "forall" => "∀", # finite part integral "fpartint" => "⨍", # /geq /ge R: greater-than-or-equal "ge" => "≥", # Hamiltonian (script capital H) "hamilt" => "ℋ", # /iff if and only if "iff" => "⇔", # infinity sign, incomplete "iinfin" => "⧜", # impedance "imped" => "Ƶ", # /infty infinity "infin" => "∞", # tie, infinity "infintie" => "⧝", # double integral operator "Int" => "∬", # /int L: integral operator "int" => "∫", # integral, left arrow with hook "intlarhk" => "⨗", # /in R: set membership "isin" => "∈", # set membership, dot above "isindot" => "⋵", # set membership, two horizontal strokes "isinE" => "⋹", # set membership, vertical bar on horizontal stroke "isins" => "⋴", # large set membership, vertical bar on horizontal stroke "isinsv" => "⋳", # set membership, variant "isinv" => "∈", # Lagrangian (script capital L) "lagran" => "ℒ", # left angle bracket, double "Lang" => "《", # /langle O: left angle bracket "lang" => "〈", # /Leftarrow A: is implied by "lArr" => "⇐", # left broken bracket "lbbrk" => "〔", # /leq /le R: less-than-or-equal "le" => "≤", # left open angular bracket "loang" => "〘", # left open bracket "lobrk" => "〚", # left open parenthesis "lopar" => "⦅", # low asterisk "lowast" => "∗", # B: minus sign "minus" => "−", # /mp B: minus-or-plus sign "mnplus" => "∓", # /nabla del, Hamilton operator "nabla" => "∇", # /ne /neq R: not equal "ne" => "≠", # not equal, dot "nedot" => "≐̸", # not, horizontal, parallel "nhpar" => "⫲", # /ni /owns R: contains "ni" => "∋", # contains, vertical bar on horizontal stroke "nis" => "⋼", # contains, long horizontal stroke "nisd" => "⋺", # contains, variant "niv" => "∋", # not with two horizontal strokes "Not" => "⫬", # /notin N: negated set membership "notin" => "∉", # negated set membership, dot above "notindot" => "⋵̸", # negated set membership, two horizontal strokes "notinE" => "⋹̸", # negated set membership, variant "notinva" => "∉", # negated set membership, variant "notinvb" => "⋷", # negated set membership, variant "notinvc" => "⋶", # negated contains "notni" => "∌", # negated contains, variant "notniva" => "∌", # contains, variant "notnivb" => "⋾", # contains, variant "notnivc" => "⋽", # not parallel, slanted "nparsl" => "⫽⃥", # not partial differential "npart" => "∂̸", # line integration, not including the pole "npolint" => "⨔", # not, vert, infinity "nvinfin" => "⧞", # circle, cross "olcross" => "⦻", # dbl logical or "Or" => "⩔", # /vee /lor B: logical or "or" => "∨", # or, horizontal dash "ord" => "⩝", # order of (script small o) "order" => "ℴ", # two logical or "oror" => "⩖", # sloping large or "orslope" => "⩗", # or with middle stem "orv" => "⩛", # /parallel R: parallel "par" => "∥", # parallel, slanted "parsl" => "⫽", # /partial partial differential "part" => "∂", # per thousand "permil" => "‰", # /perp R: perpendicular "perp" => "⊥", # per 10 thousand "pertenk" => "‱", # physics M-matrix (script capital M) "phmmat" => "ℳ", # integral around a point operator "pointint" => "⨕", # double prime or second "Prime" => "″", # /prime prime or minute "prime" => "′", # all-around profile "profalar" => "⌮", # profile of a line "profline" => "⌒", # profile of a surface "profsurf" => "⌓", # /propto R: is proportional to "prop" => "∝", # /iiiint quadruple integral operator "qint" => "⨌", # quadruple prime "qprime" => "⁗", # quaternion integral operator "quatint" => "⨖", # /surd radical "radic" => "√", # right angle bracket, double "Rang" => "》", # /rangle C: right angle bracket "rang" => "〉", # /Rightarrow A: implies "rArr" => "⇒", # right broken bracket "rbbrk" => "〕", # right open angular bracket "roang" => "〙", # right open bracket "robrk" => "〛", # right open parenthesis "ropar" => "⦆", # line integration, rectangular path around pole "rppolint" => "⨒", # line integration, semi-circular path around pole "scpolint" => "⨓", # /sim R: similar "sim" => "∼", # similar, dot "simdot" => "⩪", # /simeq R: similar, equals "sime" => "≃", # similar, parallel, slanted, equal "smeparsl" => "⧤", # /square, square "square" => "□", # /blacksquare, square, filled "squarf" => "▪", # straightness "strns" => "¯", # /subset R: subset or is implied by "sub" => "⊂", # /subseteq R: subset, equals "sube" => "⊆", # /supset R: superset or implies "sup" => "⊃", # /supseteq R: superset, equals "supe" => "⊇", # /therefore R: therefore "there4" => "∴", # /iiint triple integral operator "tint" => "∭", # /top top "top" => "⊤", # top and bottom "topbot" => "⌶", # top, circle below "topcir" => "⫱", # triple prime "tprime" => "‴", # three dots, ascending "utdot" => "⋰", # large upward pointing angle "uwangle" => "⦧", # right angle, variant "vangrt" => "⦜", # logical or, equals "veeeq" => "≚", # /Vert dbl vertical bar "Verbar" => "‖", # /wedgeq R: corresponds to (wedge, equals) "wedgeq" => "≙", # large contains, vertical bar on horizontal stroke "xnis" => "⋻", # alias ISOAMSO ang "angle" => "∠", # character showing function application in presentation tagging "ApplyFunction" => "⁡", # alias ISOTECH ap "approx" => "≈", # alias ISOAMSR ape "approxeq" => "≊", # assignment operator, alias ISOAMSR colone "Assign" => "≔", # alias ISOAMSR bcong "backcong" => "≌", # alias ISOAMSR bepsi "backepsilon" => "϶", # alias ISOAMSO bprime "backprime" => "‵", # alias ISOAMSR bsim "backsim" => "∽", # alias ISOAMSR bsime "backsimeq" => "⋍", # alias ISOAMSB setmn "Backslash" => "∖", # alias ISOAMSB barwed "barwedge" => "⌅", # alias ISOTECH becaus "Because" => "∵", # alias ISOTECH becaus "because" => "∵", # alias ISOTECH bernou "Bernoullis" => "ℬ", # alias ISOAMSR twixt "between" => "≬", # alias ISOAMSB xcap "bigcap" => "⋂", # alias ISOAMSB xcirc "bigcirc" => "◯", # alias ISOAMSB xcup "bigcup" => "⋃", # alias ISOAMSB xodot "bigodot" => "⨀", # alias ISOAMSB xoplus "bigoplus" => "⨁", # alias ISOAMSB xotime "bigotimes" => "⨂", # alias ISOAMSB xsqcup "bigsqcup" => "⨆", # ISOPUB starf "bigstar" => "★", # alias ISOAMSB xdtri "bigtriangledown" => "▽", # alias ISOAMSB xutri "bigtriangleup" => "△", # alias ISOAMSB xuplus "biguplus" => "⨄", # alias ISOAMSB xvee "bigvee" => "⋁", # alias ISOAMSB xwedge "bigwedge" => "⋀", # alias ISOAMSA rbarr "bkarow" => "⤍", # alias ISOPUB lozf "blacklozenge" => "⧫", # ISOTECH squarf "blacksquare" => "▪", # alias ISOPUB utrif "blacktriangle" => "▴", # alias ISOPUB dtrif "blacktriangledown" => "▾", # alias ISOPUB ltrif "blacktriangleleft" => "◂", # alias ISOPUB rtrif "blacktriangleright" => "▸", # alias ISOTECH bottom "bot" => "⊥", # alias ISOAMSB minusb "boxminus" => "⊟", # alias ISOAMSB plusb "boxplus" => "⊞", # alias ISOAMSB timesb "boxtimes" => "⊠", # alias ISODIA breve "Breve" => "˘", # alias ISOPUB bull "bullet" => "•", # alias ISOAMSR bump "Bumpeq" => "≎", # alias ISOAMSR bumpe "bumpeq" => "≏", # D for use in differentials, e.g., within integrals "CapitalDifferentialD" => "ⅅ", # the non-associative ring of octonions or Cayley numbers "Cayleys" => "ℭ", # alias ISODIA cedil "Cedilla" => "¸", # alias ISONUM middot "CenterDot" => "·", # alias ISONUM middot "centerdot" => "·", # alias ISOPUB check "checkmark" => "✓", # alias ISOAMSR cire "circeq" => "≗", # alias ISOAMSA olarr "circlearrowleft" => "↺", # alias ISOAMSA orarr "circlearrowright" => "↻", # alias ISOAMSB oast "circledast" => "⊛", # alias ISOAMSB ocir "circledcirc" => "⊚", # alias ISOAMSB odash "circleddash" => "⊝", # alias ISOAMSB odot "CircleDot" => "⊙", # alias ISONUM reg "circledR" => "®", # alias ISOAMSO oS "circledS" => "Ⓢ", # alias ISOAMSB ominus "CircleMinus" => "⊖", # alias ISOAMSB oplus "CirclePlus" => "⊕", # alias ISOAMSB otimes "CircleTimes" => "⊗", # alias ISOTECH cwconint "ClockwiseContourIntegral" => "∲", # alias ISONUM rdquo "CloseCurlyDoubleQuote" => "”", # alias ISONUM rsquo "CloseCurlyQuote" => "’", # ISOPUB clubs "clubsuit" => "♣", # alias ISOAMSR colone "coloneq" => "≔", # alias ISOAMSO comp "complement" => "∁", # the field of complex numbers "complexes" => "ℂ", # alias ISOTECH equiv "Congruent" => "≡", # alias ISOTECH conint "ContourIntegral" => "∮", # alias ISOAMSB coprod "Coproduct" => "∐", # alias ISOTECH awconint "CounterClockwiseContourIntegral" => "∳", # alias asympeq "CupCap" => "≍", # alias ISOAMSR cuepr "curlyeqprec" => "⋞", # alias ISOAMSR cuesc "curlyeqsucc" => "⋟", # alias ISOAMSB cuvee "curlyvee" => "⋎", # alias ISOAMSB cuwed "curlywedge" => "⋏", # alias ISOAMSA cularr "curvearrowleft" => "↶", # alias ISOAMSA curarr "curvearrowright" => "↷", # alias ISOAMSA rBarr "dbkarow" => "⤏", # alias ISOPUB Dagger "ddagger" => "‡", # alias ISOAMSR eDDot "ddotseq" => "⩷", # alias ISOTECH nabla "Del" => "∇", # alias ISODIA acute "DiacriticalAcute" => "´", # alias ISODIA dot "DiacriticalDot" => "˙", # alias ISODIA dblac "DiacriticalDoubleAcute" => "˝", # alias ISODIA grave "DiacriticalGrave" => "`", # alias ISODIA tilde "DiacriticalTilde" => "˜", # alias ISOAMSB diam "Diamond" => "⋄", # alias ISOAMSB diam "diamond" => "⋄", # ISOPUB diams "diamondsuit" => "♦", # d for use in differentials, e.g., within integrals "DifferentialD" => "ⅆ", # alias ISOGRK3 gammad "digamma" => "ϝ", # alias ISONUM divide "div" => "÷", # alias ISOAMSB divonx "divideontimes" => "⋇", # alias ISOAMSR esdot "doteq" => "≐", # alias ISOAMSR eDot "doteqdot" => "≑", # alias ISOAMSR esdot "DotEqual" => "≐", # alias ISOAMSB minusd "dotminus" => "∸", # alias ISOAMSB plusdo "dotplus" => "∔", # alias ISOAMSB sdotb "dotsquare" => "⊡", # alias ISOAMSB Barwed "doublebarwedge" => "⌆", # alias ISOTECH Conint "DoubleContourIntegral" => "∯", # alias ISODIA die "DoubleDot" => "¨", # alias ISOAMSA dArr "DoubleDownArrow" => "⇓", # alias ISOTECH lArr "DoubleLeftArrow" => "⇐", # alias ISOAMSA hArr "DoubleLeftRightArrow" => "⇔", # alias for ⫤ "DoubleLeftTee" => "⫤", # alias ISOAMSA xlArr "DoubleLongLeftArrow" => "⟸", # alias ISOAMSA xhArr "DoubleLongLeftRightArrow" => "⟺", # alias ISOAMSA xrArr "DoubleLongRightArrow" => "⟹", # alias ISOTECH rArr "DoubleRightArrow" => "⇒", # alias ISOAMSR vDash "DoubleRightTee" => "⊨", # alias ISOAMSA uArr "DoubleUpArrow" => "⇑", # alias ISOAMSA vArr "DoubleUpDownArrow" => "⇕", # alias ISOTECH par "DoubleVerticalBar" => "∥", # alias ISONUM darr "DownArrow" => "↓", # alias ISOAMSA dArr "Downarrow" => "⇓", # alias ISONUM darr "downarrow" => "↓", # alias ISOAMSA duarr "DownArrowUpArrow" => "⇵", # alias ISOAMSA ddarr "downdownarrows" => "⇊", # alias ISOAMSA dharl "downharpoonleft" => "⇃", # alias ISOAMSA dharr "downharpoonright" => "⇂", # alias ISOAMSA lhard "DownLeftVector" => "↽", # alias ISOAMSA rhard "DownRightVector" => "⇁", # alias ISOTECH top "DownTee" => "⊤", # alias for mapstodown "DownTeeArrow" => "↧", # alias ISOAMSA RBarr "drbkarow" => "⤐", # alias ISOTECH isinv "Element" => "∈", # alias ISOAMSO empty "emptyset" => "∅", # alias ISOAMSR ecir "eqcirc" => "≖", # alias ISOAMSR ecolon "eqcolon" => "≕", # alias ISOAMSR esim "eqsim" => "≂", # alias ISOAMSR egs "eqslantgtr" => "⪖", # alias ISOAMSR els "eqslantless" => "⪕", # alias ISOAMSR esim "EqualTilde" => "≂", # alias ISOAMSA rlhar "Equilibrium" => "⇌", # alias ISOTECH exist "Exists" => "∃", # expectation (operator) "expectation" => "ℰ", # e use for the exponential base of the natural logarithms "ExponentialE" => "ⅇ", # base of the Napierian logarithms "exponentiale" => "ⅇ", # alias ISOAMSR efDot "fallingdotseq" => "≒", # alias ISOTECH forall "ForAll" => "∀", # Fourier transform "Fouriertrf" => "ℱ", # alias ISOTECH ge "geq" => "≥", # alias ISOAMSR gE "geqq" => "≧", # alias ISOAMSR ges "geqslant" => "⩾", # alias ISOAMSR Gt "gg" => "≫", # alias ISOAMSR Gg "ggg" => "⋙", # alias ISOAMSN gnap "gnapprox" => "⪊", # alias ISOAMSN gne "gneq" => "⪈", # alias ISOAMSN gnE "gneqq" => "≩", # alias ISOTECH ge "GreaterEqual" => "≥", # alias ISOAMSR gel "GreaterEqualLess" => "⋛", # alias ISOAMSR gE "GreaterFullEqual" => "≧", # alias ISOAMSR gl "GreaterLess" => "≷", # alias ISOAMSR ges "GreaterSlantEqual" => "⩾", # alias ISOAMSR gsim "GreaterTilde" => "≳", # alias ISOAMSR gap "gtrapprox" => "⪆", # alias ISOAMSR gtdot "gtrdot" => "⋗", # alias ISOAMSR gel "gtreqless" => "⋛", # alias ISOAMSR gEl "gtreqqless" => "⪌", # alias ISOAMSR gl "gtrless" => "≷", # alias ISOAMSR gsim "gtrsim" => "≳", # alias ISOAMSN gvnE "gvertneqq" => "≩︀", # alias ISODIA caron "Hacek" => "ˇ", # alias ISOAMSO plank "hbar" => "ℏ", # ISOPUB hearts "heartsuit" => "♥", # Hilbert space "HilbertSpace" => "ℋ", # alias ISOAMSA searhk "hksearow" => "⤥", # alias ISOAMSA swarhk "hkswarow" => "⤦", # alias ISOAMSA larrhk "hookleftarrow" => "↩", # alias ISOAMSA rarrhk "hookrightarrow" => "↪", # alias ISOAMSO plankv "hslash" => "ℏ", # alias ISOAMSR bump "HumpDownHump" => "≎", # alias ISOAMSR bumpe "HumpEqual" => "≏", # alias ISOTECH qint "iiiint" => "⨌", # alias ISOTECH tint "iiint" => "∭", # alias ISOAMSO image "Im" => "ℑ", # i for use as a square root of -1 "ImaginaryI" => "ⅈ", # the geometric imaginary line "imagline" => "ℐ", # alias ISOAMSO image "imagpart" => "ℑ", # alias ISOTECH rArr "Implies" => "⇒", # ISOTECH isin "in" => "∈", # the ring of integers "integers" => "ℤ", # alias ISOTECH int "Integral" => "∫", # alias ISOAMSB intcal "intercal" => "⊺", # alias ISOAMSB xcap "Intersection" => "⋂", # alias ISOAMSB iprod "intprod" => "⨼", # used as a separator, e.g., in indices "InvisibleComma" => "⁣", # marks multiplication when it is understood without a mark "InvisibleTimes" => "⁢", # alias ISOTECH lang "langle" => "〈", # Laplace transform "Laplacetrf" => "ℒ", # alias ISONUM lcub "lbrace" => "{", # alias ISONUM lsqb "lbrack" => "[", # alias ISOTECH lang "LeftAngleBracket" => "〈", # alias ISONUM larr "LeftArrow" => "←", # alias ISOTECH lArr "Leftarrow" => "⇐", # alias ISONUM larr "leftarrow" => "←", # alias for larrb "LeftArrowBar" => "⇤", # alias ISOAMSA lrarr "LeftArrowRightArrow" => "⇆", # alias ISOAMSA larrtl "leftarrowtail" => "↢", # alias ISOAMSC lceil "LeftCeiling" => "⌈", # left double bracket delimiter "LeftDoubleBracket" => "〚", # alias ISOAMSA dharl "LeftDownVector" => "⇃", # alias ISOAMSC lfloor "LeftFloor" => "⌊", # alias ISOAMSA lhard "leftharpoondown" => "↽", # alias ISOAMSA lharu "leftharpoonup" => "↼", # alias ISOAMSA llarr "leftleftarrows" => "⇇", # alias ISOAMSA harr "LeftRightArrow" => "↔", # alias ISOAMSA hArr "Leftrightarrow" => "⇔", # alias ISOAMSA harr "leftrightarrow" => "↔", # alias ISOAMSA lrarr "leftrightarrows" => "⇆", # alias ISOAMSA lrhar "leftrightharpoons" => "⇋", # alias ISOAMSA harrw "leftrightsquigarrow" => "↭", # alias ISOAMSR dashv "LeftTee" => "⊣", # alias for mapstoleft "LeftTeeArrow" => "↤", # alias ISOAMSB lthree "leftthreetimes" => "⋋", # alias ISOAMSR vltri "LeftTriangle" => "⊲", # alias ISOAMSR ltrie "LeftTriangleEqual" => "⊴", # alias ISOAMSA uharl "LeftUpVector" => "↿", # alias ISOAMSA lharu "LeftVector" => "↼", # alias ISOTECH le "leq" => "≤", # alias ISOAMSR lE "leqq" => "≦", # alias ISOAMSR les "leqslant" => "⩽", # alias ISOAMSR lap "lessapprox" => "⪅", # alias ISOAMSR ltdot "lessdot" => "⋖", # alias ISOAMSR leg "lesseqgtr" => "⋚", # alias ISOAMSR lEg "lesseqqgtr" => "⪋", # alias ISOAMSR leg "LessEqualGreater" => "⋚", # alias ISOAMSR lE "LessFullEqual" => "≦", # alias ISOAMSR lg "LessGreater" => "≶", # alias ISOAMSR lg "lessgtr" => "≶", # alias ISOAMSR lsim "lesssim" => "≲", # alias ISOAMSR les "LessSlantEqual" => "⩽", # alias ISOAMSR lsim "LessTilde" => "≲", # alias ISOAMSR Lt "ll" => "≪", # alias ISOAMSC dlcorn "llcorner" => "⌞", # alias ISOAMSA lAarr "Lleftarrow" => "⇚", # alias ISOAMSC lmoust "lmoustache" => "⎰", # alias ISOAMSN lnap "lnapprox" => "⪉", # alias ISOAMSN lne "lneq" => "⪇", # alias ISOAMSN lnE "lneqq" => "≨", # alias ISOAMSA xlarr "LongLeftArrow" => "⟵", # alias ISOAMSA xlArr "Longleftarrow" => "⟸", # alias ISOAMSA xlarr "longleftarrow" => "⟵", # alias ISOAMSA xharr "LongLeftRightArrow" => "⟷", # alias ISOAMSA xhArr "Longleftrightarrow" => "⟺", # alias ISOAMSA xharr "longleftrightarrow" => "⟷", # alias ISOAMSA xmap "longmapsto" => "⟼", # alias ISOAMSA xrarr "LongRightArrow" => "⟶", # alias ISOAMSA xrArr "Longrightarrow" => "⟹", # alias ISOAMSA xrarr "longrightarrow" => "⟶", # alias ISOAMSA larrlp "looparrowleft" => "↫", # alias ISOAMSA rarrlp "looparrowright" => "↬", # alias ISOAMSA swarr "LowerLeftArrow" => "↙", # alias ISOAMSA searr "LowerRightArrow" => "↘", # alias ISOPUB loz "lozenge" => "◊", # alias ISOAMSC drcorn "lrcorner" => "⌟", # alias ISOAMSA lsh "Lsh" => "↰", # alias ISOAMSN lvnE "lvertneqq" => "≨︀", # alias ISOPUB malt "maltese" => "✠", # alias ISOAMSA map "mapsto" => "↦", # alias ISOAMSO angmsd "measuredangle" => "∡", # Mellin transform "Mellintrf" => "ℳ", # alias ISOTECH mnplus "MinusPlus" => "∓", # alias ISOTECH mnplus "mp" => "∓", # alias ISOAMSA mumap "multimap" => "⊸", # alias ISOAMSN nap "napprox" => "≉", # alias ISOPUB natur "natural" => "♮", # the semi-ring of natural numbers "naturals" => "ℕ", # alias ISOAMSA nearr "nearrow" => "↗", # space of width -4/18 em "NegativeMediumSpace" => "​", # space of width -5/18 em "NegativeThickSpace" => "​", # space of width -3/18 em "NegativeThinSpace" => "​", # space of width -1/18 em "NegativeVeryThinSpace" => "​", # alias ISOAMSR Gt "NestedGreaterGreater" => "≫", # alias ISOAMSR Lt "NestedLessLess" => "≪", # alias ISOAMSO nexist "nexists" => "∄", # alias ISOAMSN nge "ngeq" => "≱", # alias ISOAMSN ngE "ngeqq" => "≧̸", # alias ISOAMSN nges "ngeqslant" => "⩾̸", # alias ISOAMSN ngt "ngtr" => "≯", # alias ISOAMSA nlArr "nLeftarrow" => "⇍", # alias ISOAMSA nlarr "nleftarrow" => "↚", # alias ISOAMSA nhArr "nLeftrightarrow" => "⇎", # alias ISOAMSA nharr "nleftrightarrow" => "↮", # alias ISOAMSN nle "nleq" => "≰", # alias ISOAMSN nlE "nleqq" => "≦̸", # alias ISOAMSN nles "nleqslant" => "⩽̸", # alias ISOAMSN nlt "nless" => "≮", # alias ISONUM nbsp "NonBreakingSpace" => " ", # alias ISOAMSN nequiv "NotCongruent" => "≢", # alias ISOAMSN npar "NotDoubleVerticalBar" => "∦", # alias ISOTECH notin "NotElement" => "∉", # alias ISOTECH ne "NotEqual" => "≠", # alias for ≂̸ "NotEqualTilde" => "≂̸", # alias ISOAMSO nexist "NotExists" => "∄", # alias ISOAMSN ngt "NotGreater" => "≯", # alias ISOAMSN nge "NotGreaterEqual" => "≱", # alias ISOAMSN nlE "NotGreaterFullEqual" => "≦̸", # alias ISOAMSN nGtv "NotGreaterGreater" => "≫̸", # alias ISOAMSN ntvgl "NotGreaterLess" => "≹", # alias ISOAMSN nges "NotGreaterSlantEqual" => "⩾̸", # alias ISOAMSN ngsim "NotGreaterTilde" => "≵", # alias for ≎̸ "NotHumpDownHump" => "≎̸", # alias ISOAMSN nltri "NotLeftTriangle" => "⋪", # alias ISOAMSN nltrie "NotLeftTriangleEqual" => "⋬", # alias ISOAMSN nlt "NotLess" => "≮", # alias ISOAMSN nle "NotLessEqual" => "≰", # alias ISOAMSN ntvlg "NotLessGreater" => "≸", # alias ISOAMSN nLtv "NotLessLess" => "≪̸", # alias ISOAMSN nles "NotLessSlantEqual" => "⩽̸", # alias ISOAMSN nlsim "NotLessTilde" => "≴", # alias ISOAMSN npr "NotPrecedes" => "⊀", # alias ISOAMSN npre "NotPrecedesEqual" => "⪯̸", # alias ISOAMSN nprcue "NotPrecedesSlantEqual" => "⋠", # alias ISOTECH notniva "NotReverseElement" => "∌", # alias ISOAMSN nrtri "NotRightTriangle" => "⋫", # alias ISOAMSN nrtrie "NotRightTriangleEqual" => "⋭", # alias ISOAMSN nsqsube "NotSquareSubsetEqual" => "⋢", # alias ISOAMSN nsqsupe "NotSquareSupersetEqual" => "⋣", # alias ISOAMSN vnsub "NotSubset" => "⊂⃒", # alias ISOAMSN nsube "NotSubsetEqual" => "⊈", # alias ISOAMSN nsc "NotSucceeds" => "⊁", # alias ISOAMSN nsce "NotSucceedsEqual" => "⪰̸", # alias ISOAMSN nsccue "NotSucceedsSlantEqual" => "⋡", # alias ISOAMSN vnsup "NotSuperset" => "⊃⃒", # alias ISOAMSN nsupe "NotSupersetEqual" => "⊉", # alias ISOAMSN nsim "NotTilde" => "≁", # alias ISOAMSN nsime "NotTildeEqual" => "≄", # alias ISOAMSN ncong "NotTildeFullEqual" => "≇", # alias ISOAMSN nap "NotTildeTilde" => "≉", # alias ISOAMSN nmid "NotVerticalBar" => "∤", # alias ISOAMSN npar "nparallel" => "∦", # alias ISOAMSN npr "nprec" => "⊀", # alias ISOAMSN npre "npreceq" => "⪯̸", # alias ISOAMSA nrArr "nRightarrow" => "⇏", # alias ISOAMSA nrarr "nrightarrow" => "↛", # alias ISOAMSN nsmid "nshortmid" => "∤", # alias ISOAMSN nspar "nshortparallel" => "∦", # alias ISOAMSN nsime "nsimeq" => "≄", # alias ISOAMSN vnsub "nsubset" => "⊂⃒", # alias ISOAMSN nsube "nsubseteq" => "⊈", # alias ISOAMSN nsubE "nsubseteqq" => "⫅̸", # alias ISOAMSN nsc "nsucc" => "⊁", # alias ISOAMSN nsce "nsucceq" => "⪰̸", # alias ISOAMSN vnsup "nsupset" => "⊃⃒", # alias ISOAMSN nsupe "nsupseteq" => "⊉", # alias ISOAMSN nsupE "nsupseteqq" => "⫆̸", # alias ISOAMSN nltri "ntriangleleft" => "⋪", # alias ISOAMSN nltrie "ntrianglelefteq" => "⋬", # alias ISOAMSN nrtri "ntriangleright" => "⋫", # alias ISOAMSN nrtrie "ntrianglerighteq" => "⋭", # alias ISOAMSA nwarr "nwarrow" => "↖", # alias ISOTECH conint "oint" => "∮", # alias ISONUM ldquo "OpenCurlyDoubleQuote" => "“", # alias ISONUM lsquo "OpenCurlyQuote" => "‘", # alias ISOTECH order "orderof" => "ℴ", # alias ISOTECH par "parallel" => "∥", # alias ISOTECH part "PartialD" => "∂", # alias ISOAMSR fork "pitchfork" => "⋔", # alias ISONUM plusmn "PlusMinus" => "±", # alias ISONUM plusmn "pm" => "±", # the Poincare upper half-plane "Poincareplane" => "ℌ", # alias ISOAMSR pr "prec" => "≺", # alias ISOAMSR prap "precapprox" => "⪷", # alias ISOAMSR prcue "preccurlyeq" => "≼", # alias ISOAMSR pr "Precedes" => "≺", # alias ISOAMSR pre "PrecedesEqual" => "⪯", # alias ISOAMSR prcue "PrecedesSlantEqual" => "≼", # alias ISOAMSR prsim "PrecedesTilde" => "≾", # alias ISOAMSR pre "preceq" => "⪯", # alias ISOAMSN prnap "precnapprox" => "⪹", # alias ISOAMSN prnE "precneqq" => "⪵", # alias ISOAMSN prnsim "precnsim" => "⋨", # alias ISOAMSR prsim "precsim" => "≾", # the prime natural numbers "primes" => "ℙ", # alias ISOAMSR Colon "Proportion" => "∷", # alias ISOTECH prop "Proportional" => "∝", # alias ISOTECH prop "propto" => "∝", # the ring (skew field) of quaternions "quaternions" => "ℍ", # alias ISOAMSR equest "questeq" => "≟", # alias ISOTECH rang "rangle" => "〉", # the field of rational numbers "rationals" => "ℚ", # alias ISONUM rcub "rbrace" => "}", # alias ISONUM rsqb "rbrack" => "]", # alias ISOAMSO real "Re" => "ℜ", # the geometric real line "realine" => "ℛ", # alias ISOAMSO real "realpart" => "ℜ", # the field of real numbers "reals" => "ℝ", # alias ISOTECH niv "ReverseElement" => "∋", # alias ISOAMSA lrhar "ReverseEquilibrium" => "⇋", # alias ISOAMSA duhar "ReverseUpEquilibrium" => "⥯", # alias ISOTECH rang "RightAngleBracket" => "〉", # alias ISONUM rarr "RightArrow" => "→", # alias ISOTECH rArr "Rightarrow" => "⇒", # alias ISONUM rarr "rightarrow" => "→", # alias for rarrb "RightArrowBar" => "⇥", # alias ISOAMSA rlarr "RightArrowLeftArrow" => "⇄", # alias ISOAMSA rarrtl "rightarrowtail" => "↣", # alias ISOAMSC rceil "RightCeiling" => "⌉", # right double bracket delimiter "RightDoubleBracket" => "〛", # alias ISOAMSA dharr "RightDownVector" => "⇂", # alias ISOAMSC rfloor "RightFloor" => "⌋", # alias ISOAMSA rhard "rightharpoondown" => "⇁", # alias ISOAMSA rharu "rightharpoonup" => "⇀", # alias ISOAMSA rlarr "rightleftarrows" => "⇄", # alias ISOAMSA rlhar "rightleftharpoons" => "⇌", # alias ISOAMSA rrarr "rightrightarrows" => "⇉", # alias ISOAMSA rarrw "rightsquigarrow" => "↝", # alias ISOAMSR vdash "RightTee" => "⊢", # alias ISOAMSA map "RightTeeArrow" => "↦", # alias ISOAMSB rthree "rightthreetimes" => "⋌", # alias ISOAMSR vrtri "RightTriangle" => "⊳", # alias ISOAMSR rtrie "RightTriangleEqual" => "⊵", # alias ISOAMSA uharr "RightUpVector" => "↾", # alias ISOAMSA rharu "RightVector" => "⇀", # alias ISOAMSR erDot "risingdotseq" => "≓", # alias ISOAMSC rmoust "rmoustache" => "⎱", # alias ISOAMSA rAarr "Rrightarrow" => "⇛", # alias ISOAMSA rsh "Rsh" => "↱", # alias ISOAMSA searr "searrow" => "↘", # alias ISOAMSB setmn "setminus" => "∖", # short down arrow "ShortDownArrow" => "↓", # alias ISOAMSA slarr "ShortLeftArrow" => "←", # alias ISOAMSR smid "shortmid" => "∣", # alias ISOAMSR spar "shortparallel" => "∥", # alias ISOAMSA srarr "ShortRightArrow" => "→", # short up arrow "ShortUpArrow" => "↑", # alias ISOTECH sime "simeq" => "≃", # alias ISOTECH compfn "SmallCircle" => "∘", # alias ISOAMSB ssetmn "smallsetminus" => "∖", # ISOPUB spades "spadesuit" => "♠", # alias ISOTECH radic "Sqrt" => "√", # alias ISOAMSR sqsub "sqsubset" => "⊏", # alias ISOAMSR sqsube "sqsubseteq" => "⊑", # alias ISOAMSR sqsup "sqsupset" => "⊐", # alias ISOAMSR sqsupe "sqsupseteq" => "⊒", # alias for square "Square" => "□", # alias ISOAMSB sqcap "SquareIntersection" => "⊓", # alias ISOAMSR sqsub "SquareSubset" => "⊏", # alias ISOAMSR sqsube "SquareSubsetEqual" => "⊑", # alias ISOAMSR sqsup "SquareSuperset" => "⊐", # alias ISOAMSR sqsupe "SquareSupersetEqual" => "⊒", # alias ISOAMSB sqcup "SquareUnion" => "⊔", # alias ISOAMSB sstarf "Star" => "⋆", # alias ISOGRK3 epsi "straightepsilon" => "ϵ", # alias ISOGRK3 phi "straightphi" => "ϕ", # alias ISOAMSR Sub "Subset" => "⋐", # alias ISOTECH sub "subset" => "⊂", # alias ISOTECH sube "subseteq" => "⊆", # alias ISOAMSR subE "subseteqq" => "⫅", # alias ISOTECH sube "SubsetEqual" => "⊆", # alias ISOAMSN subne "subsetneq" => "⊊", # alias ISOAMSN subnE "subsetneqq" => "⫋", # alias ISOAMSR sc "succ" => "≻", # alias ISOAMSR scap "succapprox" => "⪸", # alias ISOAMSR sccue "succcurlyeq" => "≽", # alias ISOAMSR sc "Succeeds" => "≻", # alias ISOAMSR sce "SucceedsEqual" => "⪰", # alias ISOAMSR sccue "SucceedsSlantEqual" => "≽", # alias ISOAMSR scsim "SucceedsTilde" => "≿", # alias ISOAMSR sce "succeq" => "⪰", # alias ISOAMSN scnap "succnapprox" => "⪺", # alias ISOAMSN scnE "succneqq" => "⪶", # alias ISOAMSN scnsim "succnsim" => "⋩", # alias ISOAMSR scsim "succsim" => "≿", # ISOTECH ni "SuchThat" => "∋", # alias ISOAMSB sum "Sum" => "∑", # alias ISOTECH sup "Superset" => "⊃", # alias ISOTECH supe "SupersetEqual" => "⊇", # alias ISOAMSR Sup "Supset" => "⋑", # alias ISOTECH sup "supset" => "⊃", # alias ISOTECH supe "supseteq" => "⊇", # alias ISOAMSR supE "supseteqq" => "⫆", # alias ISOAMSN supne "supsetneq" => "⊋", # alias ISOAMSN supnE "supsetneqq" => "⫌", # alias ISOAMSA swarr "swarrow" => "↙", # alias ISOTECH there4 "Therefore" => "∴", # alias ISOTECH there4 "therefore" => "∴", # ISOAMSR thkap "thickapprox" => "≈", # ISOAMSR thksim "thicksim" => "∼", # space of width 3/18 em alias ISOPUB thinsp "ThinSpace" => " ", # alias ISOTECH sim "Tilde" => "∼", # alias ISOTECH sime "TildeEqual" => "≃", # alias ISOTECH cong "TildeFullEqual" => "≅", # alias ISOTECH ap "TildeTilde" => "≈", # alias ISOAMSA nesear "toea" => "⤨", # alias ISOAMSA seswar "tosa" => "⤩", # alias ISOPUB utri "triangle" => "▵", # alias ISOPUB dtri "triangledown" => "▿", # alias ISOPUB ltri "triangleleft" => "◃", # alias ISOAMSR ltrie "trianglelefteq" => "⊴", # alias ISOAMSR trie "triangleq" => "≜", # alias ISOPUB rtri "triangleright" => "▹", # alias ISOAMSR rtrie "trianglerighteq" => "⊵", # alias ISOAMSA Larr "twoheadleftarrow" => "↞", # alias ISOAMSA Rarr "twoheadrightarrow" => "↠", # alias ISOAMSC ulcorn "ulcorner" => "⌜", # alias ISOAMSB xcup "Union" => "⋃", # alias ISOAMSB uplus "UnionPlus" => "⊎", # alias ISONUM uarr "UpArrow" => "↑", # alias ISOAMSA uArr "Uparrow" => "⇑", # alias ISONUM uarr "uparrow" => "↑", # alias ISOAMSA udarr "UpArrowDownArrow" => "⇅", # alias ISOAMSA varr "UpDownArrow" => "↕", # alias ISOAMSA vArr "Updownarrow" => "⇕", # alias ISOAMSA varr "updownarrow" => "↕", # alias ISOAMSA udhar "UpEquilibrium" => "⥮", # alias ISOAMSA uharl "upharpoonleft" => "↿", # alias ISOAMSA uharr "upharpoonright" => "↾", # alias ISOAMSA nwarr "UpperLeftArrow" => "↖", # alias ISOAMSA nearr "UpperRightArrow" => "↗", # alias ISOGRK3 upsi "upsilon" => "υ", # alias ISOTECH perp "UpTee" => "⊥", # Alias mapstoup "UpTeeArrow" => "↥", # alias ISOAMSA uuarr "upuparrows" => "⇈", # alias ISOAMSC urcorn "urcorner" => "⌝", # alias ISOGRK3 epsiv "varepsilon" => "ε", # alias ISOGRK3 kappav "varkappa" => "ϰ", # alias ISOAMSO emptyv "varnothing" => "∅", # alias ISOGRK3 phiv "varphi" => "φ", # alias ISOGRK3 piv "varpi" => "ϖ", # alias ISOAMSR vprop "varpropto" => "∝", # alias ISOGRK3 rhov "varrho" => "ϱ", # alias ISOGRK3 sigmav "varsigma" => "ς", # alias ISOAMSN vsubne "varsubsetneq" => "⊊︀", # alias ISOAMSN vsubnE "varsubsetneqq" => "⫋︀", # alias ISOAMSN vsupne "varsupsetneq" => "⊋︀", # alias ISOAMSN vsupnE "varsupsetneqq" => "⫌︀", # alias ISOGRK3 thetav "vartheta" => "ϑ", # alias ISOAMSR vltri "vartriangleleft" => "⊲", # alias ISOAMSR vrtri "vartriangleright" => "⊳", # alias ISOAMSB xvee "Vee" => "⋁", # alias ISOTECH or "vee" => "∨", # alias ISOTECH Verbar "Vert" => "‖", # alias ISONUM verbar "vert" => "|", # alias ISOAMSR mid "VerticalBar" => "∣", # alias ISOAMSB wreath "VerticalTilde" => "≀", # space of width 1/18 em alias ISOPUB hairsp "VeryThinSpace" => " ", # alias ISOAMSB xwedge "Wedge" => "⋀", # alias ISOTECH and "wedge" => "∧", # alias ISOAMSO weierp "wp" => "℘", # alias ISOAMSB wreath "wr" => "≀", # zee transform "zeetrf" => "ℨ", # character showing function application in presentation tagging "af" => "⁡", # "aopf" => "𝕒", # Old ISOAMSR asymp (for HTML compatibility) "asympeq" => "≍", # "bopf" => "𝕓", # "copf" => "𝕔", # cross or vector product "Cross" => "⨯", # D for use in differentials, e.g., within integrals "DD" => "ⅅ", # d for use in differentials, e.g., within integrals "dd" => "ⅆ", # "dopf" => "𝕕", # down arrow to bar "DownArrowBar" => "⤓", # left-down-right-down harpoon "DownLeftRightVector" => "⥐", # left-down harpoon from bar "DownLeftTeeVector" => "⥞", # left-down harpoon to bar "DownLeftVectorBar" => "⥖", # right-down harpoon from bar "DownRightTeeVector" => "⥟", # right-down harpoon to bar "DownRightVectorBar" => "⥗", # e use for the exponential base of the natural logarithms "ee" => "ⅇ", # empty small square "EmptySmallSquare" => "◻", # empty small square "EmptyVerySmallSquare" => "▫", # "eopf" => "𝕖", # two consecutive equal signs "Equal" => "⩵", # filled small square "FilledSmallSquare" => "◼", # filled very small square "FilledVerySmallSquare" => "▪", # "fopf" => "𝕗", # "gopf" => "𝕘", # alias for GT "GreaterGreater" => "⪢", # circumflex accent "Hat" => "^", # "hopf" => "𝕙", # short horizontal line "HorizontalLine" => "─", # short form of ⁣ "ic" => "⁣", # i for use as a square root of -1 "ii" => "ⅈ", # "iopf" => "𝕚", # marks multiplication when it is understood without a mark "it" => "⁢", # "jopf" => "𝕛", # "kopf" => "𝕜", # leftwards arrow to bar "larrb" => "⇤", # down-left harpoon from bar "LeftDownTeeVector" => "⥡", # down-left harpoon to bar "LeftDownVectorBar" => "⥙", # left-up-right-up harpoon "LeftRightVector" => "⥎", # left-up harpoon from bar "LeftTeeVector" => "⥚", # left triangle, vertical bar "LeftTriangleBar" => "⧏", # up-left-down-left harpoon "LeftUpDownVector" => "⥑", # up-left harpoon from bar "LeftUpTeeVector" => "⥠", # up-left harpoon to bar "LeftUpVectorBar" => "⥘", # left-up harpoon to bar "LeftVectorBar" => "⥒", # alias for Lt "LessLess" => "⪡", # "lopf" => "𝕝", # downwards arrow from bar "mapstodown" => "↧", # leftwards arrow from bar "mapstoleft" => "↤", # upwards arrow from bar "mapstoup" => "↥", # space of width 4/18 em "MediumSpace" => " ", # "mopf" => "𝕞", # not bumpy equals "nbump" => "≎̸", # not bumpy single equals "nbumpe" => "≏̸", # not equal or similar "nesim" => "≂̸", # force a line break; line feed "NewLine" => " ", # never break line here "NoBreak" => "⁠", # "nopf" => "𝕟", # alias for &nasymp; "NotCupCap" => "≭", # alias for ≏̸ "NotHumpEqual" => "≏̸", # not left triangle, vertical bar "NotLeftTriangleBar" => "⧏̸", # not double greater-than sign "NotNestedGreaterGreater" => "⪢̸", # not double less-than sign "NotNestedLessLess" => "⪡̸", # not vertical bar, right triangle "NotRightTriangleBar" => "⧐̸", # square not subset "NotSquareSubset" => "⊏̸", # negated set-like partial order operator "NotSquareSuperset" => "⊐̸", # not succeeds or similar "NotSucceedsTilde" => "≿̸", # "oopf" => "𝕠", # over bar "OverBar" => "¯", # over brace "OverBrace" => "︷", # over bracket "OverBracket" => "⎴", # over parenthesis "OverParenthesis" => "︵", # the ring (skew field) of quaternions "planckh" => "ℎ", # "popf" => "𝕡", # alias for ∏ "Product" => "∏", # "qopf" => "𝕢", # leftwards arrow to bar "rarrb" => "⇥", # down-right harpoon from bar "RightDownTeeVector" => "⥝", # down-right harpoon to bar "RightDownVectorBar" => "⥕", # right-up harpoon from bar "RightTeeVector" => "⥛", # vertical bar, right triangle "RightTriangleBar" => "⧐", # up-right-down-right harpoon "RightUpDownVector" => "⥏", # up-right harpoon from bar "RightUpTeeVector" => "⥜", # up-right harpoon to bar "RightUpVectorBar" => "⥔", # up-right harpoon to bar "RightVectorBar" => "⥓", # "ropf" => "𝕣", # round implies "RoundImplies" => "⥰", # rule-delayed (colon right arrow) "RuleDelayed" => "⧴", # "sopf" => "𝕤", # tabulator stop; horizontal tabulation "Tab" => " ", # space of width 5/18 em "ThickSpace" => "   ", # "topf" => "𝕥", # under brace "UnderBrace" => "︸", # under bracket "UnderBracket" => "⎵", # under parenthesis "UnderParenthesis" => "︶", # "uopf" => "𝕦", # up arrow to bar "UpArrowBar" => "⤒", # ISOGRK1 Ugr, HTML4 Upsilon "Upsilon" => "Υ", # alias ISONUM verbar "VerticalLine" => "|", # vertical separating operator "VerticalSeparator" => "❘", # "vopf" => "𝕧", # "wopf" => "𝕨", # "xopf" => "𝕩", # "yopf" => "𝕪", # zero width space "ZeroWidthSpace" => "​", # "zopf" => "𝕫", } end end end end