определяет импликацию Лукасевича
только для первых пяти
нечетных чисел: 3, 5, 7, 11 и 13. Однако если 
то в общем случае
Например, пусть п = 17,
х= 2 и у= 12. Тогда![]()
Таким образом,.
в то время как
Можно показать, что итерация
формулы (D*) будет задавать классы простых чисел, для которых формула
определяет
Пусть
![]()
Тогда

и так далее.
Таким образом, смысл итерации состоит в том, что берется исходная формула
в ней осуществляется операция замены
дизъюнкции
на импликацию
(эту операцию обозначим посредством:
затем над полученной формулой производится операция обращения (REV), т. е. импликация записывается в обратную сторону, и, наконец, обе формулы соединяются дизъюнктивно.
Заметим, что дизъюнкцию
в силу формулы
![]()
можно заменить на обычную дизъюнкцию
что упрощает вычисления. Тогда в общем случае запись итерации выглядит так:
![]()
Обозначим посредством Рі класс простых чисел, при которых
В силу идемпотентности операции
замена дизъюнкции
на
сохраняет значения обоих членов дизъюнкции
![]()
когда они равны, при переходе к
Отсюда следует, что класс Рі-1 содержится в Рі. Тогда имеем

С помощью компьютерной программы, написанной в 1995 г., можно вычислить другие Рі. Например,
![]()
Класс Р4, содержит новые простые числа в количестве 51; класс P5 содержит 21 новое простое число.
Таким образом, для каждого п импликации Лукасевича
соответствует свой новый класс простых чисел. В результате получаем разбиение множества простых чисел на классы эквивалентности относительно числа итераций. Это разбиение напрямую связано со свойствами импликации Лукасевича.
По существу формула
является законом порождения классов простых чисел [Karpenko 1996]. Подчеркнем, что в силу наличия штриха Шеффера
этот закон может описываться итерацией только одной-единственной функции, а именно штриха Шеффера ![]()
Для наглядности приведем график для определенного числа простых чисел. По вертикали показано число итераций, по горизонтали - простые числа.

Заметим, что вычислять простые числа по формуле
весьма громоздко и не эффективно, тем более что для этого существует огромное число различных алгоритмов (см. обзор [Василенко 1988]). В данном случае нас интересует разбиение простых чисел на классы Рі. И программа выполняет именно эту задачу, т. е.
вычисляется только для случаев, когда п =р. Поэтому введем функцию i, которая по каждому простому числу дает число итераций i(p). Можно упростить исходную формулу (D*), заменив в ней вхождения функции
на х→у и при этом рассматривая только случай
Однако на компьютерный процесс вычисления это влияет незначительно.
Мы показали, что итерация
порождает классы простых чисел, но встает принципиальный вопрос: порождаются ли все простые числа? На этот вопрос дает ответ
Теорема 4. Каждое простое число (кроме 2) содержится в некотором классе Pi [Карпенко 1997].
8. Бесконечнозначные логики
Мир бесконечнозначных логик исключительно широк. На самом деле этот универсум, как мы увидим, континуален. Рассмотрим наиболее известные и важные примеры бесконечнозначных логик,
Однако существует проблема, что считать бесконечнозначной логикой. Например, матрица, полученная в результате счетного числа умножений матрицы
классической двузначной логики высказываний С2 саму на себя имеет
истинностных значений, т. е. континуальна, и эта матрица является характеристической для С2. Это же число истинностных значений имеет и модальная логика S5 в интерпретации А. Прайора (см. ниже). Но отличие между логиками С2 и S5 весьма существенно: S5 вообще не имеет конечной характеристической матрицы [Scroggs 1951]. Поэтому S5 является бесконечнозначной логикой. Другим примером бесконечнозначной матрицы, а вернее, бесконечной последовательности конечных матриц, является последовательность матриц С. Яськовского (см. раздел 4.3.2), которая является характеристической для интуиционистской логики Int. Заметим, что первоначально не было ясно, является ли Int конечнозначной логикой или бесконечнозначной. В одних книгах по многозначным логикам рассматриваются модальные льюисовские системы и Int, в других нет. Но мы уже знаем, как из Int получается трехзначная логика Рейтинга G3 (см. раздел 3.2), из S5-четырехзначная логика V2 (см. раздел 5.4.3.1), а из релевантной логики R — трехзначная паранепротиворечивая логика RM3 (см. раздел 3.5.2.1). Поэтому кратко рассмотрим эти логики наряду с другими.
Начнем с наиболее известной и самоочевидной бесконечнозначной логики, которая носит имя Лукасевича.
8.1. Бесконечнозначная логика Лукасевича![]()
Простым способом построения бесконечнозначной логики является следующее естественное обобщение классических операций:
![]()
![]()
Тогда бесконечнозначную логику можно задать следующей матрицей:
![]()
Обратим внимание, что хотя операции определяются точно так же, как и в классической логике С2, тем не менее обобщение С2 оказалось совсем «не классическим», поскольку даже формула
не является законом. И вообще, здесь нет тавтологий. Если ограничимся тремя истинностными значениями, то получим трехзначную логику Клини К3. В связи с этим понятно замечание, сделанное в [Dorning, Trilles and Valverde 1981], что импликация Лукасевича → была введена из-за того факта, что естественное обобщение классической булевой операции в многозначной логике не удовлетворяет принципу тождества для всех
![]()
Бесконечнозначная логика Лукасевича
является исторически первым примером логики, в которой явно определено бесконечное (счетное или континуальное) множество истинностных значений. Само понятие бесконечнозначной логики введено Я. Лукасевичем в [Lukasiewicz 1929] (см. в особенности [Lukasiewicz and Tarsia 1930]). Обобщение конечнозначной логики Лукасевича
(см. выше раздел 5.1.1) на бесконечнозначный случай
не составляет труда, поскольку символ п не входит в определение логических операций в
Поэтому равенства для отрицания ~ и импликации → сохраняются; в качестве истинностных значений для счетнозначной логики берется множество рациональных чисел из отрезка [0, 1], а для континуальной логики - множество действительных чисел в отрезке
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |


