Стандарт Unicode кодирует почти все стандартные символы, используемые в математике. [1] Технический отчет Unicode № 25 содержит исчерпывающую информацию о наборе символов, их свойствах и рекомендациях по реализации. [1] Математические операторы и символы находятся в нескольких блоках Unicode . Некоторые из этих блоков предназначены для математических символов или в основном содержат их, в то время как другие представляют собой смесь математических и нематематических символов. В этой статье рассматриваются все символы Unicode с производным свойством «Math». [2] [3]
Блок математических операторов (U+2200–U+22FF) содержит символы для математической, логической и множественной записи.
Блок дополнительных математических операторов (U+2A00–U+2AFF) содержит различные математические символы, включая N-арные операторы, суммирования и интегралы, пересечения и объединения, логические и реляционные операторы, а также отношения подмножеств/надмножеств.
Блок математических буквенно-цифровых символов (U+1D400–U+1D7FF) содержит латинские и греческие буквы и десятичные цифры, которые позволяют математикам обозначать различные понятия с помощью различных стилей букв. Зарезервированные кодовые точки («дырки») в алфавитных диапазонах до U+1D551 дублируют символы в блоке буквоподобных символов. По порядку это ℎ / ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ / ℯ ℊ ℴ / ℭ ℌ ℑ ℜ ℨ / ℂ ℍ ℕ ℙ ℚ ℝ ℤ.
Блок буквоподобных символов (U+2100–U+214F) включает переменные. Большинство алфавитных математических символов находятся в блоке математических буквенно-цифровых символов, показанном выше.
Математическое подмножество этого блока: U+2102, U+2107, U+210A–U+2113, U+2115, U+2118–U+211D, U+2124, U+2128–U+2129, U+212C–U+212D, U+212F–U+2131, U+2133–U+2138, U+213C–U+2149 и U+214B. [4]
Блок «Различные математические символы-A» (U+27C0–U+27EF) содержит символы для математической, логической и адресной записи баз данных.
Блок «Различные математические символы-B» (U+2980–U+29FF) содержит различные математические символы, включая скобки, углы и символы окружности.
Блок «Разное техническое» (U+2300–U+23FF) включает фигурные скобки и операторы.
Математическое подмножество этого блока — U+2308–U+230B, U+2320–U+2321, U+237C, U+239B–U+23B5, 23B7, U+23D0 и U+23DC–U+23E2.
Блок «Геометрические фигуры» (U+25A0–U+25FF) содержит символы геометрических фигур.
Математическое подмножество этого блока: U+25A0–25A1, U+25AE–25B7, U+25BC–25C1, U+25C6–25C7, U+25CA–25CB, U+25CF–25D3, U+25E2, U+25E4, U+25E7–25EC и U+25F8–25FF.
Блок стрелок (U+2190–U+21FF) содержит линейные, кривые и полукруглые стрелки, а также стреловидные операторы.
Математическое подмножество этого блока: U+2190–U+21A7, U+21A9–U+21AE, U+21B0–U+21B1, U+21B6–U+21B7, U+21BC–U+21DB, U+21DD, U+21E4–U+21E5, U+21F4–U+21FF. [5]
Блок дополнительных стрелок-A (U+27F0–U+27FF) содержит стрелки и операторы, подобные стрелкам.
Блок дополнительных стрелок-B (U+2900–U+297F) содержит стрелки и стреловидные операторы (хвосты стрелок, пересекающиеся стрелки, изогнутые стрелки и гарпуны).
Блок «Разные символы и стрелки» (стрелки U+2B00–U+2BFF) содержит стрелки и геометрические фигуры с различными заливками.
Математическое подмножество этого блока — U+2B30–U+2B44, U+2B47–U+2B4C. [6]
Блок «Комбинирование диакритических знаков для символов» содержит стрелки, точки, включения и наложения для изменения символов.
Математическое подмножество этого блока — U+20D0–U+20DC, U+20E1, U+20E5–U+20E6 и U+20EB–U+20EF.
Блок арабских математических алфавитных символов (U+1EE00–U+1EEFF) содержит символы, используемые в арабских математических выражениях.
Математические символы также появляются в других блоках. Ниже приведен список этих символов по версии Unicode 16.0: