Lensby Arxo
Скачать JSON
Вопрос Сохранённый разбор

Тест Ферма для 341 по основанию 2 и для 561 по основаниям 2, 5 и 7. Где критерий объявляет число простым и чем число Кармайкла отличается от обычного псевдопростого?

Малая теорема Ферма даёт лишь необходимое условие. Для 341 = 11 · 31 след возведения 2 в степень 340 по модулю 341 сходится к единице, и тест пройден: перед нами псевдопростое по основанию 2. Для 561 = 3 · 11 · 17 тест проходит по основаниям 2, 5 и 7 — это число Кармайкла, обманывающее каждое взаимно простое основание. Не найдя делителя, модель заключает «простое» обоими случаями, и это ровно граница критерия, а не ошибка вычисления: каждое звено удвоения в следе движок пересчитывает и проверяет сам.

Это пояснение ассистента, а не результат расчёта. Проверяйте выводы по основаниям и источникам ниже.

Кратко

7

Выберите результат, чтобы перейти к основаниям

Подробный разбор

7

Проверка условия

Простота 7 по тому же критерию

Дата контекста 06.09.2026

Результат расчёта

Установлено

Исходные параметры

Что определяем

модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет

7

Исходные факты

  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    modulus: 7basis: 2
  • дело объявляет, что след предъявлен непрерывно от показателя 1 до этой длины; сверку объявления с самим следом ведёт сторож vestigium_ruptum

    longitudo: 6
  • звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    exponensvalor
    12
    24
    31
    61

Пакет: Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина

Дополнительные сведения

Сохранить доказательство
Да
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    7
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        7,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        6
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        3,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        6,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "primus",
  "proof": true
}
Почему такой результатПрименённые правила и условия

Путь вывода12 шагов

  1. 1

    модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    pr: urn:case:flt:probatio; modulus: 7; basis: 2

    факт дела
  2. 2

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 1; valor: 2

    факт дела
  3. 3

    начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 1

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
    правило
  4. 4

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 2; valor: 4

    факт дела
  5. 5

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 2

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  6. 6

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 3; valor: 1

    факт дела
  7. 7

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 3

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  8. 8

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 6; valor: 1

    факт дела
  9. 9

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 6

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  10. 10

    теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50): pr: urn:case:flt:probatio

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
    правило
  11. 11

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет: modulus: 7

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1
    правило
  12. 12

    Вычисление запроса

    запрос

проверено движком: 7 · факт дела: 5 · Полный граф: 16 узлов

Шаги сохранённого доказательства от фактов дела к ответу. Формулы показаны как записаны в норме, с подставленными значениями; страница ничего не пересчитывает.

Основание этого ответа

Правила из сохранённой цепочки доказательства ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
  • шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
  • начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
  • доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1
  • теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
Другие правила расчёта1

Применены в общем расчёте, но не входят в цепочку доказательства этого ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • антецедент инварианта: испытанию предъявлены модуль и основание

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CasusPropositus

Вывод по запросу

  • модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет

    modulus: 7
Другие выводы6
  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • антецедент инварианта: испытанию предъявлены модуль и основание

  • след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)

    exponens
    1
    2
    3
    6
  • тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

антецедент инварианта: испытанию предъявлены модуль и основание
pr
urn:case:flt:probatio
след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)
prexponens
urn:case:flt:probatio1
urn:case:flt:probatio2
urn:case:flt:probatio3
urn:case:flt:probatio6
тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)
pr
urn:case:flt:probatio
модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет
modulus
7

Скрыто выведенных фактов: 0. В кратком ответе движок оставляет относящиеся к вопросу; полный перечень — в JSON расчёта ниже.

Что способно поразить вывод1 правил

  1. 1

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Чего не хватает

    • модуль составной — у него предъявлен и проверен собственный делитель; иных оснований составности пакет не выводит (разбор отвергнутого обращения артикула 49 — в audit §4)7Не установленоименно этого не хватает

    Источник: ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R2
    правило

Перечислены правила, чья голова отвечает вопросу, и их невыполненные посылки. Отсутствие факта не означает его опровержения.

Граф доказательств

Граф доказательства · 7 слой
query_evaluationprimusrule_applicationPrimusPraesumptus/R1rule_applicationProbatioFermatianaTransactaassertionpropositumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaInitiumassertionresiduum

Узлы доказательств: 16 · assertion 5, rule_application 8, candidate_closure 1, constraint_check 1, query_evaluation 1

assertion · urn:proof:assert:urn:mcp:case#fact-1
attributes
assertion
fact-1
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    7
  • Тип
    value
    type
    name
    Integer
    value
    2
Тип
literal
Знак
positive
Условие
propositum
evidence
—
Идентификатор
fact-1
Тип
assertion
Посылки
—
sourceAnchors
—
rule_application · urn:proof:apply:CasusPropositus:f12a3f0ef43d198f93d07f0ce6e6d997729b416e0ae1f6b37ab109cca800cd4f
attributes
—
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
Тип
literal
Знак
positive
Условие
casus_propositus
evidence
—
Идентификатор
f12a3f0ef43d198f93d07f0ce6e6d997729b416e0ae1f6b37ab109cca800cd4f
Тип
rule_application
Посылки
  • fact-1
Правило
CasusPropositus
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
v1
Тип
value
type
name
Integer
value
7
v2
Тип
value
type
name
Integer
value
2
assertion · urn:proof:assert:urn:mcp:case#fact-3
attributes
assertion
fact-3
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    1
  • Тип
    value
    type
    name
    Integer
    value
    2
Тип
literal
Знак
positive
Условие
residuum
evidence
—
Идентификатор
fact-3
Тип
assertion
Посылки
—
sourceAnchors
—
rule_application · urn:proof:apply:CatenaInitium:db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02
attributes
—
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    1
Тип
literal
Знак
positive
Условие
catena
evidence
—
Идентификатор
db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02
Тип
rule_application
Посылки
  • fact-1
  • fact-3
Правило
CatenaInitium
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
v1
Тип
value
type
name
Integer
value
7
v2
Тип
value
type
name
Integer
value
2
v3
Тип
value
type
name
Integer
value
2
assertion · urn:proof:assert:urn:mcp:case#fact-4
attributes
assertion
fact-4
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    2
  • Тип
    value
    type
    name
    Integer
    value
    4
Тип
literal
Знак
positive
Условие
residuum
evidence
—
Идентификатор
fact-4
Тип
assertion
Посылки
—
sourceAnchors
—
rule_application · urn:proof:apply:CatenaDuplicata:b9cec46229dfe374c4a6a89507e81270c9d73a63a4f430173853872396334111
attributes
—
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    2
Тип
literal
Знак
positive
Условие
catena
evidence
—
Идентификатор
b9cec46229dfe374c4a6a89507e81270c9d73a63a4f430173853872396334111
Тип
rule_application
Посылки
  • db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02
  • fact-1
  • fact-3
  • fact-4
Правило
CatenaDuplicata
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
v1
Тип
value
type
name
Integer
value
7
v2
Тип
value
type
name
Integer
value
2
v3
Тип
value
type
name
Integer
value
1
v4
Тип
value
type
name
Integer
value
2
v5
Тип
value
type
name
Integer
value
2
v6
Тип
value
type
name
Integer
value
4
rule_application · urn:proof:apply:CatenaGradus:46c433109e945de4f2ff86c9f8b0b44d5251ba466d2758cd17c8a22a88cbdfdc
attributes
—
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    2
Тип
literal
Знак
positive
Условие
catena
evidence
—
Идентификатор
46c433109e945de4f2ff86c9f8b0b44d5251ba466d2758cd17c8a22a88cbdfdc
Тип
rule_application
Посылки
  • db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02
  • fact-1
  • fact-3
  • fact-4
Правило
CatenaGradus
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
v1
Тип
value
type
name
Integer
value
7
v2
Тип
value
type
name
Integer
value
2
v3
Тип
value
type
name
Integer
value
1
v4
Тип
value
type
name
Integer
value
2
v5
Тип
value
type
name
Integer
value
2
v6
Тип
value
type
name
Integer
value
4
assertion · urn:proof:assert:urn:mcp:case#fact-5
attributes
assertion
fact-5
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    3
  • Тип
    value
    type
    name
    Integer
    value
    1
Тип
literal
Знак
positive
Условие
residuum
evidence
—
Идентификатор
fact-5
Тип
assertion
Посылки
—
sourceAnchors
—
rule_application · urn:proof:apply:CatenaGradus:280bbd74510474f14bfacb0d3477febddabc4b1587dffdaf1b439ebba3b55589
attributes
—
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    3
Тип
literal
Знак
positive
Условие
catena
evidence
—
Идентификатор
280bbd74510474f14bfacb0d3477febddabc4b1587dffdaf1b439ebba3b55589
Тип
rule_application
Посылки
  • b9cec46229dfe374c4a6a89507e81270c9d73a63a4f430173853872396334111
  • fact-1
  • fact-4
  • fact-5
Правило
CatenaGradus
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
v1
Тип
value
type
name
Integer
value
7
v2
Тип
value
type
name
Integer
value
2
v3
Тип
value
type
name
Integer
value
2
v4
Тип
value
type
name
Integer
value
3
v5
Тип
value
type
name
Integer
value
4
v6
Тип
value
type
name
Integer
value
1
assertion · urn:proof:assert:urn:mcp:case#fact-6
attributes
assertion
fact-6
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    6
  • Тип
    value
    type
    name
    Integer
    value
    1
Тип
literal
Знак
positive
Условие
residuum
evidence
—
Идентификатор
fact-6
Тип
assertion
Посылки
—
sourceAnchors
—
rule_application · urn:proof:apply:CatenaDuplicata:b960dcb5f436bbdfbae111bcdf8c237eba6d3c8bffa9480c30f3767c1a5be1bc
attributes
—
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
  • Тип
    value
    type
    name
    Integer
    value
    6
Тип
literal
Знак
positive
Условие
catena
evidence
—
Идентификатор
b960dcb5f436bbdfbae111bcdf8c237eba6d3c8bffa9480c30f3767c1a5be1bc
Тип
rule_application
Посылки
  • 280bbd74510474f14bfacb0d3477febddabc4b1587dffdaf1b439ebba3b55589
  • fact-1
  • fact-5
  • fact-6
Правило
CatenaDuplicata
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
v1
Тип
value
type
name
Integer
value
7
v2
Тип
value
type
name
Integer
value
2
v3
Тип
value
type
name
Integer
value
3
v4
Тип
value
type
name
Integer
value
6
v5
Тип
value
type
name
Integer
value
1
v6
Тип
value
type
name
Integer
value
1
rule_application · urn:proof:apply:ProbatioFermatianaTransacta:95048c69bffee3439284129bba12f3989d11ecef6fd95eabca9572065c0a75d8
attributes
—
conclusion
Аргументы
  • Идентификатор
    probatio
    Тип
    entity_ref
Тип
literal
Знак
positive
Условие
probatio_fermatiana_transacta
evidence
—
Идентификатор
95048c69bffee3439284129bba12f3989d11ecef6fd95eabca9572065c0a75d8
Тип
rule_application
Посылки
  • b960dcb5f436bbdfbae111bcdf8c237eba6d3c8bffa9480c30f3767c1a5be1bc
  • fact-1
  • fact-6
Правило
ProbatioFermatianaTransacta
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
v1
Тип
value
type
name
Integer
value
7
v2
Тип
value
type
name
Integer
value
2
v3
Тип
value
type
name
Integer
value
6
rule_application · urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0
attributes
strength
defeasible
conclusion
Аргументы
  • Тип
    value
    type
    name
    Integer
    value
    7
Тип
literal
Знак
positive
Условие
primus
evidence
—
Идентификатор
0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0
Тип
rule_application
Посылки
  • 95048c69bffee3439284129bba12f3989d11ecef6fd95eabca9572065c0a75d8
  • fact-1
Правило
PrimusPraesumptus/R1
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
v1
Тип
value
type
name
Integer
value
7
v2
Тип
value
type
name
Integer
value
2
candidate_closure · urn:proof:closure:0d7aeac895165af16cabe73790f8e6122d509d3d81a6b97f131edd487761ad9a
attributes
allApplicableCandidateIds
  • 0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0
conflictKey
{"args":[{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":7}],"predicate":"urn:la:gauss:clir:theorema-fermatianum#primus"}
evaluationInputSemanticHash
sha256:c0ebafc9508a878bc4720fafa551848fbb32b28b4fa7ce5f72a869c4a50c37f1
priorityGraphHash
sha256:c195600c486f311c1d8a40a1bf48943d06189a3877e3473b2deea14afd62b81b
programSemanticHash
sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810
stratum
0
survivingCandidateIds
  • 0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0
conclusion
Аргументы
  • Тип
    value
    type
    name
    Integer
    value
    7
Тип
literal
Знак
positive
Условие
primus
evidence
—
Идентификатор
0d7aeac895165af16cabe73790f8e6122d509d3d81a6b97f131edd487761ad9a
Тип
candidate_closure
Посылки
  • 0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0
sourceAnchors
—
constraint_check · urn:proof:constraint:TheoremaFermatianumSemperTenet:90ca33fd1ea4783d6a9f1e0ab1655f623cd0f978c942f01e3e69266aac4b6a41
attributes
—
conclusion
constraint
TheoremaFermatianumSemperTenet
requirementStatus
Не установлено
Статус расчёта
Не определено
triggerStatus
Соблюдено
evidence
—
Идентификатор
90ca33fd1ea4783d6a9f1e0ab1655f623cd0f978c942f01e3e69266aac4b6a41
Тип
constraint_check
Посылки
  • f12a3f0ef43d198f93d07f0ce6e6d997729b416e0ae1f6b37ab109cca800cd4f
sourceAnchors
—
substitution
v0
Идентификатор
probatio
Тип
entity_ref
query_evaluation · urn:proof:query:mcp
attributes
—
conclusion
literal
Аргументы
  • Тип
    value
    type
    name
    Integer
    value
    7
Тип
literal
Знак
positive
Условие
primus
truthStatus
Установлено
evidence
—
Идентификатор
mcp
Тип
query_evaluation
Посылки
  • 0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0
sourceAnchors
—
Идентификаторы календаря и доказательства
Ссылка на доказательство
mcp
Исходное обоснование · JSON
JSONТолько чтение
{
  "derived": [
    "casus_propositus(urn:case:flt:probatio)",
    "catena(urn:case:flt:probatio, 1)",
    "catena(urn:case:flt:probatio, 2)",
    "catena(urn:case:flt:probatio, 3)",
    "catena(urn:case:flt:probatio, 6)",
    "probatio_fermatiana_transacta(urn:case:flt:probatio)",
    "primus(7)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 7
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#propositum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#casus_propositus"
          },
          "evidence": [],
          "id": "urn:proof:apply:CasusPropositus:f12a3f0ef43d198f93d07f0ce6e6d997729b416e0ae1f6b37ab109cca800cd4f",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CasusPropositus",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-3"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#residuum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-3",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaInitium:db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaInitium",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-4"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 4
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#residuum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-4",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaDuplicata:b9cec46229dfe374c4a6a89507e81270c9d73a63a4f430173853872396334111",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaInitium:db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-3",
            "urn:proof:assert:urn:mcp:case#fact-4"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            },
            "v4": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v5": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v6": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 4
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaGradus:46c433109e945de4f2ff86c9f8b0b44d5251ba466d2758cd17c8a22a88cbdfdc",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaInitium:db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-3",
            "urn:proof:assert:urn:mcp:case#fact-4"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaGradus",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            },
            "v4": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v5": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v6": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 4
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-5"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 3
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#residuum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-5",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 3
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaGradus:280bbd74510474f14bfacb0d3477febddabc4b1587dffdaf1b439ebba3b55589",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaDuplicata:b9cec46229dfe374c4a6a89507e81270c9d73a63a4f430173853872396334111",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-4",
            "urn:proof:assert:urn:mcp:case#fact-5"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaGradus",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v4": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 3
            },
            "v5": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 4
            },
            "v6": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-6"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 6
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#residuum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-6",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 6
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaDuplicata:b960dcb5f436bbdfbae111bcdf8c237eba6d3c8bffa9480c30f3767c1a5be1bc",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaGradus:280bbd74510474f14bfacb0d3477febddabc4b1587dffdaf1b439ebba3b55589",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-5",
            "urn:proof:assert:urn:mcp:case#fact-6"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 3
            },
            "v4": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 6
            },
            "v5": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            },
            "v6": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#probatio_fermatiana_transacta"
          },
          "evidence": [],
          "id": "urn:proof:apply:ProbatioFermatianaTransacta:95048c69bffee3439284129bba12f3989d11ecef6fd95eabca9572065c0a75d8",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaDuplicata:b960dcb5f436bbdfbae111bcdf8c237eba6d3c8bffa9480c30f3767c1a5be1bc",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-6"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 6
            }
          }
        },
        {
          "attributes": {
            "strength": "defeasible"
          },
          "conclusion": {
            "args": [
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 7
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#primus"
          },
          "evidence": [],
          "id": "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:ProbatioFermatianaTransacta:95048c69bffee3439284129bba12f3989d11ecef6fd95eabca9572065c0a75d8",
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            }
          }
        },
        {
          "attributes": {
            "allApplicableCandidateIds": [
              "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0"
            ],
            "conflictKey": "{\"args\":[{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Integer\"},\"value\":7}],\"predicate\":\"urn:la:gauss:clir:theorema-fermatianum#primus\"}",
            "evaluationInputSemanticHash": "sha256:c0ebafc9508a878bc4720fafa551848fbb32b28b4fa7ce5f72a869c4a50c37f1",
            "priorityGraphHash": "sha256:c195600c486f311c1d8a40a1bf48943d06189a3877e3473b2deea14afd62b81b",
            "programSemanticHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
            "stratum": 0,
            "survivingCandidateIds": [
              "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0"
            ]
          },
          "conclusion": {
            "args": [
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 7
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#primus"
          },
          "evidence": [],
          "id": "urn:proof:closure:0d7aeac895165af16cabe73790f8e6122d509d3d81a6b97f131edd487761ad9a",
          "kind": "candidate_closure",
          "premises": [
            "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0"
          ],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "constraint": "urn:la:gauss:clir:theorema-fermatianum#TheoremaFermatianumSemperTenet",
            "requirementStatus": "NEITHER",
            "status": "UNDETERMINED",
            "triggerStatus": "SATISFIED"
          },
          "evidence": [],
          "id": "urn:proof:constraint:TheoremaFermatianumSemperTenet:90ca33fd1ea4783d6a9f1e0ab1655f623cd0f978c942f01e3e69266aac4b6a41",
          "kind": "constraint_check",
          "premises": [
            "urn:proof:apply:CasusPropositus:f12a3f0ef43d198f93d07f0ce6e6d997729b416e0ae1f6b37ab109cca800cd4f"
          ],
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Integer"
                  },
                  "value": 7
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:la:gauss:clir:theorema-fermatianum#primus"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:302ebe366d0e4694373258f46b85ec54bf5eca24063d962933fd4eaf8dda0115",
      "roots": [
        "urn:proof:constraint:TheoremaFermatianumSemperTenet:90ca33fd1ea4783d6a9f1e0ab1655f623cd0f978c942f01e3e69266aac4b6a41",
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:3e03779ab824b4c6189b1554082b9050407f34c22da7da5a54c67d83a4ee5be7",
    "schemaVersion": "law.core.evaluation/0.2"
  },
  "proofRef": "urn:proof:query:mcp",
  "rulesApplied": [
    "urn:la:gauss:clir:theorema-fermatianum#CasusPropositus",
    "urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata",
    "urn:la:gauss:clir:theorema-fermatianum#CatenaGradus",
    "urn:la:gauss:clir:theorema-fermatianum#CatenaInitium",
    "urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1",
    "urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta"
  ],
  "vulnerableTo": [
    {
      "anchors": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "label": "numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur",
      "missing": [
        "compositus(7)"
      ],
      "premises": [
        {
          "premise": "compositus(7)",
          "status": "NEITHER"
        }
      ],
      "rule": "PrimusPraesumptus/R2"
    }
  ]
}
ИсточникиФрагментов: 2

Статья 46

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Quando progressio ultra terminum, qui unitati est congruus, continuatur, eadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \equiv 1$, erit $a^{t+1} \equiv a$, $a^{t+2} \equiv aa$ etc., donec ad terminum $a^{2t}\!$ perveniatur, cuius residuum minimum iterum erit $\equiv 1$, atque residuorum periodum denuo inchoat. Habetur itaque periodus $t$ residua comprehendens, quae simulac finita est ab initio semper repetitur; neque alia residua quam quae in hac periodo continentur, in tota progressione occurrere possunt. Generaliter erit $a^{mt} \equiv 1$, et $a^{mt+n} \equiv a^{n}\!$, id quod per designationem nostram ita exhibetur: Si $\textstyle r \equiv \rho \pmod{t}$, erit $\textstyle a^{r} \equiv a^{\rho} \pmod{t}$.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:9d4fd73665d88ea62e99bdb067f2d4791ac28e3ce47b5722ebe0d8406d0e5527",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
  "kind": "fragment",
  "locator": "article/46",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:3d8481c723da99a966d5a5240c0761a80446076ff8d5e2751cca833ee3027e13",
      "language": "la",
      "status": "official",
      "text": "Quando progressio ultra terminum, qui unitati est congruus, continuatur,\neadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \\equiv 1$, erit $a^{t+1} \\equiv a$, $a^{t+2} \\equiv aa$ etc., donec ad terminum $a^{2t}\\!$ perveniatur, cuius residuum minimum iterum erit $\\equiv 1$, atque residuorum periodum denuo inchoat. Habetur\nitaque periodus $t$ residua comprehendens, quae simulac finita est ab initio\nsemper repetitur; neque alia residua quam quae in hac periodo continentur, in tota\nprogressione occurrere possunt. Generaliter erit $a^{mt} \\equiv 1$, et $a^{mt+n} \\equiv a^{n}\\!$,\nid quod per designationem nostram ita exhibetur:\n\nSi $\\textstyle r \\equiv \\rho \\pmod{t}$, erit $\\textstyle a^{r} \\equiv a^{\\rho} \\pmod{t}$."
    }
  ]
}

Статья 50

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Fermatii Theorema. Quum igitur $\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem congruentiae $a^{t} \equiv 1$ ad potestatem exponentis $\tfrac{p-1}{t}$, $a^{p-1} \equiv 1$, sive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens. Theorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem omni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid. Fermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor non adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus demonstrationem publici iuris fecit, in diss. cui titulus Theorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop. T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p. 106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia $1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769 p. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena esse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam superaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad alias investigationes infra adhibebitur.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:bada760fcd34e13cef68ac9ef2a8343055844742af9259bcf3c8b58181320c1b",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART50",
  "kind": "fragment",
  "locator": "article/50",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:9a2d7f1a9f694545a613962cadc9694bd27b4436d947b39fcbd30251a3b5fcdf",
      "language": "la",
      "status": "official",
      "text": "Fermatii Theorema.\n\nQuum igitur $\\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem\ncongruentiae $a^{t} \\equiv 1$ ad potestatem exponentis $\\tfrac{p-1}{t}$, $a^{p-1} \\equiv 1$,\nsive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens.\n\nTheorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem\nomni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid.\nFermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor\nnon adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus\ndemonstrationem publici iuris fecit, in diss. cui titulus\nTheorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop.  T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p.  106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia\n$1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769\np. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena\nesse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam\nsuperaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad\nalias investigationes infra adhibebitur."
    }
  ]
}

Пакеты в снимке

  • Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1
Технические данныеПолный ответ, параметры и контрольные суммы
Статус расчёта
COMPUTED
Полный ответ движка
primus: TRUE_ONLY — установлено Выведено правом: casus_propositus(urn:case:flt:probatio); catena(urn:case:flt:probatio, 1); catena(urn:case:flt:probatio, 2); catena(urn:case:flt:probatio, 3); catena(urn:case:flt:probatio, 6); probatio_fermatiana_transacta(urn:case:flt:probatio); primus(7) Применены правила: CasusPropositus, CatenaDuplicata, CatenaGradus, CatenaInitium, PrimusPraesumptus/R1, ProbatioFermatianaTransacta Ответ поражаем правилом «numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur» — оно отменило бы вывод, будь установлено: compositus(7) (поражающее правило не сработало из-за неустановленных фактов — подайте их в facts, если они есть в деле) Право (вне юрисдикции государства): Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — доктрина — EXECUTABLE 6 §33.1 (programHash sha256:d76c76b2bf97…) proof-граф: 16 узлов — поле evaluation готово для law_explain

Полный машинный результат · JSON

