Турникет (символ)
В математической логике и информатике символ ⊢ ( ) получил название турникет из-за своего сходства с обычным турникетом, если смотреть сверху. Его также называют тройником и часто читают как «дает», «доказывает», «удовлетворяет» или «влечет за собой».
Интерпретации
[ редактировать ]Турникет представляет собой бинарное отношение . оно имеет несколько различных интерпретаций В разных контекстах :
- В эпистемологии ( Пер Мартин-Лёф 1996) анализирует символ таким образом: «...[T] комбинация Urteilsstrich Фреге , штриха суждения [ | ], и Inhaltsstrich , штриха содержания [—], стала называться знаком утверждения». [ 1 ] Обозначение Фреге для суждения некоторого содержания A
- тогда можно будет прочитать
- Я знаю, что А верно . [ 2 ]
- В том же духе условное утверждение
- можно прочитать как:
- Из P я знаю, что Q
- В металогике — изучение формальных языков ; турникет представляет собой синтаксическое следствие (или «выводимость»). Другими словами, он показывает, что одна строка может быть получена из другой за один шаг в соответствии с правилами преобразования (т.е. синтаксисом ) некоторой заданной формальной системы . [ 3 ] Таким образом, выражение
- означает, что Q выводится из P в системе.
- В соответствии с его использованием для вывода, «⊢», за которым следует выражение без чего-либо предшествующего, обозначает теорему , то есть выражение может быть получено из правил с использованием пустого набора аксиом . Таким образом, выражение
- означает, что Q является теоремой в системе.
- В теории доказательств турникет используется для обозначения «доказуемости» или «выводимости». Например, если T — формальная теория , а S — конкретное предложение на языке теории, то
- означает, S доказуемо что из T . [ 4 ] Это использование продемонстрировано в статье об исчислении высказываний . Синтаксическому последствию доказуемости следует противопоставить семантическое следствие, обозначаемое турникета . двойным символом . Один говорит, что является смысловым следствием , или , когда все возможные оценки, в которых это правда, это тоже правда. Для пропозициональной логики можно показать, что семантическое следствие и выводимость эквивалентны друг другу. То есть пропозициональная логика верна ( подразумевает ) и полный ( подразумевает ) [ 5 ]
- В секвенциальном исчислении турникет используется для обозначения секвенции . продолжение утверждает, что если все предшествующие истинны, то хотя бы одно из следствий должно быть правдой.
- В типизированном лямбда-исчислении турникет используется для отделения предположений о типизации от решения о типизации. [ 6 ] [ 7 ]
- В теории категорий перевернутый турникет ( ), как в , используется для указания того, что функтор F слева сопряжен с функтором G . [ 8 ] Реже турникет( ), как в , используется для указания того, что функтор G правосопряжён к функтору F . [ 9 ]
- В APL этот символ называется «правым галсом» и представляет амбивалентную правую тождественную функцию, где X ⊢ Y и ⊢ Y представляют собой Y . Перевернутый символ «⊣» называется «левым курсом» и представляет собой аналогичную левую идентичность, где ⊣ Y — это X , а ⊣ Y — это Y. X [ 10 ] [ 11 ]
- В комбинаторике , означает, что λ является частью целого числа n . [ 12 ]
- В калькуляторах Hewlett-Packard серий HP-41C / CV / CX и HP-42S символ (в кодовой точке 127 в наборе символов FOCAL ) называется «Добавить символ» и используется для обозначения того, что следующие символы будут быть добавлен к альфа-регистру, а не заменять существующее содержимое регистра. Этот символ также поддерживается (в кодовой точке 148) в модифицированном варианте набора символов HP Roman-8, используемом другими калькуляторами HP.
- На калькуляторах Casio fx-92 Collège 2D и fx-92+ Speciale Collège: [ 13 ] символ представляет оператор по модулю ; входя даст ответ , где Q — частное , а R — остаток . На других калькуляторах Casio (например, на бельгийских вариантах — калькуляторах fx-92B Spéciale Collège и fx-92B Collège 2D). [ 14 ] — где десятичный разделитель представлен точкой вместо запятой), оператор по модулю вместо этого представлен ÷R .
- В теории моделей означает влечет за собой , каждая модель является моделью .
Типография
[ редактировать ]В TeX символ турникета получается из команды \вдаш .
В Юникоде символ турникета ( ⊢ ) называется правым галсом и находится в кодовой точке U+22A2. [ 15 ] (Кодовая точка U+22A6 называется знаком утверждения ( ⊦ ).)
- U+22A2 ⊢ ПРАВЫЙ ТАК ( ⊢, ⊢ )
- = турникет
- = доказывает, подразумевает, дает
- = сокращаемый
- U+22A3 ⊣ ЛЕВЫЙ ТАК ( ⊣, ⊣ )
- = обратный турникет
- = не теорема, не дает
- U+22AC ⊬ НЕ ДОКАЗЫВАЕТСЯ ( ⊬ )
- ≡ 22A2⊢ 0338$̸
На печатной машинке турникет можно составить из вертикальной черты (|) и тире (–).
В LaTeX есть пакет турникетов, который выдает этот знак разными способами и способен размещать метки под или над ним в нужных местах. [ 16 ]
Похожие графемы
[ редактировать ]- ꜔ (U+A714) Буква-модификатор, средняя левая часть тоновой панели
- ├ (U+251C) Рисунки коробок светлые вертикально и справа
- A (U+314F) Буква А хангыля
- Ͱ (U+0370) Греческая заглавная буква Хета
- ͱ (U+0371) Греческая строчная буква Хета
- Ⱶ (U+2C75) Латинская заглавная буква половина H
- ⱶ (U+2C76) Латинская строчная буква, половина H
- ⎬ (U+23AC) Средняя часть правой фигурной скобки
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Мартин-Лёф 1996 , стр. 6, 15
- ^ Мартин-Лёф 1996 , стр. 15.
- ^ «Глава 6, Теория формального языка» (PDF) .
- ^ Троэльстра и Швихтенберг 2000
- ^ Дирк ван Дален, Логика и структура (1980), Springer, ISBN 3-540-20879-8 . См. главу 1, раздел 1.5.
- ^ «Питер Селинджер, Конспект лекций по лямбда-исчислению» (PDF) .
- ^ Шмидт 1994 г.
- ^ «сопряженный функтор в nLab» . ncatlab.org .
- ^ @FunctorFact (5 июля 2016 г.). «Факт о функторе в Твиттере» ( Tweet ) — через Twitter .
- ^ «Словарь АПЛ» . www.jsoftware.com .
- ^ Айверсон 1987
- ^ Стэнли, Ричард П. (1999). Перечислительная комбинаторика . Том. 2 (1-е изд.). Кембридж: Издательство Кембриджского университета. п. 287.
- ^ Руководство по эксплуатации специального колледжа fx-92 (PDF) . Касио . 2015. с. 12.
- ^ «Вычисления остатка — Руководство пользователя Casio fx-92B [страница 13] | ManualsLib» . www.manualslib.com . Проверено 24 декабря 2020 г.
- ^ «Стандарт Юникод» (PDF) .
- ^ «CTAN: /tex-archive/macros/latex/contrib/turnstile» . ctan.org .
Ссылки
[ редактировать ]- Фреге, «Хвала Богу» (1879). Концептуальное письмо: формульный язык чистого мышления, основанный на арифметике . Зал.
- Айверсон, Кеннет (1987). Словарь APL .
- Мартин-Лёф, Пер (1996). «О значениях логических констант и обоснованиях логических законов» (PDF) . Северный журнал философской логики . 1 (1): 11–60. (Конспект лекций к краткому курсу в Университете Студи ди Сиены, апрель 1983 г.)
- Шмидт, Дэвид (1994). Структура типизированных языков программирования . МТИ Пресс . ISBN 0-262-19349-3 .
- Троэльстра, AS ; Швихтенберг, Х. (2000). Основная теория доказательств (2-е изд.). Издательство Кембриджского университета . ISBN 978-0-521-77911-1 .