|
|
|
@ -14,8 +14,15 @@ Introduction
|
|
|
|
|
**Operationsleiter**: Sagt mal, könnt ihr mir hier weiterhelfen?
|
|
|
|
|
"
|
|
|
|
|
|
|
|
|
|
Statement "" (A B : Prop) (hb : B) : A → (A ∧ B) := by
|
|
|
|
|
Statement (A B : Prop) (hb : B) : A → (A ∧ B) := by
|
|
|
|
|
Hint "**Du**: Einen Moment, das ist eine Implikation (`\\to`),
|
|
|
|
|
also `A` impliziert `A und B`, soweit so gut, also eine Tautologie.
|
|
|
|
|
|
|
|
|
|
**Robo**: Die scheinen hier `tauto` auch nicht zu verstehen.
|
|
|
|
|
Implikationen kannst du aber mit `intro h` angehen."
|
|
|
|
|
intro hA
|
|
|
|
|
Hint "**Du**: Jetzt habe ich also angenommen, dass `A` wahr ist und muss `A ∧ B` zeigen,
|
|
|
|
|
das kennen wir ja schon."
|
|
|
|
|
constructor
|
|
|
|
|
assumption
|
|
|
|
|
assumption
|
|
|
|
@ -23,15 +30,4 @@ Statement "" (A B : Prop) (hb : B) : A → (A ∧ B) := by
|
|
|
|
|
NewTactic intro
|
|
|
|
|
DisabledTactic tauto
|
|
|
|
|
|
|
|
|
|
Hint (A : Prop) (B : Prop) (hb : B) : A → (A ∧ B) =>
|
|
|
|
|
"**Du**: Einen Moment, das ist eine Implikation (`\\to`),
|
|
|
|
|
also `A` impliziert `A und B`, soweit so gut, also eine Tautologie.
|
|
|
|
|
|
|
|
|
|
**Robo**: Die scheinen hier `tauto` auch nicht zu verstehen.
|
|
|
|
|
Implikationen kannst du aber mit `intro h` angehen."
|
|
|
|
|
|
|
|
|
|
Hint (A : Prop) (B : Prop) (ha : A) (hb : B) : (A ∧ B) =>
|
|
|
|
|
"**Du**: Jetzt habe ich also angenommen, dass `A` wahr ist und muss `A ∧ B` zeigen,
|
|
|
|
|
das kennen wir ja schon."
|
|
|
|
|
|
|
|
|
|
Conclusion "Der Operationsleiter nickt bedacht."
|
|
|
|
|