JSONТолько чтение
{
  "answer": {
    "evaluationStatus": "COMPUTED",
    "kind": "TRUTH",
    "meaning": "установлено",
    "missingInputs": [],
    "truthStatus": "TRUE_ONLY"
  },
  "closedEditionRules": [],
  "derived": [
    "casus_propositus(urn:case:flt:probatio)",
    "catena(urn:case:flt:probatio, 1)",
    "catena(urn:case:flt:probatio, 2)",
    "catena(urn:case:flt:probatio, 3)",
    "catena(urn:case:flt:probatio, 6)",
    "probatio_fermatiana_transacta(urn:case:flt:probatio)",
    "primus(7)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 7
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#propositum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#casus_propositus"
          },
          "evidence": [],
          "id": "urn:proof:apply:CasusPropositus:f12a3f0ef43d198f93d07f0ce6e6d997729b416e0ae1f6b37ab109cca800cd4f",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CasusPropositus",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-3"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#residuum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-3",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaInitium:db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaInitium",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-4"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 4
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#residuum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-4",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaDuplicata:b9cec46229dfe374c4a6a89507e81270c9d73a63a4f430173853872396334111",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaInitium:db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-3",
            "urn:proof:assert:urn:mcp:case#fact-4"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            },
            "v4": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v5": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v6": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 4
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 2
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaGradus:46c433109e945de4f2ff86c9f8b0b44d5251ba466d2758cd17c8a22a88cbdfdc",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaInitium:db438b0b14fb7a6e300fd430228baeaecc860d5218c2230d48b225aa90f2ca02",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-3",
            "urn:proof:assert:urn:mcp:case#fact-4"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaGradus",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            },
            "v4": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v5": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v6": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 4
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-5"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 3
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#residuum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-5",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 3
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaGradus:280bbd74510474f14bfacb0d3477febddabc4b1587dffdaf1b439ebba3b55589",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaDuplicata:b9cec46229dfe374c4a6a89507e81270c9d73a63a4f430173853872396334111",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-4",
            "urn:proof:assert:urn:mcp:case#fact-5"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaGradus",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v4": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 3
            },
            "v5": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 4
            },
            "v6": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-6"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 6
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#residuum"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-6",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 6
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#catena"
          },
          "evidence": [],
          "id": "urn:proof:apply:CatenaDuplicata:b960dcb5f436bbdfbae111bcdf8c237eba6d3c8bffa9480c30f3767c1a5be1bc",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaGradus:280bbd74510474f14bfacb0d3477febddabc4b1587dffdaf1b439ebba3b55589",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-5",
            "urn:proof:assert:urn:mcp:case#fact-6"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 3
            },
            "v4": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 6
            },
            "v5": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            },
            "v6": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 1
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:flt:probatio",
                "kind": "entity_ref"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#probatio_fermatiana_transacta"
          },
          "evidence": [],
          "id": "urn:proof:apply:ProbatioFermatianaTransacta:95048c69bffee3439284129bba12f3989d11ecef6fd95eabca9572065c0a75d8",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CatenaDuplicata:b960dcb5f436bbdfbae111bcdf8c237eba6d3c8bffa9480c30f3767c1a5be1bc",
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-6"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 6
            }
          }
        },
        {
          "attributes": {
            "strength": "defeasible"
          },
          "conclusion": {
            "args": [
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 7
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#primus"
          },
          "evidence": [],
          "id": "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:ProbatioFermatianaTransacta:95048c69bffee3439284129bba12f3989d11ecef6fd95eabca9572065c0a75d8",
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 7
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Integer"
              },
              "value": 2
            }
          }
        },
        {
          "attributes": {
            "allApplicableCandidateIds": [
              "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0"
            ],
            "conflictKey": "{\"args\":[{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Integer\"},\"value\":7}],\"predicate\":\"urn:la:gauss:clir:theorema-fermatianum#primus\"}",
            "evaluationInputSemanticHash": "sha256:c0ebafc9508a878bc4720fafa551848fbb32b28b4fa7ce5f72a869c4a50c37f1",
            "priorityGraphHash": "sha256:c195600c486f311c1d8a40a1bf48943d06189a3877e3473b2deea14afd62b81b",
            "programSemanticHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
            "stratum": 0,
            "survivingCandidateIds": [
              "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0"
            ]
          },
          "conclusion": {
            "args": [
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 7
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:la:gauss:clir:theorema-fermatianum#primus"
          },
          "evidence": [],
          "id": "urn:proof:closure:0d7aeac895165af16cabe73790f8e6122d509d3d81a6b97f131edd487761ad9a",
          "kind": "candidate_closure",
          "premises": [
            "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0"
          ],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "constraint": "urn:la:gauss:clir:theorema-fermatianum#TheoremaFermatianumSemperTenet",
            "requirementStatus": "NEITHER",
            "status": "UNDETERMINED",
            "triggerStatus": "SATISFIED"
          },
          "evidence": [],
          "id": "urn:proof:constraint:TheoremaFermatianumSemperTenet:90ca33fd1ea4783d6a9f1e0ab1655f623cd0f978c942f01e3e69266aac4b6a41",
          "kind": "constraint_check",
          "premises": [
            "urn:proof:apply:CasusPropositus:f12a3f0ef43d198f93d07f0ce6e6d997729b416e0ae1f6b37ab109cca800cd4f"
          ],
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:flt:probatio",
              "kind": "entity_ref"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Integer"
                  },
                  "value": 7
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:la:gauss:clir:theorema-fermatianum#primus"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:PrimusPraesumptus/R1:0032244643f2c291d0242e55d164389598889599f5577d46bed6c6ed08e9f1d0"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:302ebe366d0e4694373258f46b85ec54bf5eca24063d962933fd4eaf8dda0115",
      "roots": [
        "urn:proof:constraint:TheoremaFermatianumSemperTenet:90ca33fd1ea4783d6a9f1e0ab1655f623cd0f978c942f01e3e69266aac4b6a41",
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:3e03779ab824b4c6189b1554082b9050407f34c22da7da5a54c67d83a4ee5be7",
    "schemaVersion": "law.core.evaluation/0.2"
  },
  "evaluationStatus": "COMPUTED",
  "issues": [],
  "judgmentRequests": [],
  "proofRef": "urn:proof:query:mcp",
  "provenance": {
    "acts": [
      {
        "contributed": true,
        "fragmentCount": 6,
        "fragments": [
          "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
          "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
        ],
        "jurisdiction": "none",
        "namespace": "urn:la:gauss:clir:theorema-fermatianum",
        "package": "la-gauss-theorema-fermatianum",
        "title": "Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1"
      }
    ],
    "caseHash": "sha256:c0ebafc9508a878bc4720fafa551848fbb32b28b4fa7ce5f72a869c4a50c37f1",
    "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
    "jurisdiction": "вне юрисдикции государства",
    "legalTime": "2026-09-06",
    "mode": "audit",
    "programHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
    "resultHash": "sha256:3e03779ab824b4c6189b1554082b9050407f34c22da7da5a54c67d83a4ee5be7",
    "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
    "timezone": "Asia/Qyzylorda"
  },
  "rulesApplied": [
    "urn:la:gauss:clir:theorema-fermatianum#CasusPropositus",
    "urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata",
    "urn:la:gauss:clir:theorema-fermatianum#CatenaGradus",
    "urn:la:gauss:clir:theorema-fermatianum#CatenaInitium",
    "urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1",
    "urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta"
  ],
  "signature": {
    "constants": {},
    "parameters": [
      {
        "labels": [],
        "name": "modulus",
        "type": {
          "name": "urn:law:std#Integer"
        }
      }
    ],
    "predicate": "urn:la:gauss:clir:theorema-fermatianum#primus",
    "schemaVersion": "law.answers.signature/0.1",
    "types": {
      "urn:law:std#Integer": {
        "kind": "std"
      }
    },
    "vocab": {}
  },
  "vulnerableTo": [
    {
      "anchors": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "label": "numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur",
      "missing": [
        "compositus(7)"
      ],
      "premises": [
        {
          "premise": "compositus(7)",
          "status": "NEITHER"
        }
      ],
      "rule": "PrimusPraesumptus/R2"
    }
  ],
  "whyNot": []
}

Исполнение · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Метаданные отображения

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

JSON · расчёты, источники и точные данные

JSONТолько чтение
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 6,
      "fragments": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "jurisdiction": "none",
      "namespace": "urn:la:gauss:clir:theorema-fermatianum",
      "package": "la-gauss-theorema-fermatianum",
      "title": "Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1"
    }
  ],
  "caseHash": "sha256:c0ebafc9508a878bc4720fafa551848fbb32b28b4fa7ce5f72a869c4a50c37f1",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
  "resultHash": "sha256:3e03779ab824b4c6189b1554082b9050407f34c22da7da5a54c67d83a4ee5be7",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:a1ae8ee430e1d60aa4879e8b8cccc09a868786933ea2f1aae47e23443562b07b
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    7
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        7,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        6
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        3,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        6,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "primus",
  "proof": true
}

Опорный случай: для настоящего простого числа критерий даёт верный ответ.

Проверка условия

341 проходит тест по основанию 2

Дата контекста 06.09.2026

Результат расчёта

Установлено

Исходные параметры

Что определяем

тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

probatio

Исходные факты

  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    modulus: 341basis: 2
  • дело объявляет, что след предъявлен непрерывно от показателя 1 до этой длины; сверку объявления с самим следом ведёт сторож vestigium_ruptum

    longitudo: 340
  • звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    exponensvalor
    12
    24
    416
    532
    101
    201
    212
    424
    8416
    8532
    1701
    3401

Пакет: Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина

Дополнительные сведения

Сохранить доказательство
Да
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    "urn:case:flt:probatio"
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        341,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        340
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        5,
        32
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        10,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        20,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        21,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        42,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        84,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        85,
        32
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        170,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        340,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "probatio_fermatiana_transacta",
  "proof": true
}
Почему такой результатПрименённые правила и условия

Путь вывода27 шагов

  1. 1

    модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    pr: urn:case:flt:probatio; modulus: 341; basis: 2

    факт дела
  2. 2

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 42; valor: 4

    факт дела
  3. 3

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 84; valor: 16

    факт дела
  4. 4

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 85; valor: 32

    факт дела
  5. 5

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 170; valor: 1

    факт дела
  6. 6

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 340; valor: 1

    факт дела
  7. 7

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 1; valor: 2

    факт дела
  8. 8

    начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 1

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
    правило
  9. 9

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 2; valor: 4

    факт дела
  10. 10

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 2

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  11. 11

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 4; valor: 16

    факт дела
  12. 12

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 4

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  13. 13

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 5; valor: 32

    факт дела
  14. 14

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 5

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  15. 15

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 10; valor: 1

    факт дела
  16. 16

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 10

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  17. 17

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 20; valor: 1

    факт дела
  18. 18

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 20

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  19. 19

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 21; valor: 2

    факт дела
  20. 20

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 21

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  21. 21

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 42

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  22. 22

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 84

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  23. 23

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 85

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  24. 24

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 170

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  25. 25

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 340

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  26. 26

    теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50): pr: urn:case:flt:probatio

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
    правило
  27. 27

    Вычисление запроса

    запрос

проверено движком: 14 · факт дела: 13 · Полный граф: 32 узлов

Шаги сохранённого доказательства от фактов дела к ответу. Формулы показаны как записаны в норме, с подставленными значениями; страница ничего не пересчитывает.

Основание этого ответа

Правила из сохранённой цепочки доказательства ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
  • шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
  • начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
  • теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
Другие правила расчёта2

Применены в общем расчёте, но не входят в цепочку доказательства этого ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • антецедент инварианта: испытанию предъявлены модуль и основание

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CasusPropositus
  • доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1

Вывод по запросу

  • тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

    pr: probatio
Другие выводы13
  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • антецедент инварианта: испытанию предъявлены модуль и основание

  • след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)

    exponens
    1
    2
    4
    5
    10
    20
    21
    42
    84
    85
    170
    340
антецедент инварианта: испытанию предъявлены модуль и основание
pr
probatio
след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)
prexponens
probatio1
probatio2
probatio4
probatio5
probatio10
probatio20
probatio21
probatio42
probatio84
probatio85
probatio170
probatio340
тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)
pr
probatio

Скрыто выведенных фактов: 1. В кратком ответе движок оставляет относящиеся к вопросу; полный перечень — в JSON расчёта ниже.

Что способно поразить вывод1 правил

  1. 1

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Чего не хватает

    • модуль составной — у него предъявлен и проверен собственный делитель; иных оснований составности пакет не выводит (разбор отвергнутого обращения артикула 49 — в audit §4)341Не установленоименно этого не хватает

    Источник: ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R2
    правило

Перечислены правила, чья голова отвечает вопросу, и их невыполненные посылки. Отсутствие факта не означает его опровержения.

Граф доказательств

Граф доказательства · 14 слой
query_evaluationprobatio_fermatiana_transactarule_applicationProbatioFermatianaTransactarule_applicationCatenaDuplicataassertionpropositumassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaInitiumassertionresiduum

Узлы доказательств: 32 · assertion 13, rule_application 16, candidate_closure 1, constraint_check 1, query_evaluation 1

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
Идентификаторы календаря и доказательства
Ссылка на доказательство
mcp
Исходное обоснование · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
ИсточникиФрагментов: 2

