Если
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
- пропозициональная переменная (т.е. символ специального вида), то что означают остальные слова внутри кавычек?
Это было просто пояснение на словах.
![Smile :-)](./images/smilies/icon_smile.gif)
Этот текст не входит в
![$A^\circ$ $A^\circ$](https://dxdy-01.korotkov.co.uk/f/4/5/4/4547553300f5c1d9ee6fb12da11f7e1d82.png)
.
В пропозициональных переменных не бывает никаких отрицаний.
А вот это мне всё портит, если не подправить. Можно
(1) сказать, что
![$N\varphi$ $N\varphi$](https://dxdy-02.korotkov.co.uk/f/9/4/8/9485418a2ce4c3099afabc2950d7554282.png)
имеет смысл «в
![$\varphi$ $\varphi$](https://dxdy-01.korotkov.co.uk/f/4/1/7/417a5301693b60807fa658e5ef9f953582.png)
ровно одно отрицание» только тогда, когда
![$\varphi$ $\varphi$](https://dxdy-01.korotkov.co.uk/f/4/1/7/417a5301693b60807fa658e5ef9f953582.png)
не содержит свободных пропозициональных переменных, и что-то ещё добавить, или
(2) всё-таки ввести в язык новые конструкции — цитаты, будем обозначать их как раз
![$\langle\ldots\rangle$ $\langle\ldots\rangle$](https://dxdy-04.korotkov.co.uk/f/7/8/7/7872a0bb7eea565705840d08d1c8735f82.png)
, и сделать
![$N$ $N$](https://dxdy-04.korotkov.co.uk/f/f/9/c/f9c4988898e7f532b9f826a75014ed3c82.png)
превращающим цитаты в формулы, а
![$\mu$ $\mu$](https://dxdy-01.korotkov.co.uk/f/0/7/6/07617f9d8fe48b4a7b3f523d6730eef082.png)
действующим на цитатах. Тогда моя конструкция будет иметь вид
![$N(\mu a.\langle Na\rangle)$ $N(\mu a.\langle Na\rangle)$](https://dxdy-03.korotkov.co.uk/f/2/8/c/28c1cbeee56d9edcbfec48dc0e3a5b6882.png)
, или более красиво
![$I(\mu a.\langle Na\rangle)$ $I(\mu a.\langle Na\rangle)$](https://dxdy-02.korotkov.co.uk/f/1/8/2/1827810b42d829863cc299a30617290c82.png)
, где
![$I$ $I$](https://dxdy-03.korotkov.co.uk/f/2/1/f/21fd4e8eecd6bdf1a4d3d6bd1fb8d73382.png)
снимает цитирование. Заодно можно будет вернуть пропозициональные переменные в небытие.
Проблемы с парадоксом лжеца у такой системы (т. е. правила вывода соответствующие добавлены), по идее, должны остаться, даже если не вводить
![$I$ $I$](https://dxdy-03.korotkov.co.uk/f/2/1/f/21fd4e8eecd6bdf1a4d3d6bd1fb8d73382.png)
, но я за один раз не смог ничего нарисовать.
Здесь
![$\varphi$ $\varphi$](https://dxdy-01.korotkov.co.uk/f/4/1/7/417a5301693b60807fa658e5ef9f953582.png)
названа "формулой", т.е. строкой некоего специального вида. А это не то же самое, что пропозициональная переменная (в синтаксическом смысле).
Там она и есть формула, любая. Но в том числе может быть и пропозициональной переменной.
Выше я комментировал слова именно про "формулу", ибо хотел обратить внимание, что утверждение про то, что нечто - "формула", подразумевает проверку соответствующей строки с помощью аналитической грамматики. То бишь проверки того, сколько раз в этой строке встречается символ
![$\neg$ $\neg$](https://dxdy-03.korotkov.co.uk/f/2/3/b/23bf728170c10d0449b90561f827623a82.png)
, недостаточно.
Но какие проблемы там могут возникнуть?
Здесь я уже окончательно потерял нить.
![:cry: :cry:](./images/smilies/icon_cry.gif)
Просто имеется конструкция
![$\mu a.\varphi$ $\mu a.\varphi$](https://dxdy-04.korotkov.co.uk/f/f/e/1/fe189660f7f14cbd15f47b4b8569387f82.png)
, являющаяся формулой, и, если дело дойдёт до аксиом, аксиома
![$\mu a.\psi\leftrightarrow \psi[\mu a.\psi/a]$ $\mu a.\psi\leftrightarrow \psi[\mu a.\psi/a]$](https://dxdy-02.korotkov.co.uk/f/d/d/9/dd905f40f3de23cfe91d83c8dc0f018c82.png)
, и это следует считать всем, что связано со смыслом такой конструкции. Можете понимать её как захочется или никак не понимать.
![Smile :-)](./images/smilies/icon_smile.gif)
Пока мы говорим о языке, но ни об интерпретациях, ни о выводе, чего ещё можно желать от синтаксиса, я не знаю.
(В новой редакции номер 2 будет конструкция
![$\mu a.q$ $\mu a.q$](https://dxdy-02.korotkov.co.uk/f/1/a/9/1a98f4cda1d318ca238ad8ce58c4f51482.png)
, где
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
— проп. переменная,
![$q$ $q$](https://dxdy-02.korotkov.co.uk/f/d/5/c/d5c18a8ca1894fd3a7d25f242cbe889082.png)
— цитата, а всё вместе — тоже цитата, и аксиома
![$I(\mu a.q)\leftrightarrow I(q[\mu a.q/a])$ $I(\mu a.q)\leftrightarrow I(q[\mu a.q/a])$](https://dxdy-03.korotkov.co.uk/f/6/3/f/63fcb7516eb871f077bc64332dadfabe82.png)
, хотя переформулировки без
![$I$ $I$](https://dxdy-03.korotkov.co.uk/f/2/1/f/21fd4e8eecd6bdf1a4d3d6bd1fb8d73382.png)
здесь сейчас не будет. Если она вообще невозможна, тогда я ликую, потому что система сразу опять противоречива, как и хочется.)
-- Пт июл 29, 2016 15:01:35 --buddyИх сначала надо протащить в логику. Дальше я могу сказать только про две вещи из четырёх:
- Списки Лиспа.
Тут надо отметить, что
(1) Если мы говорим о самом типе списков, его можно всегда выразить в системе без
![$\mu$ $\mu$](https://dxdy-01.korotkov.co.uk/f/0/7/6/07617f9d8fe48b4a7b3f523d6730eef082.png)
(понимаемом уже в распространённом смысле). Можно добавить несколько правил вывода к какой-нибудь теории типов и всё. (Или ничего не добавлять к такой, где уже есть тип
![$\mathbb N$ $\mathbb N$](https://dxdy-03.korotkov.co.uk/f/a/7/6/a76bc60b8ab614c43a72e09bf81806ee82.png)
, но это, наверно, не подходит под описание «списки
лиспа», так что убрал подальше в скобки.)
(2) Если говорить о значениях такого типа, там и подавно ничего такого нет, ведь каждому списку сопоставится конечное дерево.
- Любая рекурсивная программа.
В смысле, с рекурсией? Тогда тут тоже нет ничего такого, потому что комбинаторы фиксированной точки как есть в λ-исчислении, так никуда не деваются и в просто типизированном λ-исчислении, где никаких
![$\mu$ $\mu$](https://dxdy-01.korotkov.co.uk/f/0/7/6/07617f9d8fe48b4a7b3f523d6730eef082.png)
нет. У
![$Y$ $Y$](https://dxdy-02.korotkov.co.uk/f/9/1/a/91aac9730317276af725abd8cef04ca982.png)
будет тип
![$(a\to a)\to a$ $(a\to a)\to a$](https://dxdy-04.korotkov.co.uk/f/f/a/f/fafd72e57df909cac748dae17cc88c4d82.png)
, например.
Боюсь, так только больше путаницы здесь возникнет.
![Smile :-)](./images/smilies/icon_smile.gif)