Size: a a a

2021 November 26

s

suhr in higher.math
Когда же P ∧ Q это как пара: одно значение, содержащее сразу два.
источник

ツダ

ツィッギー ダイヤ... in higher.math
Что?
источник

ツダ

ツィッギー ダイヤ... in higher.math
>Если P land Q, то это как пара
P land Q -- функция?
"Это" -- функция P land Q?

>одно значение содержит сразу два значения
Что значит содержит сразу?
источник

ツダ

ツィッギー ダイヤ... in higher.math
Похоже сильно туплю
источник

s

suhr in higher.math
Как и в случае с программирование, такие вещи лучше потрогать. Lean 3 с этим сильно помогает, так как показывает контекст доказательства.
источник

s

suhr in higher.math
(если, конечно, ты поставил расширение для VS Code)
источник

ツダ

ツィッギー ダイヤ... in higher.math
Мне сложно читать методичку
источник

s

suhr in higher.math
Вот на примере sunny_rainy. В самом начале контекст выглядит так:

1 goal
sunny rainy: Prop
sr: sunny ∨ rainy
ns: ¬sunny
⊢ rainy
источник

ツダ

ツィッギー ダイヤ... in higher.math
Я должен понять, что в ней записано
источник

s

suhr in higher.math
Мы знаем, что sunny и ranny это утверждения. Кроме того, вы знаем, что sunny ∨ rainy и ¬sunny.
источник

s

suhr in higher.math
И есть цель: доказать rainy.
источник

s

suhr in higher.math
После того, как вводишь cases sr with s r,, цели меняются:

case or.inl
sunny rainy: Prop
ns: ¬sunny
s: sunny
⊢ rainy

case or.inr
sunny rainy: Prop
ns: ¬sunny
r: rainy
⊢ rainy
источник

s

suhr in higher.math
Мы рассматриваем два случая: в одном мы знаем, что sunny истинно, в другом — что rainy истинно.
источник

s

suhr in higher.math
В первом случае мы можем вывести абсурд, так как у нас есть и sunny, и ¬sunny. Из абсурда следует что угодно, в том числе и rainy.
источник

s

suhr in higher.math
Во втором случае, у нас есть rainy и нам надо доказать, что rainy. Ну, следует прямо из предположения.
источник

s

suhr in higher.math
Ты можешь смотреть на доказательство утверждения как на сборку пазла: у тебя есть начальные предположения, и есть правила вывода, которые позволяют преобразовать эти предположения во что-то другое.
источник

s

suhr in higher.math
Задача же — вывести цель доказательства.
источник

s

suhr in higher.math
Смотри какие есть правила для «и»:

conjI: "⟦P; Q⟧ ⟹ P ∧ Q"
conjunct1: "(P ∧ Q) ⟹ P"
conjunct2: "(P ∧ Q) ⟹ Q"
источник

s

suhr in higher.math
А теперь смотри аналогию с обычными туплами: если есть какие-то два значения a ∈ A и b ∈ B, то мы можем построить (a, b) ∈ A × B.
источник

s

suhr in higher.math
И если у нас есть (a, b) ∈ A × B, то из этой пары мы можем достать значение a ∈ A.
источник