Статья 46

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Quando progressio ultra terminum, qui unitati est congruus, continuatur, eadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \equiv 1$, erit $a^{t+1} \equiv a$, $a^{t+2} \equiv aa$ etc., donec ad terminum $a^{2t}\!$ perveniatur, cuius residuum minimum iterum erit $\equiv 1$, atque residuorum periodum denuo inchoat. Habetur itaque periodus $t$ residua comprehendens, quae simulac finita est ab initio semper repetitur; neque alia residua quam quae in hac periodo continentur, in tota progressione occurrere possunt. Generaliter erit $a^{mt} \equiv 1$, et $a^{mt+n} \equiv a^{n}\!$, id quod per designationem nostram ita exhibetur: Si $\textstyle r \equiv \rho \pmod{t}$, erit $\textstyle a^{r} \equiv a^{\rho} \pmod{t}$.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:9d4fd73665d88ea62e99bdb067f2d4791ac28e3ce47b5722ebe0d8406d0e5527",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
  "kind": "fragment",
  "locator": "article/46",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:3d8481c723da99a966d5a5240c0761a80446076ff8d5e2751cca833ee3027e13",
      "language": "la",
      "status": "official",
      "text": "Quando progressio ultra terminum, qui unitati est congruus, continuatur,\neadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \\equiv 1$, erit $a^{t+1} \\equiv a$, $a^{t+2} \\equiv aa$ etc., donec ad terminum $a^{2t}\\!$ perveniatur, cuius residuum minimum iterum erit $\\equiv 1$, atque residuorum periodum denuo inchoat. Habetur\nitaque periodus $t$ residua comprehendens, quae simulac finita est ab initio\nsemper repetitur; neque alia residua quam quae in hac periodo continentur, in tota\nprogressione occurrere possunt. Generaliter erit $a^{mt} \\equiv 1$, et $a^{mt+n} \\equiv a^{n}\\!$,\nid quod per designationem nostram ita exhibetur:\n\nSi $\\textstyle r \\equiv \\rho \\pmod{t}$, erit $\\textstyle a^{r} \\equiv a^{\\rho} \\pmod{t}$."
    }
  ]
}

Статья 50

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Fermatii Theorema. Quum igitur $\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem congruentiae $a^{t} \equiv 1$ ad potestatem exponentis $\tfrac{p-1}{t}$, $a^{p-1} \equiv 1$, sive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens. Theorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem omni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid. Fermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor non adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus demonstrationem publici iuris fecit, in diss. cui titulus Theorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop. T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p. 106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia $1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769 p. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena esse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam superaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad alias investigationes infra adhibebitur.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:bada760fcd34e13cef68ac9ef2a8343055844742af9259bcf3c8b58181320c1b",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART50",
  "kind": "fragment",
  "locator": "article/50",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:9a2d7f1a9f694545a613962cadc9694bd27b4436d947b39fcbd30251a3b5fcdf",
      "language": "la",
      "status": "official",
      "text": "Fermatii Theorema.\n\nQuum igitur $\\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem\ncongruentiae $a^{t} \\equiv 1$ ad potestatem exponentis $\\tfrac{p-1}{t}$, $a^{p-1} \\equiv 1$,\nsive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens.\n\nTheorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem\nomni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid.\nFermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor\nnon adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus\ndemonstrationem publici iuris fecit, in diss. cui titulus\nTheorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop.  T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p.  106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia\n$1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769\np. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena\nesse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam\nsuperaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad\nalias investigationes infra adhibebitur."
    }
  ]
}

Пакеты в снимке

  • Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1
Технические данныеПолный ответ, параметры и контрольные суммы
Статус расчёта
COMPUTED
Полный ответ движка
probatio_fermatiana_transacta: TRUE_ONLY — установлено Выведено правом: casus_propositus(urn:case:flt:probatio); catena(urn:case:flt:probatio, 1); catena(urn:case:flt:probatio, 2); catena(urn:case:flt:probatio, 4); catena(urn:case:flt:probatio, 5); catena(urn:case:flt:probatio, 10); catena(urn:case:flt:probatio, 20); catena(urn:case:flt:probatio, 21); catena(urn:case:flt:probatio, 42); catena(urn:case:flt:probatio, 84); catena(urn:case:flt:probatio, 85); catena(urn:case:flt:probatio, 170); catena(urn:case:flt:probatio, 340); probatio_fermatiana_transacta(urn:case:flt:probatio) …и ещё 1 выведенных фактов вне предмета вопроса (полный вывод — law_explain) Применены правила: CasusPropositus, CatenaDuplicata, CatenaGradus, CatenaInitium, PrimusPraesumptus/R1, ProbatioFermatianaTransacta Ответ поражаем правилом «numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur» — оно отменило бы вывод, будь установлено: compositus(341) (поражающее правило не сработало из-за неустановленных фактов — подайте их в facts, если они есть в деле) Право (вне юрисдикции государства): Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — доктрина — EXECUTABLE 6 §33.1 (programHash sha256:d76c76b2bf97…) proof-граф: 32 узлов — поле evaluation готово для law_explain

Полный машинный результат · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Исполнение · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Метаданные отображения

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

JSON · расчёты, источники и точные данные

JSONТолько чтение
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 6,
      "fragments": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "jurisdiction": "none",
      "namespace": "urn:la:gauss:clir:theorema-fermatianum",
      "package": "la-gauss-theorema-fermatianum",
      "title": "Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1"
    }
  ],
  "caseHash": "sha256:5ce6fd5648e2dccccb8defb6a73decffe425fe4011b6068d13e4d327ed5044af",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
  "resultHash": "sha256:185a964681ac6fca7c08c6602ef9c243c37d4124229b788cfffdb6857c8a6cdf",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:d2d8dac3bf00025a09151ba20f705ada8f84ccbf9efaadd2483e7c3c23f67252
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    "urn:case:flt:probatio"
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        341,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        340
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        5,
        32
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        10,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        20,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        21,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        42,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        84,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        85,
        32
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        170,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        340,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "probatio_fermatiana_transacta",
  "proof": true
}

След степени 340 по модулю 341 сходится к единице: тест пройден, хотя 341 = 11 · 31.

Проверка условия

341 объявлено простым без делителя

Дата контекста 06.09.2026

Результат расчёта

Установлено

Исходные параметры

Что определяем

модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет

341

Исходные факты

  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    modulus: 341basis: 2
  • дело объявляет, что след предъявлен непрерывно от показателя 1 до этой длины; сверку объявления с самим следом ведёт сторож vestigium_ruptum

    longitudo: 340
  • звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    exponensvalor
    12
    24
    416
    532
    101
    201
    212
    424
    8416
    8532
    1701
    3401

Пакет: Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина

Дополнительные сведения

Сохранить доказательство
Да
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    341
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        341,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        340
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        5,
        32
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        10,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        20,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        21,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        42,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        84,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        85,
        32
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        170,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        340,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "primus",
  "proof": true
}
Почему такой результатПрименённые правила и условия

Путь вывода28 шагов

  1. 1

    модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    pr: urn:case:flt:probatio; modulus: 341; basis: 2

    факт дела
  2. 2

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 42; valor: 4

    факт дела
  3. 3

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 84; valor: 16

    факт дела
  4. 4

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 85; valor: 32

    факт дела
  5. 5

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 170; valor: 1

    факт дела
  6. 6

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 340; valor: 1

    факт дела
  7. 7

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 1; valor: 2

    факт дела
  8. 8

    начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 1

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
    правило
  9. 9

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 2; valor: 4

    факт дела
  10. 10

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 2

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  11. 11

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 4; valor: 16

    факт дела
  12. 12

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 4

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  13. 13

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 5; valor: 32

    факт дела
  14. 14

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 5

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  15. 15

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 10; valor: 1

    факт дела
  16. 16

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 10

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  17. 17

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 20; valor: 1

    факт дела
  18. 18

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 20

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  19. 19

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 21; valor: 2

    факт дела
  20. 20

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 21

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  21. 21

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 42

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  22. 22

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 84

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  23. 23

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 85

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  24. 24

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 170

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  25. 25

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 340

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  26. 26

    теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50): pr: urn:case:flt:probatio

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
    правило
  27. 27

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет: modulus: 341

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1
    правило
  28. 28

    Вычисление запроса

    запрос

проверено движком: 15 · факт дела: 13 · Полный граф: 32 узлов

Шаги сохранённого доказательства от фактов дела к ответу. Формулы показаны как записаны в норме, с подставленными значениями; страница ничего не пересчитывает.

Основание этого ответа

Правила из сохранённой цепочки доказательства ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
  • шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
  • начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
  • доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1
  • теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
Другие правила расчёта1

Применены в общем расчёте, но не входят в цепочку доказательства этого ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • антецедент инварианта: испытанию предъявлены модуль и основание

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CasusPropositus

Вывод по запросу

  • модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет

    modulus: 341
модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет
modulus
341

Скрыто выведенных фактов: 14. В кратком ответе движок оставляет относящиеся к вопросу; полный перечень — в JSON расчёта ниже.

Что способно поразить вывод1 правил

  1. 1

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Чего не хватает

    • модуль составной — у него предъявлен и проверен собственный делитель; иных оснований составности пакет не выводит (разбор отвергнутого обращения артикула 49 — в audit §4)341Не установленоименно этого не хватает

    Источник: ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R2
    правило

Перечислены правила, чья голова отвечает вопросу, и их невыполненные посылки. Отсутствие факта не означает его опровержения.

Граф доказательств

Граф доказательства · 15 слой
query_evaluationprimusrule_applicationPrimusPraesumptus/R1rule_applicationProbatioFermatianaTransactaassertionpropositumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaInitiumassertionresiduum

Узлы доказательств: 32 · assertion 13, rule_application 16, candidate_closure 1, constraint_check 1, query_evaluation 1

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
Идентификаторы календаря и доказательства
Ссылка на доказательство
mcp
Исходное обоснование · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
ИсточникиФрагментов: 2

Статья 46

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Quando progressio ultra terminum, qui unitati est congruus, continuatur, eadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \equiv 1$, erit $a^{t+1} \equiv a$, $a^{t+2} \equiv aa$ etc., donec ad terminum $a^{2t}\!$ perveniatur, cuius residuum minimum iterum erit $\equiv 1$, atque residuorum periodum denuo inchoat. Habetur itaque periodus $t$ residua comprehendens, quae simulac finita est ab initio semper repetitur; neque alia residua quam quae in hac periodo continentur, in tota progressione occurrere possunt. Generaliter erit $a^{mt} \equiv 1$, et $a^{mt+n} \equiv a^{n}\!$, id quod per designationem nostram ita exhibetur: Si $\textstyle r \equiv \rho \pmod{t}$, erit $\textstyle a^{r} \equiv a^{\rho} \pmod{t}$.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:9d4fd73665d88ea62e99bdb067f2d4791ac28e3ce47b5722ebe0d8406d0e5527",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
  "kind": "fragment",
  "locator": "article/46",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:3d8481c723da99a966d5a5240c0761a80446076ff8d5e2751cca833ee3027e13",
      "language": "la",
      "status": "official",
      "text": "Quando progressio ultra terminum, qui unitati est congruus, continuatur,\neadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \\equiv 1$, erit $a^{t+1} \\equiv a$, $a^{t+2} \\equiv aa$ etc., donec ad terminum $a^{2t}\\!$ perveniatur, cuius residuum minimum iterum erit $\\equiv 1$, atque residuorum periodum denuo inchoat. Habetur\nitaque periodus $t$ residua comprehendens, quae simulac finita est ab initio\nsemper repetitur; neque alia residua quam quae in hac periodo continentur, in tota\nprogressione occurrere possunt. Generaliter erit $a^{mt} \\equiv 1$, et $a^{mt+n} \\equiv a^{n}\\!$,\nid quod per designationem nostram ita exhibetur:\n\nSi $\\textstyle r \\equiv \\rho \\pmod{t}$, erit $\\textstyle a^{r} \\equiv a^{\\rho} \\pmod{t}$."
    }
  ]
}

Статья 50

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Fermatii Theorema. Quum igitur $\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem congruentiae $a^{t} \equiv 1$ ad potestatem exponentis $\tfrac{p-1}{t}$, $a^{p-1} \equiv 1$, sive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens. Theorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem omni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid. Fermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor non adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus demonstrationem publici iuris fecit, in diss. cui titulus Theorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop. T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p. 106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia $1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769 p. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena esse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam superaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad alias investigationes infra adhibebitur.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:bada760fcd34e13cef68ac9ef2a8343055844742af9259bcf3c8b58181320c1b",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART50",
  "kind": "fragment",
  "locator": "article/50",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:9a2d7f1a9f694545a613962cadc9694bd27b4436d947b39fcbd30251a3b5fcdf",
      "language": "la",
      "status": "official",
      "text": "Fermatii Theorema.\n\nQuum igitur $\\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem\ncongruentiae $a^{t} \\equiv 1$ ad potestatem exponentis $\\tfrac{p-1}{t}$, $a^{p-1} \\equiv 1$,\nsive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens.\n\nTheorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem\nomni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid.\nFermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor\nnon adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus\ndemonstrationem publici iuris fecit, in diss. cui titulus\nTheorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop.  T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p.  106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia\n$1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769\np. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena\nesse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam\nsuperaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad\nalias investigationes infra adhibebitur."
    }
  ]
}

Пакеты в снимке

  • Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1
Технические данныеПолный ответ, параметры и контрольные суммы
Статус расчёта
COMPUTED
Полный ответ движка
primus: TRUE_ONLY — установлено Выведено правом: primus(341) …и ещё 14 выведенных фактов вне предмета вопроса (полный вывод — law_explain) Применены правила: CasusPropositus, CatenaDuplicata, CatenaGradus, CatenaInitium, PrimusPraesumptus/R1, ProbatioFermatianaTransacta Ответ поражаем правилом «numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur» — оно отменило бы вывод, будь установлено: compositus(341) (поражающее правило не сработало из-за неустановленных фактов — подайте их в facts, если они есть в деле) Право (вне юрисдикции государства): Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — доктрина — EXECUTABLE 6 §33.1 (programHash sha256:d76c76b2bf97…) proof-граф: 32 узлов — поле evaluation готово для law_explain

Полный машинный результат · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Исполнение · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Метаданные отображения

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

JSON · расчёты, источники и точные данные

JSONТолько чтение
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 6,
      "fragments": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "jurisdiction": "none",
      "namespace": "urn:la:gauss:clir:theorema-fermatianum",
      "package": "la-gauss-theorema-fermatianum",
      "title": "Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1"
    }
  ],
  "caseHash": "sha256:5ce6fd5648e2dccccb8defb6a73decffe425fe4011b6068d13e4d327ed5044af",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
  "resultHash": "sha256:b583563cb6f94007f483c3c3b40f5d3135f30efb90823000dfb32d6d1341f187",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:7ff97d9681ca8a74f2bd211f9ca7d5035f840fce29bb040727696c9dc75d2f60
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    341
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        341,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        340
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        5,
        32
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        10,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        20,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        21,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        42,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        84,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        85,
        32
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        170,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        340,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "primus",
  "proof": true
}

Делитель не предъявлен, критерий пройден — вывод «простое» следует из посылок, и в этом слабость теста.

Проверка условия

561 по основанию 2

Дата контекста 06.09.2026

Результат расчёта

Установлено

Исходные параметры

Что определяем

тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

probatio

Исходные факты

  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    modulus: 561basis: 2
  • дело объявляет, что след предъявлен непрерывно от показателя 1 до этой длины; сверку объявления с самим следом ведёт сторож vestigium_ruptum

    longitudo: 560
  • звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    exponensvalor
    12
    24
    416
    8256
    16460
    17359
    34412
    35263
    70166
    14067
    2801
    5601

Пакет: Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина

Дополнительные сведения

Сохранить доказательство
Да
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    "urn:case:flt:probatio"
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        561,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        8,
        256
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        16,
        460
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        17,
        359
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        34,
        412
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        35,
        263
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        70,
        166
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        140,
        67
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        280,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "probatio_fermatiana_transacta",
  "proof": true
}
Почему такой результатПрименённые правила и условия

Путь вывода27 шагов

  1. 1

    модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    pr: urn:case:flt:probatio; modulus: 561; basis: 2

    факт дела
  2. 2

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 35; valor: 263

    факт дела
  3. 3

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 70; valor: 166

    факт дела
  4. 4

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 140; valor: 67

    факт дела
  5. 5

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 280; valor: 1

    факт дела
  6. 6

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 560; valor: 1

    факт дела
  7. 7

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 1; valor: 2

    факт дела
  8. 8

    начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 1

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
    правило
  9. 9

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 2; valor: 4

    факт дела
  10. 10

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 2

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  11. 11

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 4; valor: 16

    факт дела
  12. 12

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 4

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  13. 13

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 8; valor: 256

    факт дела
  14. 14

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 8

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  15. 15

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 16; valor: 460

    факт дела
  16. 16

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 16

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  17. 17

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 17; valor: 359

    факт дела
  18. 18

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 17

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  19. 19

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 34; valor: 412

    факт дела
  20. 20

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 34

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  21. 21

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 35

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  22. 22

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 70

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  23. 23

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 140

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  24. 24

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 280

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  25. 25

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 560

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  26. 26

    теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50): pr: urn:case:flt:probatio

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
    правило
  27. 27

    Вычисление запроса

    запрос

проверено движком: 14 · факт дела: 13 · Полный граф: 32 узлов

Шаги сохранённого доказательства от фактов дела к ответу. Формулы показаны как записаны в норме, с подставленными значениями; страница ничего не пересчитывает.

Основание этого ответа

Правила из сохранённой цепочки доказательства ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
  • шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
  • начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
  • теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
Другие правила расчёта2

Применены в общем расчёте, но не входят в цепочку доказательства этого ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • антецедент инварианта: испытанию предъявлены модуль и основание

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CasusPropositus
  • доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1

Вывод по запросу

  • тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

    pr: probatio
Другие выводы13
  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • антецедент инварианта: испытанию предъявлены модуль и основание

  • след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)

    exponens
    1
    2
    4
    8
    16
    17
    34
    35
    70
    140
    280
    560
антецедент инварианта: испытанию предъявлены модуль и основание
pr
probatio
след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)
prexponens
probatio1
probatio2
probatio4
probatio8
probatio16
probatio17
probatio34
probatio35
probatio70
probatio140
probatio280
probatio560
тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)
pr
probatio

Скрыто выведенных фактов: 1. В кратком ответе движок оставляет относящиеся к вопросу; полный перечень — в JSON расчёта ниже.

Что способно поразить вывод1 правил

  1. 1

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Чего не хватает

    • модуль составной — у него предъявлен и проверен собственный делитель; иных оснований составности пакет не выводит (разбор отвергнутого обращения артикула 49 — в audit §4)561Не установленоименно этого не хватает

    Источник: ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R2
    правило

Перечислены правила, чья голова отвечает вопросу, и их невыполненные посылки. Отсутствие факта не означает его опровержения.

Граф доказательств

Граф доказательства · 14 слой
query_evaluationprobatio_fermatiana_transactarule_applicationProbatioFermatianaTransactarule_applicationCatenaDuplicataassertionpropositumassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaInitiumassertionresiduum

Узлы доказательств: 32 · assertion 13, rule_application 16, candidate_closure 1, constraint_check 1, query_evaluation 1

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
Идентификаторы календаря и доказательства
Ссылка на доказательство
mcp
Исходное обоснование · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
ИсточникиФрагментов: 2

Статья 46

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Quando progressio ultra terminum, qui unitati est congruus, continuatur, eadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \equiv 1$, erit $a^{t+1} \equiv a$, $a^{t+2} \equiv aa$ etc., donec ad terminum $a^{2t}\!$ perveniatur, cuius residuum minimum iterum erit $\equiv 1$, atque residuorum periodum denuo inchoat. Habetur itaque periodus $t$ residua comprehendens, quae simulac finita est ab initio semper repetitur; neque alia residua quam quae in hac periodo continentur, in tota progressione occurrere possunt. Generaliter erit $a^{mt} \equiv 1$, et $a^{mt+n} \equiv a^{n}\!$, id quod per designationem nostram ita exhibetur: Si $\textstyle r \equiv \rho \pmod{t}$, erit $\textstyle a^{r} \equiv a^{\rho} \pmod{t}$.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:9d4fd73665d88ea62e99bdb067f2d4791ac28e3ce47b5722ebe0d8406d0e5527",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
  "kind": "fragment",
  "locator": "article/46",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:3d8481c723da99a966d5a5240c0761a80446076ff8d5e2751cca833ee3027e13",
      "language": "la",
      "status": "official",
      "text": "Quando progressio ultra terminum, qui unitati est congruus, continuatur,\neadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \\equiv 1$, erit $a^{t+1} \\equiv a$, $a^{t+2} \\equiv aa$ etc., donec ad terminum $a^{2t}\\!$ perveniatur, cuius residuum minimum iterum erit $\\equiv 1$, atque residuorum periodum denuo inchoat. Habetur\nitaque periodus $t$ residua comprehendens, quae simulac finita est ab initio\nsemper repetitur; neque alia residua quam quae in hac periodo continentur, in tota\nprogressione occurrere possunt. Generaliter erit $a^{mt} \\equiv 1$, et $a^{mt+n} \\equiv a^{n}\\!$,\nid quod per designationem nostram ita exhibetur:\n\nSi $\\textstyle r \\equiv \\rho \\pmod{t}$, erit $\\textstyle a^{r} \\equiv a^{\\rho} \\pmod{t}$."
    }
  ]
}

Статья 50

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Fermatii Theorema. Quum igitur $\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem congruentiae $a^{t} \equiv 1$ ad potestatem exponentis $\tfrac{p-1}{t}$, $a^{p-1} \equiv 1$, sive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens. Theorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem omni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid. Fermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor non adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus demonstrationem publici iuris fecit, in diss. cui titulus Theorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop. T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p. 106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia $1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769 p. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena esse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam superaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad alias investigationes infra adhibebitur.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:bada760fcd34e13cef68ac9ef2a8343055844742af9259bcf3c8b58181320c1b",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART50",
  "kind": "fragment",
  "locator": "article/50",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:9a2d7f1a9f694545a613962cadc9694bd27b4436d947b39fcbd30251a3b5fcdf",
      "language": "la",
      "status": "official",
      "text": "Fermatii Theorema.\n\nQuum igitur $\\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem\ncongruentiae $a^{t} \\equiv 1$ ad potestatem exponentis $\\tfrac{p-1}{t}$, $a^{p-1} \\equiv 1$,\nsive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens.\n\nTheorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem\nomni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid.\nFermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor\nnon adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus\ndemonstrationem publici iuris fecit, in diss. cui titulus\nTheorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop.  T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p.  106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia\n$1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769\np. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena\nesse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam\nsuperaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad\nalias investigationes infra adhibebitur."
    }
  ]
}

Пакеты в снимке

  • Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1
Технические данныеПолный ответ, параметры и контрольные суммы
Статус расчёта
COMPUTED
Полный ответ движка
probatio_fermatiana_transacta: TRUE_ONLY — установлено Выведено правом: casus_propositus(urn:case:flt:probatio); catena(urn:case:flt:probatio, 1); catena(urn:case:flt:probatio, 2); catena(urn:case:flt:probatio, 4); catena(urn:case:flt:probatio, 8); catena(urn:case:flt:probatio, 16); catena(urn:case:flt:probatio, 17); catena(urn:case:flt:probatio, 34); catena(urn:case:flt:probatio, 35); catena(urn:case:flt:probatio, 70); catena(urn:case:flt:probatio, 140); catena(urn:case:flt:probatio, 280); catena(urn:case:flt:probatio, 560); probatio_fermatiana_transacta(urn:case:flt:probatio) …и ещё 1 выведенных фактов вне предмета вопроса (полный вывод — law_explain) Применены правила: CasusPropositus, CatenaDuplicata, CatenaGradus, CatenaInitium, PrimusPraesumptus/R1, ProbatioFermatianaTransacta Ответ поражаем правилом «numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur» — оно отменило бы вывод, будь установлено: compositus(561) (поражающее правило не сработало из-за неустановленных фактов — подайте их в facts, если они есть в деле) Право (вне юрисдикции государства): Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — доктрина — EXECUTABLE 6 §33.1 (programHash sha256:d76c76b2bf97…) proof-граф: 32 узлов — поле evaluation готово для law_explain

Полный машинный результат · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Исполнение · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Метаданные отображения

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

JSON · расчёты, источники и точные данные

JSONТолько чтение
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 6,
      "fragments": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "jurisdiction": "none",
      "namespace": "urn:la:gauss:clir:theorema-fermatianum",
      "package": "la-gauss-theorema-fermatianum",
      "title": "Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1"
    }
  ],
  "caseHash": "sha256:e2303d459d2bcf33d6303e3cc9ba80f3caa4d690f39f348bf6193f82cdfcadc6",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
  "resultHash": "sha256:c7223e986ec73c6222fc9599d7e9f55bb32702126d0f70c2bc69f412661fb2f8",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:ef7b1de8d34229e7f81e7372412849bb0a7f36d52320d421f2ca77e219aa0c58
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    "urn:case:flt:probatio"
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        561,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        8,
        256
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        16,
        460
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        17,
        359
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        34,
        412
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        35,
        263
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        70,
        166
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        140,
        67
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        280,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "probatio_fermatiana_transacta",
  "proof": true
}

