|
Unicode Mapping for ProofPower |
The following table gives a one-to-one mapping from a subset of the ProofPower extended character set to the Unicode character set. The range of the mapping includes all the ProofPower extended characters with the exception of the byte 0x8B.
The LaTeX column contains GIFs showing the typeset form of each character (produced using dvipng). The GIFs should display properly in any browser without any Unicode support. The Unicode column shows the corresponding Unicode glyph as rendered by your web browser.
| Byte | LaTeX | Unicode | Code Point | Unicode Name | 0x80 | ![]() | ⊆ | 0x002286 | SUBSET OF OR EQUAL TO | 0x81 | ![]() | ⩥ | 0x002A65 | Z NOTATION RANGE ANTIRESTRICTION | 0x82 | ![]() | ⊎ | 0x00228E | MULTISET UNION | 0x83 | ![]() | 𝕌 | 0x01D54C | MATHEMATICAL DOUBLE-STRUCK CAPITAL U | 0x84 | ![]() | 𝛥 | 0x01D6E5 | MATHEMATICAL ITALIC CAPITAL DELTA | 0x85 | ![]() | ∘ | 0x002218 | RING OPERATOR | 0x86 | ![]() | 𝛷 | 0x01D6F7 | MATHEMATICAL ITALIC CAPITAL PHI | 0x87 | ![]() | 𝛤 | 0x01D6E4 | MATHEMATICAL ITALIC CAPITAL GAMMA | 0x88 | ![]() | └ | 0x002514 | BOX DRAWINGS LIGHT UP AND RIGHT | 0x89 | ![]() | ⋎ | 0x0022CE | CURLY LOGICAL OR | 0x8A | ![]() | 𝛩 | 0x01D6E9 | MATHEMATICAL ITALIC CAPITAL THETA | 0x8B | ![]() | Translated into a sequence of two code points. See below | 0x8C | ![]() | 𝛬 | 0x01D6EC | MATHEMATICAL ITALIC CAPITAL LAMDA | 0x8D | ![]() | ∈ | 0x002208 | ELEMENT OF | 0x8E | ![]() | ∉ | 0x002209 | NOT AN ELEMENT OF | 0x8F | ![]() | ⤖ | 0x002916 | RIGHTWARDS TWO-HEADED ARROW WITH TAIL | 0x90 | ![]() | 𝛱 | 0x01D6F1 | MATHEMATICAL ITALIC CAPITAL PI | 0x91 | ![]() | ⓜ | 0x0024DC | CIRCLED LATIN SMALL LETTER M | 0x92 | ![]() | ▷ | 0x0025B7 | WHITE RIGHT-POINTING TRIANGLE | 0x93 | ![]() | 𝛴 | 0x01D6F4 | MATHEMATICAL ITALIC CAPITAL SIGMA | 0x94 | ![]() | ⓣ | 0x0024E3 | CIRCLED LATIN SMALL LETTER T | 0x95 | ![]() | 𝛶 | 0x01D6F6 | MATHEMATICAL ITALIC CAPITAL UPSILON | 0x96 | ![]() | 𝔹 | 0x01D539 | MATHEMATICAL DOUBLE-STRUCK CAPITAL B | 0x97 | ![]() | 𝛺 | 0x01D6FA | MATHEMATICAL ITALIC CAPITAL OMEGA | 0x98 | ![]() | 𝛯 | 0x01D6EF | MATHEMATICAL ITALIC CAPITAL XI | 0x99 | ![]() | 𝛹 | 0x01D6F9 | MATHEMATICAL ITALIC CAPITAL PSI | 0x9A | ![]() | ∅ | 0x002205 | EMPTY SET | 0x9B | ![]() | ⋏ | 0x0022CF | CURLY LOGICAL AND | 0x9C | ![]() | ═ | 0x002550 | BOX DRAWINGS DOUBLE HORIZONTAL | 0x9D | ![]() | ╒ | 0x002552 | BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE | 0x9E | ![]() | ⤕ | 0x002915 | RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE | 0x9F | ![]() | ⇻ | 0x0021FB | RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE | 0xA0 | ![]() | ⊂ | 0x002282 | SUBSET OF | 0xA1 | ![]() | ∩ | 0x002229 | INTERSECTION | 0xA2 | ![]() | ⟩ | 0x0027E9 | MATHEMATICAL RIGHT ANGLE BRACKET | 0xA3 | ![]() | ⊖ | 0x002296 | CIRCLED MINUS | 0xA4 | ![]() | ⇔ | 0x0021D4 | LEFT RIGHT DOUBLE ARROW | 0xA5 | ![]() | ⋂ | 0x0022C2 | N-ARY INTERSECTION | 0xA6 | ![]() | ≜ | 0x00225C | DELTA EQUAL TO | 0xA7 | ![]() | ⟨ | 0x0027E8 | MATHEMATICAL LEFT ANGLE BRACKET | 0xA8 | ![]() | ⦇ | 0x002987 | Z NOTATION LEFT IMAGE BRACKET | 0xA9 | ![]() | ⦈ | 0x002988 | Z NOTATION RIGHT IMAGE BRACKET | 0xAA | ![]() | ↔ | 0x002194 | LEFT RIGHT ARROW | 0xAB | ![]() | ⊕ | 0x002295 | CIRCLED PLUS | 0xAC | ![]() | ⌜ | 0x00231C | TOP LEFT CORNER | 0xAD | ![]() | → | 0x002192 | RIGHTWARDS ARROW | 0xAE | ![]() | ⌝ | 0x00231D | TOP RIGHT CORNER | 0xAF | ![]() | ℝ | 0x00211D | DOUBLE-STRUCK CAPITAL R | 0xB0 | ![]() | ■ | 0x0025A0 | BLACK SQUARE | 0xB1 | ![]() | ∧ | 0x002227 | LOGICAL AND | 0xB2 | ![]() | ∨ | 0x002228 | LOGICAL OR | 0xB3 | ![]() | ¬ | 0x0000AC | NOT SIGN | 0xB4 | ![]() | ⇒ | 0x0021D2 | RIGHTWARDS DOUBLE ARROW | 0xB5 | ![]() | ∀ | 0x002200 | FOR ALL | 0xB6 | ![]() | ∃ | 0x002203 | THERE EXISTS | 0xB7 | ![]() | ⦁ | 0x002981 | Z NOTATION SPOT | 0xB8 | ![]() | × | 0x0000D7 | MULTIPLICATION SIGN | 0xB9 | ![]() | Ⓢ | 0x0024C8 | CIRCLED LATIN CAPITAL LETTER S | 0xBA | ![]() | ⦂ | 0x002982 | Z NOTATION TYPE COLON | 0xBB | ![]() | ⨾ | 0x002A3E | Z NOTATION RELATIONAL COMPOSITION | 0xBC | ![]() | ≤ | 0x002264 | LESS-THAN OR EQUAL TO | 0xBD | ![]() | ≠ | 0x002260 | NOT EQUAL TO | 0xBE | ![]() | ≥ | 0x002265 | GREATER-THAN OR EQUAL TO | 0xBF | ![]() | 𝕊 | 0x01D54A | MATHEMATICAL DOUBLE-STRUCK CAPITAL S | 0xC0 | ![]() | ∪ | 0x00222A | UNION | 0xC1 | ![]() | 𝛼 | 0x01D6FC | MATHEMATICAL ITALIC SMALL ALPHA | 0xC2 | ![]() | 𝛽 | 0x01D6FD | MATHEMATICAL ITALIC SMALL BETA | 0xC3 | ![]() | ⊑ | 0x002291 | SQUARE IMAGE OF OR EQUAL TO | 0xC4 | ![]() | 𝛿 | 0x01D6FF | MATHEMATICAL ITALIC SMALL DELTA | 0xC5 | ![]() | 𝜀 | 0x01D700 | MATHEMATICAL ITALIC SMALL EPSILON | 0xC6 | ![]() | 𝜑 | 0x01D711 | MATHEMATICAL ITALIC SMALL PHI | 0xC7 | ![]() | 𝛾 | 0x01D6FE | MATHEMATICAL ITALIC SMALL GAMMA | 0xC8 | ![]() | 𝜂 | 0x01D702 | MATHEMATICAL ITALIC SMALL ETA | 0xC9 | ![]() | 𝜄 | 0x01D704 | MATHEMATICAL ITALIC SMALL IOTA | 0xCA | ![]() | 𝜃 | 0x01D703 | MATHEMATICAL ITALIC SMALL THETA | 0xCB | ![]() | 𝜅 | 0x01D705 | MATHEMATICAL ITALIC SMALL KAPPA | 0xCC | ![]() | 𝜆 | 0x01D706 | MATHEMATICAL ITALIC SMALL LAMDA | 0xCD | ![]() | 𝜇 | 0x01D707 | MATHEMATICAL ITALIC SMALL MU | 0xCE | ![]() | 𝜈 | 0x01D708 | MATHEMATICAL ITALIC SMALL NU | 0xCF | ![]() | ⤀ | 0x002900 | RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE | 0xD0 | ![]() | 𝜋 | 0x01D70B | MATHEMATICAL ITALIC SMALL PI | 0xD1 | ![]() | 𝜒 | 0x01D712 | MATHEMATICAL ITALIC SMALL CHI | 0xD2 | ![]() | 𝜌 | 0x01D70C | MATHEMATICAL ITALIC SMALL RHO | 0xD3 | ![]() | 𝜎 | 0x01D70E | MATHEMATICAL ITALIC SMALL SIGMA | 0xD4 | ![]() | 𝜏 | 0x01D70F | MATHEMATICAL ITALIC SMALL TAU | 0xD5 | ![]() | 𝜐 | 0x01D710 | MATHEMATICAL ITALIC SMALL UPSILON | 0xD6 | ![]() | ℂ | 0x002102 | DOUBLE-STRUCK CAPITAL C | 0xD7 | ![]() | 𝜔 | 0x01D714 | MATHEMATICAL ITALIC SMALL OMEGA | 0xD8 | ![]() | 𝜉 | 0x01D709 | MATHEMATICAL ITALIC SMALL XI | 0xD9 | ![]() | 𝜓 | 0x01D713 | MATHEMATICAL ITALIC SMALL PSI | 0xDA | ![]() | 𝜁 | 0x01D701 | MATHEMATICAL ITALIC SMALL ZETA | 0xDB | ![]() | ⦏ | 0x00298F | LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER | 0xDC | ![]() | │ | 0x002502 | BOX DRAWINGS LIGHT VERTICAL | 0xDD | ![]() | ⦎ | 0x00298E | RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER | 0xDE | ![]() | ⋃ | 0x0022C3 | N-ARY UNION | 0xDF | ![]() | ⇸ | 0x0021F8 | RIGHTWARDS ARROW WITH VERTICAL STROKE | 0xE0 | ![]() | ↣ | 0x0021A3 | RIGHTWARDS ARROW WITH TAIL | 0xE1 | ![]() | ⩤ | 0x002A64 | Z NOTATION DOMAIN ANTIRESTRICTION | 0xE2 | ![]() | ⊥ | 0x0022A5 | UP TACK | 0xE3 | ![]() | ⇐ | 0x0021D0 | LEFTWARDS DOUBLE ARROW | 0xE4 | ![]() | ⊃ | 0x002283 | SUPERSET OF | 0xE5 | ![]() | ⊇ | 0x002287 | SUPERSET OF OR EQUAL TO | 0xE6 | ![]() | 𝔽 | 0x01D53D | MATHEMATICAL DOUBLE-STRUCK CAPITAL F | 0xE7 | ![]() | ↗ | 0x002197 | NORTH EAST ARROW | 0xE8 | ![]() | ↘ | 0x002198 | SOUTH EAST ARROW | 0xE9 | ![]() | ≡ | 0x002261 | IDENTICAL TO | 0xEA | ![]() | ↕ | 0x002195 | UP DOWN ARROW | 0xEB | ![]() | ⁀ | 0x002040 | CHARACTER TIE | 0xEC | ![]() | ↿ | 0x0021BF | UPWARDS HARPOON WITH BARB LEFTWARDS | 0xED | ![]() | ↦ | 0x0021A6 | RIGHTWARDS ARROW FROM BAR | 0xEE | ![]() | ℕ | 0x002115 | DOUBLE-STRUCK CAPITAL N | 0xEF | ![]() | ↠ | 0x0021A0 | RIGHTWARDS TWO HEADED ARROW | 0xF0 | ![]() | ℙ | 0x002119 | DOUBLE-STRUCK CAPITAL P | 0xF1 | ![]() | ⓩ | 0x0024e9 | CIRCLED LATIN SMALL LETTER Z | 0xF2 | ![]() | ◁ | 0x0025C1 | WHITE LEFT-POINTING TRIANGLE | 0xF3 | ![]() | ℚ | 0x00211A | DOUBLE-STRUCK CAPITAL Q | 0xF4 | ![]() | ⊢ | 0x0022A2 | RIGHT TACK | 0xF5 | ![]() | ⨽ | 0x002A3D | RIGHTHAND INTERIOR PRODUCT | 0xF6 | ![]() | ⨼ | 0x002A3C | INTERIOR PRODUCT | 0xF7 | ![]() | ├ | 0x00251C | BOX DRAWINGS LIGHT VERTICAL AND RIGHT | 0xF8 | ![]() | ﹣ | 0x00FE63 | SMALL HYPHEN-MINUS | 0xF9 | ![]() | ↾ | 0x0021BE | UPWARDS HARPOON WITH BARB RIGHTWARDS | 0xFA | ![]() | ℤ | 0x002124 | DOUBLE-STRUCK CAPITAL Z | 0xFB | ![]() | ⟦ | 0x0027E6 | MATHEMATICAL LEFT WHITE SQUARE BRACKET | 0xFC | ![]() | ─ | 0x002500 | BOX DRAWINGS LIGHT HORIZONTAL | 0xFD | ![]() | ⟧ | 0x0027E7 | MATHEMATICAL RIGHT WHITE SQUARE BRACKET | 0xFE | ![]() | ⤔ | 0x002914 | RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE | 0xFF | ![]() | ┌ | 0x00250C | BOX DRAWINGS LIGHT DOWN AND RIGHT |
| Byte | LaTeX | Code Point Sequence | Unicode | 0x8B | ![]() | 0x002040 0x00002F | ⁀/ |
The mapping for Z symbols (other than paragraph mark-up) follows the ISO Z Standard Unicode mark-up. An exception is that the ASCII minus sign is translated unchanged while the unary minus sign 0xF8 is translated into SMALL HYPHEN-MINUS. Unfortunately, SMALL HYPHEN-MINUS often seems to be rendered bigger than HYPHEN-MINUS.
Unicode does not provide any single glyphs that resemble the decorated Quine corners provided in the ProofPower character set for quoting HOL types, ML and Z. Squared letters T, M and Z have been used as a convenient single character translation for these.
The %xHHHHHH% format allows any code point to be used in a ProofPower identifier. Strings of this form are highly unlikely to occur in existing scripts and so there is no requirement for a string of this form to be translated into Unicode as 9 ASCII characters.
Thanks to Phil Clayton for valuable comments.
|