fix missing lemma docs from statement names

This commit is contained in:
Jon Eugster
2023-04-03 11:53:48 +02:00
parent c2b298e650
commit f636a8d833
27 changed files with 56 additions and 36 deletions
@@ -32,7 +32,7 @@ erklärt mir doch folgendes:
open Set
Statement mem_univ "" {A : Type} (x : A) : x ∈ (univ : Set A) := by
Statement Set.mem_univ "" {A : Type} (x : A) : x ∈ (univ : Set A) := by
Hint "**Du**: Also `A` ist ein `Type`, `x` ist ein Element in `A`…
**Robo** … und `univ` ist die Menge aller Elemente in `A`.
@@ -18,7 +18,7 @@ Ihr zieht also durch die Gegend und redet mit den Leuten. Ein Junge rennt zu euc
open Set
Statement not_mem_empty "" {A : Type} (x : A) :
Statement Set.not_mem_empty "" {A : Type} (x : A) :
x ∉ (∅ : Set A) := by
Hint "**Du**: Kein Element ist in der leeren Menge enthalten? Das ist ja alles
tautologisches Zeugs...
@@ -31,7 +31,7 @@ aufteilen.
open Set Subset
Statement subset_empty_iff {A : Type _} (s : Set A) :
Statement Set.subset_empty_iff {A : Type _} (s : Set A) :
s ⊆ ∅ ↔ s = ∅ := by
Hint "**Du**: Ja, die einzige Teilmenge der leeren Menge ist die leere Menge.
Das ist doch eine Tautologie?
@@ -22,7 +22,7 @@ Zeige folgendes Lemma, welches wir gleich brauchen werden:
open Set
Statement eq_empty_iff_forall_not_mem
Statement Set.eq_empty_iff_forall_not_mem
""
{A : Type _} (s : Set A) :
s = ∅ ↔ ∀ x, x ∉ s := by
@@ -21,8 +21,7 @@ Zeige dass die beiden Ausdrücke äquivalent sind:
open Set
Statement nonempty_iff_ne_empty
""
Statement Set.nonempty_iff_ne_empty
{A : Type _} (s : Set A) :
s.Nonempty ↔ s ≠ ∅ := by
Hint "Am besten fängst du mit `unfold Set.Nonempty` an."
@@ -42,7 +42,6 @@ open Set
#check mem_compl_iff
Statement
""
(A B C : Set ℕ) : (A \ B)ᶜ ∩ (C \ B)ᶜ = ((univ \ A) \ C) ∪ (univ \ Bᶜ) := by
rw [←compl_union]
rw [←union_diff_distrib]