Первое основание тест не различает.

Проверка условия

561 по основанию 5

Дата контекста 06.09.2026

Результат расчёта

Установлено

Исходные параметры

Что определяем

тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

probatio

Исходные факты

  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    modulus: 561basis: 5
  • дело объявляет, что след предъявлен непрерывно от показателя 1 до этой длины; сверку объявления с самим следом ведёт сторож vestigium_ruptum

    longitudo: 560
  • звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    exponensvalor
    15
    225
    464
    8169
    16511
    17311
    34229
    3523
    70529
    140463
    28067
    5601

Пакет: Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина

Дополнительные сведения

Сохранить доказательство
Да
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    "urn:case:flt:probatio"
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        561,
        5
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        5
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        25
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        64
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        8,
        169
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        16,
        511
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        17,
        311
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        34,
        229
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        35,
        23
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        70,
        529
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        140,
        463
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        280,
        67
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "probatio_fermatiana_transacta",
  "proof": true
}
Почему такой результатПрименённые правила и условия

Путь вывода27 шагов

  1. 1

    модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    pr: urn:case:flt:probatio; modulus: 561; basis: 5

    факт дела
  2. 2

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 35; valor: 23

    факт дела
  3. 3

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 70; valor: 529

    факт дела
  4. 4

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 140; valor: 463

    факт дела
  5. 5

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 280; valor: 67

    факт дела
  6. 6

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 560; valor: 1

    факт дела
  7. 7

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 1; valor: 5

    факт дела
  8. 8

    начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 1

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
    правило
  9. 9

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 2; valor: 25

    факт дела
  10. 10

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 2

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  11. 11

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 4; valor: 64

    факт дела
  12. 12

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 4

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  13. 13

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 8; valor: 169

    факт дела
  14. 14

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 8

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  15. 15

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 16; valor: 511

    факт дела
  16. 16

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 16

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  17. 17

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 17; valor: 311

    факт дела
  18. 18

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 17

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  19. 19

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 34; valor: 229

    факт дела
  20. 20

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 34

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  21. 21

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 35

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  22. 22

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 70

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  23. 23

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 140

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  24. 24

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 280

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  25. 25

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 560

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  26. 26

    теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50): pr: urn:case:flt:probatio

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
    правило
  27. 27

    Вычисление запроса

    запрос

проверено движком: 14 · факт дела: 13 · Полный граф: 32 узлов

Шаги сохранённого доказательства от фактов дела к ответу. Формулы показаны как записаны в норме, с подставленными значениями; страница ничего не пересчитывает.

Основание этого ответа

Правила из сохранённой цепочки доказательства ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
  • шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
  • начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
  • теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
Другие правила расчёта2

Применены в общем расчёте, но не входят в цепочку доказательства этого ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • антецедент инварианта: испытанию предъявлены модуль и основание

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CasusPropositus
  • доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1

Вывод по запросу

  • тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

    pr: probatio
Другие выводы13
  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • антецедент инварианта: испытанию предъявлены модуль и основание

  • след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)

    exponens
    1
    2
    4
    8
    16
    17
    34
    35
    70
    140
    280
    560
антецедент инварианта: испытанию предъявлены модуль и основание
pr
probatio
след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)
prexponens
probatio1
probatio2
probatio4
probatio8
probatio16
probatio17
probatio34
probatio35
probatio70
probatio140
probatio280
probatio560
тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)
pr
probatio

Скрыто выведенных фактов: 1. В кратком ответе движок оставляет относящиеся к вопросу; полный перечень — в JSON расчёта ниже.

Что способно поразить вывод1 правил

  1. 1

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Чего не хватает

    • модуль составной — у него предъявлен и проверен собственный делитель; иных оснований составности пакет не выводит (разбор отвергнутого обращения артикула 49 — в audit §4)561Не установленоименно этого не хватает

    Источник: ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R2
    правило

Перечислены правила, чья голова отвечает вопросу, и их невыполненные посылки. Отсутствие факта не означает его опровержения.

Граф доказательств

Граф доказательства · 14 слой
query_evaluationprobatio_fermatiana_transactarule_applicationProbatioFermatianaTransactarule_applicationCatenaDuplicataassertionpropositumassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaInitiumassertionresiduum

Узлы доказательств: 32 · assertion 13, rule_application 16, candidate_closure 1, constraint_check 1, query_evaluation 1

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
Идентификаторы календаря и доказательства
Ссылка на доказательство
mcp
Исходное обоснование · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
ИсточникиФрагментов: 2

Статья 46

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Quando progressio ultra terminum, qui unitati est congruus, continuatur, eadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \equiv 1$, erit $a^{t+1} \equiv a$, $a^{t+2} \equiv aa$ etc., donec ad terminum $a^{2t}\!$ perveniatur, cuius residuum minimum iterum erit $\equiv 1$, atque residuorum periodum denuo inchoat. Habetur itaque periodus $t$ residua comprehendens, quae simulac finita est ab initio semper repetitur; neque alia residua quam quae in hac periodo continentur, in tota progressione occurrere possunt. Generaliter erit $a^{mt} \equiv 1$, et $a^{mt+n} \equiv a^{n}\!$, id quod per designationem nostram ita exhibetur: Si $\textstyle r \equiv \rho \pmod{t}$, erit $\textstyle a^{r} \equiv a^{\rho} \pmod{t}$.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:9d4fd73665d88ea62e99bdb067f2d4791ac28e3ce47b5722ebe0d8406d0e5527",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
  "kind": "fragment",
  "locator": "article/46",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:3d8481c723da99a966d5a5240c0761a80446076ff8d5e2751cca833ee3027e13",
      "language": "la",
      "status": "official",
      "text": "Quando progressio ultra terminum, qui unitati est congruus, continuatur,\neadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \\equiv 1$, erit $a^{t+1} \\equiv a$, $a^{t+2} \\equiv aa$ etc., donec ad terminum $a^{2t}\\!$ perveniatur, cuius residuum minimum iterum erit $\\equiv 1$, atque residuorum periodum denuo inchoat. Habetur\nitaque periodus $t$ residua comprehendens, quae simulac finita est ab initio\nsemper repetitur; neque alia residua quam quae in hac periodo continentur, in tota\nprogressione occurrere possunt. Generaliter erit $a^{mt} \\equiv 1$, et $a^{mt+n} \\equiv a^{n}\\!$,\nid quod per designationem nostram ita exhibetur:\n\nSi $\\textstyle r \\equiv \\rho \\pmod{t}$, erit $\\textstyle a^{r} \\equiv a^{\\rho} \\pmod{t}$."
    }
  ]
}

Статья 50

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Fermatii Theorema. Quum igitur $\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem congruentiae $a^{t} \equiv 1$ ad potestatem exponentis $\tfrac{p-1}{t}$, $a^{p-1} \equiv 1$, sive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens. Theorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem omni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid. Fermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor non adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus demonstrationem publici iuris fecit, in diss. cui titulus Theorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop. T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p. 106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia $1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769 p. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena esse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam superaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad alias investigationes infra adhibebitur.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:bada760fcd34e13cef68ac9ef2a8343055844742af9259bcf3c8b58181320c1b",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART50",
  "kind": "fragment",
  "locator": "article/50",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:9a2d7f1a9f694545a613962cadc9694bd27b4436d947b39fcbd30251a3b5fcdf",
      "language": "la",
      "status": "official",
      "text": "Fermatii Theorema.\n\nQuum igitur $\\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem\ncongruentiae $a^{t} \\equiv 1$ ad potestatem exponentis $\\tfrac{p-1}{t}$, $a^{p-1} \\equiv 1$,\nsive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens.\n\nTheorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem\nomni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid.\nFermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor\nnon adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus\ndemonstrationem publici iuris fecit, in diss. cui titulus\nTheorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop.  T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p.  106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia\n$1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769\np. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena\nesse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam\nsuperaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad\nalias investigationes infra adhibebitur."
    }
  ]
}

Пакеты в снимке

  • Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1
Технические данныеПолный ответ, параметры и контрольные суммы
Статус расчёта
COMPUTED
Полный ответ движка
probatio_fermatiana_transacta: TRUE_ONLY — установлено Выведено правом: casus_propositus(urn:case:flt:probatio); catena(urn:case:flt:probatio, 1); catena(urn:case:flt:probatio, 2); catena(urn:case:flt:probatio, 4); catena(urn:case:flt:probatio, 8); catena(urn:case:flt:probatio, 16); catena(urn:case:flt:probatio, 17); catena(urn:case:flt:probatio, 34); catena(urn:case:flt:probatio, 35); catena(urn:case:flt:probatio, 70); catena(urn:case:flt:probatio, 140); catena(urn:case:flt:probatio, 280); catena(urn:case:flt:probatio, 560); probatio_fermatiana_transacta(urn:case:flt:probatio) …и ещё 1 выведенных фактов вне предмета вопроса (полный вывод — law_explain) Применены правила: CasusPropositus, CatenaDuplicata, CatenaGradus, CatenaInitium, PrimusPraesumptus/R1, ProbatioFermatianaTransacta Ответ поражаем правилом «numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur» — оно отменило бы вывод, будь установлено: compositus(561) (поражающее правило не сработало из-за неустановленных фактов — подайте их в facts, если они есть в деле) Право (вне юрисдикции государства): Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — доктрина — EXECUTABLE 6 §33.1 (programHash sha256:d76c76b2bf97…) proof-граф: 32 узлов — поле evaluation готово для law_explain

Полный машинный результат · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Исполнение · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Метаданные отображения

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

JSON · расчёты, источники и точные данные

JSONТолько чтение
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 6,
      "fragments": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "jurisdiction": "none",
      "namespace": "urn:la:gauss:clir:theorema-fermatianum",
      "package": "la-gauss-theorema-fermatianum",
      "title": "Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1"
    }
  ],
  "caseHash": "sha256:dee415fe1d3029ea6b9fd6301e36b28728464b6bcedc24ea80c9868603bccf14",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
  "resultHash": "sha256:899a16675679ae3bc6a25bedba834acf9fe5cfbacb9ecec2c96704e7bcb88173",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:41f66af547c294c452ae931339d79f58978ca0c9785f383beb814d03f4a6edf1
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    "urn:case:flt:probatio"
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        561,
        5
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        5
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        25
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        64
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        8,
        169
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        16,
        511
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        17,
        311
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        34,
        229
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        35,
        23
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        70,
        529
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        140,
        463
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        280,
        67
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "probatio_fermatiana_transacta",
  "proof": true
}

Второе основание тоже проходит: у обычного псевдопростого здесь была бы осечка.

Проверка условия

561 по основанию 7

Дата контекста 06.09.2026

Результат расчёта

Установлено

Исходные параметры

Что определяем

тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

probatio

Исходные факты

  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    modulus: 561basis: 7
  • дело объявляет, что след предъявлен непрерывно от показателя 1 до этой длины; сверку объявления с самим следом ведёт сторож vestigium_ruptum

    longitudo: 560
  • звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    exponensvalor
    17
    249
    4157
    8526
    16103
    17160
    34355
    35241
    70298
    140166
    28067
    5601

Пакет: Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина

Дополнительные сведения

Сохранить доказательство
Да
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    "urn:case:flt:probatio"
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        561,
        7
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        7
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        49
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        157
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        8,
        526
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        16,
        103
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        17,
        160
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        34,
        355
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        35,
        241
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        70,
        298
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        140,
        166
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        280,
        67
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "probatio_fermatiana_transacta",
  "proof": true
}
Почему такой результатПрименённые правила и условия

Путь вывода27 шагов

  1. 1

    модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    pr: urn:case:flt:probatio; modulus: 561; basis: 7

    факт дела
  2. 2

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 35; valor: 241

    факт дела
  3. 3

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 70; valor: 298

    факт дела
  4. 4

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 140; valor: 166

    факт дела
  5. 5

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 280; valor: 67

    факт дела
  6. 6

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 560; valor: 1

    факт дела
  7. 7

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 1; valor: 7

    факт дела
  8. 8

    начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 1

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
    правило
  9. 9

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 2; valor: 49

    факт дела
  10. 10

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 2

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  11. 11

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 4; valor: 157

    факт дела
  12. 12

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 4

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  13. 13

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 8; valor: 526

    факт дела
  14. 14

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 8

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  15. 15

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 16; valor: 103

    факт дела
  16. 16

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 16

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  17. 17

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 17; valor: 160

    факт дела
  18. 18

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 17

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  19. 19

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 34; valor: 355

    факт дела
  20. 20

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 34

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  21. 21

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 35

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  22. 22

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 70

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  23. 23

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 140

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  24. 24

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 280

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  25. 25

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 560

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  26. 26

    теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50): pr: urn:case:flt:probatio

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
    правило
  27. 27

    Вычисление запроса

    запрос

проверено движком: 14 · факт дела: 13 · Полный граф: 32 узлов

Шаги сохранённого доказательства от фактов дела к ответу. Формулы показаны как записаны в норме, с подставленными значениями; страница ничего не пересчитывает.

Основание этого ответа

Правила из сохранённой цепочки доказательства ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
  • шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
  • начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
  • теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
Другие правила расчёта2

Применены в общем расчёте, но не входят в цепочку доказательства этого ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • антецедент инварианта: испытанию предъявлены модуль и основание

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CasusPropositus
  • доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1

Вывод по запросу

  • тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)

    pr: probatio
Другие выводы13
  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • антецедент инварианта: испытанию предъявлены модуль и основание

  • след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)

    exponens
    1
    2
    4
    8
    16
    17
    34
    35
    70
    140
    280
    560
антецедент инварианта: испытанию предъявлены модуль и основание
pr
probatio
след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46)
prexponens
probatio1
probatio2
probatio4
probatio8
probatio16
probatio17
probatio34
probatio35
probatio70
probatio140
probatio280
probatio560
тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50)
pr
probatio

Скрыто выведенных фактов: 1. В кратком ответе движок оставляет относящиеся к вопросу; полный перечень — в JSON расчёта ниже.

Что способно поразить вывод1 правил

  1. 1

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Чего не хватает

    • модуль составной — у него предъявлен и проверен собственный делитель; иных оснований составности пакет не выводит (разбор отвергнутого обращения артикула 49 — в audit §4)561Не установленоименно этого не хватает

    Источник: ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R2
    правило

Перечислены правила, чья голова отвечает вопросу, и их невыполненные посылки. Отсутствие факта не означает его опровержения.

Граф доказательств

Граф доказательства · 14 слой
query_evaluationprobatio_fermatiana_transactarule_applicationProbatioFermatianaTransactarule_applicationCatenaDuplicataassertionpropositumassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaInitiumassertionresiduum

Узлы доказательств: 32 · assertion 13, rule_application 16, candidate_closure 1, constraint_check 1, query_evaluation 1

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
Идентификаторы календаря и доказательства
Ссылка на доказательство
mcp
Исходное обоснование · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
ИсточникиФрагментов: 2

Статья 46

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Quando progressio ultra terminum, qui unitati est congruus, continuatur, eadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \equiv 1$, erit $a^{t+1} \equiv a$, $a^{t+2} \equiv aa$ etc., donec ad terminum $a^{2t}\!$ perveniatur, cuius residuum minimum iterum erit $\equiv 1$, atque residuorum periodum denuo inchoat. Habetur itaque periodus $t$ residua comprehendens, quae simulac finita est ab initio semper repetitur; neque alia residua quam quae in hac periodo continentur, in tota progressione occurrere possunt. Generaliter erit $a^{mt} \equiv 1$, et $a^{mt+n} \equiv a^{n}\!$, id quod per designationem nostram ita exhibetur: Si $\textstyle r \equiv \rho \pmod{t}$, erit $\textstyle a^{r} \equiv a^{\rho} \pmod{t}$.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:9d4fd73665d88ea62e99bdb067f2d4791ac28e3ce47b5722ebe0d8406d0e5527",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
  "kind": "fragment",
  "locator": "article/46",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:3d8481c723da99a966d5a5240c0761a80446076ff8d5e2751cca833ee3027e13",
      "language": "la",
      "status": "official",
      "text": "Quando progressio ultra terminum, qui unitati est congruus, continuatur,\neadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \\equiv 1$, erit $a^{t+1} \\equiv a$, $a^{t+2} \\equiv aa$ etc., donec ad terminum $a^{2t}\\!$ perveniatur, cuius residuum minimum iterum erit $\\equiv 1$, atque residuorum periodum denuo inchoat. Habetur\nitaque periodus $t$ residua comprehendens, quae simulac finita est ab initio\nsemper repetitur; neque alia residua quam quae in hac periodo continentur, in tota\nprogressione occurrere possunt. Generaliter erit $a^{mt} \\equiv 1$, et $a^{mt+n} \\equiv a^{n}\\!$,\nid quod per designationem nostram ita exhibetur:\n\nSi $\\textstyle r \\equiv \\rho \\pmod{t}$, erit $\\textstyle a^{r} \\equiv a^{\\rho} \\pmod{t}$."
    }
  ]
}

Статья 50

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Fermatii Theorema. Quum igitur $\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem congruentiae $a^{t} \equiv 1$ ad potestatem exponentis $\tfrac{p-1}{t}$, $a^{p-1} \equiv 1$, sive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens. Theorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem omni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid. Fermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor non adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus demonstrationem publici iuris fecit, in diss. cui titulus Theorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop. T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p. 106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia $1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769 p. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena esse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam superaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad alias investigationes infra adhibebitur.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:bada760fcd34e13cef68ac9ef2a8343055844742af9259bcf3c8b58181320c1b",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART50",
  "kind": "fragment",
  "locator": "article/50",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:9a2d7f1a9f694545a613962cadc9694bd27b4436d947b39fcbd30251a3b5fcdf",
      "language": "la",
      "status": "official",
      "text": "Fermatii Theorema.\n\nQuum igitur $\\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem\ncongruentiae $a^{t} \\equiv 1$ ad potestatem exponentis $\\tfrac{p-1}{t}$, $a^{p-1} \\equiv 1$,\nsive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens.\n\nTheorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem\nomni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid.\nFermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor\nnon adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus\ndemonstrationem publici iuris fecit, in diss. cui titulus\nTheorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop.  T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p.  106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia\n$1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769\np. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena\nesse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam\nsuperaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad\nalias investigationes infra adhibebitur."
    }
  ]
}

Пакеты в снимке

  • Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1
Технические данныеПолный ответ, параметры и контрольные суммы
Статус расчёта
COMPUTED
Полный ответ движка
probatio_fermatiana_transacta: TRUE_ONLY — установлено Выведено правом: casus_propositus(urn:case:flt:probatio); catena(urn:case:flt:probatio, 1); catena(urn:case:flt:probatio, 2); catena(urn:case:flt:probatio, 4); catena(urn:case:flt:probatio, 8); catena(urn:case:flt:probatio, 16); catena(urn:case:flt:probatio, 17); catena(urn:case:flt:probatio, 34); catena(urn:case:flt:probatio, 35); catena(urn:case:flt:probatio, 70); catena(urn:case:flt:probatio, 140); catena(urn:case:flt:probatio, 280); catena(urn:case:flt:probatio, 560); probatio_fermatiana_transacta(urn:case:flt:probatio) …и ещё 1 выведенных фактов вне предмета вопроса (полный вывод — law_explain) Применены правила: CasusPropositus, CatenaDuplicata, CatenaGradus, CatenaInitium, PrimusPraesumptus/R1, ProbatioFermatianaTransacta Ответ поражаем правилом «numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur» — оно отменило бы вывод, будь установлено: compositus(561) (поражающее правило не сработало из-за неустановленных фактов — подайте их в facts, если они есть в деле) Право (вне юрисдикции государства): Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — доктрина — EXECUTABLE 6 §33.1 (programHash sha256:d76c76b2bf97…) proof-граф: 32 узлов — поле evaluation готово для law_explain

Полный машинный результат · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Исполнение · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Метаданные отображения

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

JSON · расчёты, источники и точные данные

JSONТолько чтение
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 6,
      "fragments": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "jurisdiction": "none",
      "namespace": "urn:la:gauss:clir:theorema-fermatianum",
      "package": "la-gauss-theorema-fermatianum",
      "title": "Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1"
    }
  ],
  "caseHash": "sha256:c3648e6e8d1a57db7dd88a960e2293b4d68d864fef04bae21cf03f680ddbea76",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
  "resultHash": "sha256:6cc12d7752756b52b7742e3cf14970f03e79579644fdd808e7f325a4800bf158",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:d50d4d9625c9ba8e2caa7659892913d34f45b102c036eb61ffd11a3330e0e20a
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    "urn:case:flt:probatio"
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        561,
        7
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        7
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        49
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        157
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        8,
        526
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        16,
        103
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        17,
        160
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        34,
        355
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        35,
        241
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        70,
        298
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        140,
        166
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        280,
        67
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560,
        1
      ],
      "predicate": "residuum"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "probatio_fermatiana_transacta",
  "proof": true
}

И третье. Число Кармайкла обманывает все взаимно простые основания сразу.

Проверка условия

561 объявлено простым

Дата контекста 06.09.2026

Результат расчёта

Установлено

Исходные параметры

Что определяем

модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет

561

Исходные факты

  • испытание — модуль, основание и предъявленный след возведения, о которых задан вопрос дела

    pr: probatio

    Общий субъект фактов ниже

  • модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    modulus: 561basis: 2
  • дело объявляет, что след предъявлен непрерывно от показателя 1 до этой длины; сверку объявления с самим следом ведёт сторож vestigium_ruptum

    longitudo: 560
  • звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    exponensvalor
    12
    24
    416
    8256
    16460
    17359
    34412
    35263
    70166
    14067
    2801
    5601
  • делитель, предъявленный делом против презумпции простоты; проверку самого делителя ведёт правило, а не доверие

    divisor: 4

Пакет: Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина

Дополнительные сведения

Сохранить доказательство
Да
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    561
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        561,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        8,
        256
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        16,
        460
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        17,
        359
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        34,
        412
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        35,
        263
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        70,
        166
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        140,
        67
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        280,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4
      ],
      "predicate": "divisor_allatus"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "primus",
  "proof": true
}
Почему такой результатПрименённые правила и условия

Путь вывода28 шагов

  1. 1

    модуль и основание геометрической прогрессии, предъявленные испытанию (артикул 45: «In omni progressione geometrica … secundum modulum p ad a primum»)

    pr: urn:case:flt:probatio; modulus: 561; basis: 2

    факт дела
  2. 2

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 35; valor: 263

    факт дела
  3. 3

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 70; valor: 166

    факт дела
  4. 4

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 140; valor: 67

    факт дела
  5. 5

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 280; valor: 1

    факт дела
  6. 6

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 560; valor: 1

    факт дела
  7. 7

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 1; valor: 2

    факт дела
  8. 8

    начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 1

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
    правило
  9. 9

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 2; valor: 4

    факт дела
  10. 10

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 2

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  11. 11

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 4; valor: 16

    факт дела
  12. 12

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 4

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  13. 13

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 8; valor: 256

    факт дела
  14. 14

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 8

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  15. 15

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 16; valor: 460

    факт дела
  16. 16

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 16

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  17. 17

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 17; valor: 359

    факт дела
  18. 18

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 17

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  19. 19

    звено следа: дело заявляет, что основание в степени exponens сравнимо с valor по модулю испытания; движок звено не вычисляет, а проверяет

    pr: urn:case:flt:probatio; exponens: 34; valor: 412

    факт дела
  20. 20

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 34

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  21. 21

    шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 35

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
    правило
  22. 22

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 70

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  23. 23

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 140

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  24. 24

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 280

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  25. 25

    удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    след проверен непрерывно от показателя 1 до этого показателя — каждое звено сошлось по правилу шага (артикул 46): pr: urn:case:flt:probatio; exponens: 560

    ст. 46

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
    правило
  26. 26

    теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    тест Ферма пройден — проверенная цепь дошла до показателя на единицу меньше модуля, и остаток там единица (артикул 50): pr: urn:case:flt:probatio

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
    правило
  27. 27

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет: modulus: 561

    ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1
    правило
  28. 28

    Вычисление запроса

    запрос

проверено движком: 15 · факт дела: 13 · Полный граф: 32 узлов

Шаги сохранённого доказательства от фактов дела к ответу. Формулы показаны как записаны в норме, с подставленными значениями; страница ничего не пересчитывает.

Основание этого ответа

Правила из сохранённой цепочки доказательства ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • удвоение цепи (артикул 46): остаток удвоенного показателя есть квадрат остатка предыдущего по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaDuplicata
  • шаг цепи (артикул 46): остаток следующего показателя есть остаток предыдущего, умноженный на основание, по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaGradus
  • начало цепи: первое звено следа обязано быть остатком самого основания по модулю испытания

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CatenaInitium
  • доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R1
  • теорема Ферма как тест: проверенная цепь дошла до показателя на единицу меньше модуля, остаток там единица, и модуль основания не делит

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#ProbatioFermatianaTransacta
Другие правила расчёта1

Применены в общем расчёте, но не входят в цепочку доказательства этого ответа.

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина
  • антецедент инварианта: испытанию предъявлены модуль и основание

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#CasusPropositus

Вывод по запросу

  • модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет

    modulus: 561
модуль презюмируется простым — тест Ферма пройден и составность не установлена; шаг ДОКТРИНАЛЬНЫЙ, обратной теоремы у Гаусса нет
modulus
561

Скрыто выведенных фактов: 14. В кратком ответе движок оставляет относящиеся к вопросу; полный перечень — в JSON расчёта ниже.

Что способно поразить вывод1 правил

  1. 1

    доктринальный шаг: модуль, прошедший тест Ферма, презюмируется простым, пока составность не установлена; у Гаусса обратной теоремы нет, и строгим этот вывод был бы враньём о числе 341

    Чего не хватает

    • модуль составной — у него предъявлен и проверен собственный делитель; иных оснований составности пакет не выводит (разбор отвергнутого обращения артикула 49 — в audit §4)561Не установленоименно этого не хватает

    Источник: ст. 50

    Идентификатор
    urn:la:gauss:clir:theorema-fermatianum#PrimusPraesumptus/R2
    правило

Перечислены правила, чья голова отвечает вопросу, и их невыполненные посылки. Отсутствие факта не означает его опровержения.

Граф доказательств

Граф доказательства · 15 слой
query_evaluationprimusrule_applicationPrimusPraesumptus/R1rule_applicationProbatioFermatianaTransactaassertionpropositumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaGradusassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaDuplicataassertionresiduumrule_applicationCatenaInitiumassertionresiduum

Узлы доказательств: 32 · assertion 13, rule_application 16, candidate_closure 1, constraint_check 1, query_evaluation 1

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
Идентификаторы календаря и доказательства
Ссылка на доказательство
mcp
Исходное обоснование · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓
ИсточникиФрагментов: 2

Статья 46

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Quando progressio ultra terminum, qui unitati est congruus, continuatur, eadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \equiv 1$, erit $a^{t+1} \equiv a$, $a^{t+2} \equiv aa$ etc., donec ad terminum $a^{2t}\!$ perveniatur, cuius residuum minimum iterum erit $\equiv 1$, atque residuorum periodum denuo inchoat. Habetur itaque periodus $t$ residua comprehendens, quae simulac finita est ab initio semper repetitur; neque alia residua quam quae in hac periodo continentur, in tota progressione occurrere possunt. Generaliter erit $a^{mt} \equiv 1$, et $a^{mt+n} \equiv a^{n}\!$, id quod per designationem nostram ita exhibetur: Si $\textstyle r \equiv \rho \pmod{t}$, erit $\textstyle a^{r} \equiv a^{\rho} \pmod{t}$.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:9d4fd73665d88ea62e99bdb067f2d4791ac28e3ce47b5722ebe0d8406d0e5527",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
  "kind": "fragment",
  "locator": "article/46",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:3d8481c723da99a966d5a5240c0761a80446076ff8d5e2751cca833ee3027e13",
      "language": "la",
      "status": "official",
      "text": "Quando progressio ultra terminum, qui unitati est congruus, continuatur,\neadem, quae ab initio habebantur, residua prodeunt iterum. Scilicet si $a^{t} \\equiv 1$, erit $a^{t+1} \\equiv a$, $a^{t+2} \\equiv aa$ etc., donec ad terminum $a^{2t}\\!$ perveniatur, cuius residuum minimum iterum erit $\\equiv 1$, atque residuorum periodum denuo inchoat. Habetur\nitaque periodus $t$ residua comprehendens, quae simulac finita est ab initio\nsemper repetitur; neque alia residua quam quae in hac periodo continentur, in tota\nprogressione occurrere possunt. Generaliter erit $a^{mt} \\equiv 1$, et $a^{mt+n} \\equiv a^{n}\\!$,\nid quod per designationem nostram ita exhibetur:\n\nSi $\\textstyle r \\equiv \\rho \\pmod{t}$, erit $\\textstyle a^{r} \\equiv a^{\\rho} \\pmod{t}$."
    }
  ]
}

Статья 50

Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1

Fermatii Theorema. Quum igitur $\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem congruentiae $a^{t} \equiv 1$ ad potestatem exponentis $\tfrac{p-1}{t}$, $a^{p-1} \equiv 1$, sive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens. Theorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem omni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid. Fermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor non adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus demonstrationem publici iuris fecit, in diss. cui titulus Theorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop. T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p. 106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia $1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769 p. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena esse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam superaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad alias investigationes infra adhibebitur.
Исходные данные · JSON
JSONТолько чтение
{
  "contentHash": "sha256:bada760fcd34e13cef68ac9ef2a8343055844742af9259bcf3c8b58181320c1b",
  "edition": "urn:la:gauss:clir:theorema-fermatianum#DISQUISITIONES_LA",
  "fragmentKind": "article",
  "id": "urn:la:gauss:clir:theorema-fermatianum#DA_ART50",
  "kind": "fragment",
  "locator": "article/50",
  "package": "urn:la:gauss:clir:theorema-fermatianum",
  "texts": [
    {
      "contentHash": "sha256:9a2d7f1a9f694545a613962cadc9694bd27b4436d947b39fcbd30251a3b5fcdf",
      "language": "la",
      "status": "official",
      "text": "Fermatii Theorema.\n\nQuum igitur $\\tfrac{p-1}{t}$ sit integer, sequitur evehendo utramque partem\ncongruentiae $a^{t} \\equiv 1$ ad potestatem exponentis $\\tfrac{p-1}{t}$, $a^{p-1} \\equiv 1$,\nsive $a^{p-1}-1$ semper per $p$ divisibilis est, quando $p$ est primus ipsum $a$ non metiens.\n\nTheorema hoc, quod tum propter elegantiam tum propter eximiam utilitatem\nomni attentione dignum, ab inventore theorema Fermatianum appellari solet. Vid.\nFermatii Opera Mathem. Tolosae 1679 fol. p. 163. Demonstrationem inventor\nnon adiecit, quam tamen in potestate sua esse professus est. Ill. Euler primus\ndemonstrationem publici iuris fecit, in diss. cui titulus\nTheorematum quorundam ad numeros primos spectantium demonstratio, Comm. Acad. Petrop.  T. VIII [Nota: In comment. anteriore vir summus ad scopum nondum pervenerat. Comm. Petr. T. VI p. 106. — In controversia famosa inter Maupertuis et König, a principio actionis minimae orta, sed mox ad res heterogeneas egressa, König in manibus se habere dixit autographum Leibnitianum, in quo demonstratio huius theorematis cum Euleriana prorsus conspirans contineatur. Appel au public, p.  106. Licet vero fidem huic testimonio denegare nolimus, certe Leibnitius inventum suum numquam publicavit. Conf. Hist.de l'Ac. de Prusse, A. 1750 p. 530.]. Innititur ista evolutioni potestatis $(a+1)^{p}\\!$, ubi ex coëfficientium forma facillime deducitur, $(a+1)^{p}-a^p-1$ semper per $p$ fore divisibilem, adeoque $(a+1)^{p}-(a+1)$ per $p$ divisibilem fore, quando $a^{p}-a$ per $p$ sit divisibilis. Iam quia\n$1^{p}-1$ semper per $p$ divisibilis est, etiam $2^{p}-2$ semper erit; hinc etiam $3^{p}-3$ etc. generaliterque $a^{p}-a$. Quodsi itaque $p$ ipsum $a$ non metitur, etiam $a^{p-1}-1$ per $p$ divisibilis erit. Haec sufficient ad methodi indolem declarandam. Clar. Lambert similem demonstrationem tradidit in Actis Erudit. 1769\np. 109. Quia vero evolutio potestatis binomii a theoria numerorum satis aliena\nesse videbatur, aliam demonstrationem ill. Euler investigavit, quae exstat Comment. nov. Petr. T. VII p. 70, atque cum ea quam nos art. praec. exposuimus prorsus convenit. In sequentibus adhuc aliae quaedam se nobis offerent. Hoc loco unam\nsuperaddere liceat, quae similibus principiis innititur, uti prima ill. Euleri. Propositio sequens, cuius casus tantum particularis est theorema nostrum, etiam ad\nalias investigationes infra adhibebitur."
    }
  ]
}

Пакеты в снимке

  • Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1
Технические данныеПолный ответ, параметры и контрольные суммы
Статус расчёта
COMPUTED
Полный ответ движка
primus: TRUE_ONLY — установлено Выведено правом: primus(561) …и ещё 14 выведенных фактов вне предмета вопроса (полный вывод — law_explain) Применены правила: CasusPropositus, CatenaDuplicata, CatenaGradus, CatenaInitium, PrimusPraesumptus/R1, ProbatioFermatianaTransacta Ответ поражаем правилом «numerus, cuius probatio Fermatiana transacta est, primus praesumitur donec compositus probetur» — оно отменило бы вывод, будь установлено: compositus(561) (поражающее правило не сработало из-за неустановленных фактов — подайте их в facts, если они есть в деле) Право (вне юрисдикции государства): Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — доктрина — EXECUTABLE 6 §33.1 (programHash sha256:d76c76b2bf97…) proof-граф: 32 узлов — поле evaluation готово для law_explain

Полный машинный результат · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Исполнение · JSON

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

Метаданные отображения

Блок слишком большой для встроенного просмотра. Он целиком включён в JSON документа — без сокращений.

Скачать JSON ↓

JSON · расчёты, источники и точные данные

JSONТолько чтение
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 6,
      "fragments": [
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART46",
        "urn:la:gauss:clir:theorema-fermatianum#DA_ART50"
      ],
      "jurisdiction": "none",
      "namespace": "urn:la:gauss:clir:theorema-fermatianum",
      "package": "la-gauss-theorema-fermatianum",
      "title": "Малая теорема Ферма: Disquisitiones arithmeticae Гаусса, артикулы 45—50 «De residuis potestatum» — вне юрисдикции государства — доктрина — EXECUTABLE 6 §33.1"
    }
  ],
  "caseHash": "sha256:61be5f0522b3a0a4811843cf90619914b4c9ed107b8d6f2b37eb664a49db2ab1",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:d76c76b2bf97f9e2baf8dccf465e15d3843a8f2b202f96b0bee8eca759231810",
  "resultHash": "sha256:e3cf555c27e4e6d86d1c31877279f6ac24bd349c4dc30b3eabdc7c8f99d4012c",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:3f8bd7c23304478990523c0d754cd642ed46eb76db7c4784c47292f5803a7f61
Исходные данные · JSON
JSONТолько чтение
{
  "args": [
    561
  ],
  "facts": [
    {
      "args": [
        "urn:case:flt:probatio",
        561,
        2
      ],
      "predicate": "propositum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560
      ],
      "predicate": "vestigium"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        1,
        2
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        2,
        4
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4,
        16
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        8,
        256
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        16,
        460
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        17,
        359
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        34,
        412
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        35,
        263
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        70,
        166
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        140,
        67
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        280,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        560,
        1
      ],
      "predicate": "residuum"
    },
    {
      "args": [
        "urn:case:flt:probatio",
        4
      ],
      "predicate": "divisor_allatus"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "la-gauss-theorema-fermatianum",
  "predicate": "primus",
  "proof": true
}

Итог: без предъявленного делителя критерий Ферма признаёт простым и составное число.

Как сослаться

Снимок неизменяем: его закрепляет SHA-256 скачиваемого JSON, поэтому дата обращения не нужна.

Текст ссылки
«Тест Ферма для 341 по основанию 2 и для 561 по основаниям 2, 5 и 7. Где критерий объявляет число простым и чем число Кармайкла отличается от обычного псевдопростого?». Arxo Lens, по состоянию на 06.09.2026. https://lens.arxo.io/a/a_9qzwf1Xp4zT0njRr8U6CNa9t. SHA-256 снимка: 47002a28deedbf9742ee6a67622cd4976d2b628aed2071e6157a9f17cce8d86c.
BibTeX
@misc{arxo-lens-a_9qzwf1Xp4zT0,
  title = {Тест Ферма для 341 по основанию 2 и для 561 по основаниям 2, 5 и 7. Где критерий объявляет число простым и чем число Кармайкла отличается от обычного псевдопростого?},
  howpublished = {Arxo Lens},
  url = {https://lens.arxo.io/a/a_9qzwf1Xp4zT0njRr8U6CNa9t},
  note = {по состоянию на 06.09.2026; SHA-256 47002a28deedbf9742ee6a67622cd4976d2b628aed2071e6157a9f17cce8d86c}
}
Код для вставки

Карточка показывает результат и ведёт к полному разбору; cookies не ставит.

<iframe src="https://lens.arxo.io/embed/a_9qzwf1Xp4zT0njRr8U6CNa9t?lang=ru" width="100%" height="390" loading="lazy" title="Тест Ферма обманут: 341 и число Кармайкла 561 проходят — Arxo Lens" style="border:0"></iframe>

Анонимная статистика посещений, без cookies.