lemma set_ext [forward]: "∀a. a ∈ S ⟷ a ∈ T ==> S = T"by auto setup‹add_backward_prfstep_cond @{thm set_ext} [with_score 500, with_filt (order_filter "S" "T")]›
lemma set_pair_ext [forward]: "∀a b. (a, b) ∈ S ⟷ (a, b) ∈ T ==> S = T"by auto
lemma UnD1 [forward]: "c ∈ A ∪ B ==> c ∉ A ==> c ∈ B"by auto lemma UnD2 [forward]: "c ∈ A ∪ B ==> c ∉ B ==> c ∈ A"by auto lemma UnD1_single [forward]: "c ∈ {a} ∪ B ==> c ≠ a ==> c ∈ B"by auto lemma UnD2_single [forward]: "c ∈ A ∪ {b} ==> c ≠ b ==> c ∈ A"by auto setup‹add_forward_prfstep_cond @{thm Set.UnI1} [with_term "?A ∪ ?B"]› setup‹add_forward_prfstep_cond @{thm Set.UnI2} [with_term "?A ∪ ?B"]› lemma UnI1_single: "a ∈ {a} ∪ B"by auto lemma UnI2_single: "b ∈ A ∪ {b}"by auto setup‹add_forward_prfstep_cond @{thm UnI1_single} [with_term "{?a} ∪ ?B"]› setup‹add_forward_prfstep_cond @{thm UnI2_single} [with_term "?A ∪ {?b}"]›
lemma union_single_eq [rewrite, backward]: "x ∈ p ==> {x} ∪ p = p"by auto
setup‹add_rewrite_rule @{thm Set.Int_empty_left}› setup‹add_rewrite_rule @{thm Set.Int_empty_right}› setup‹add_rewrite_rule @{thm Set.Int_absorb}› lemma set_disjoint_mp [forward, backward2]: "A ∩ B = {} ==> p ∈ A ==> p ∉ B"by auto lemma set_disjoint_single [rewrite]: "{x} ∩ B = {} ⟷ x ∉ B"by simp
setup‹add_resolve_prfstep @{thm empty_subsetI}› setup‹add_forward_prfstep @{thm subsetD}› lemma subset_single [rewrite]: "{a} ⊆ B ⟷ a ∈ B"by simp setup‹add_resolve_prfstep @{thm Set.basic_monos(1)}› setup‹add_resolve_prfstep @{thm Set.Un_upper1}› setup‹add_resolve_prfstep @{thm Set.Un_upper2}› lemma union_is_subset [forward]: "A ∪ B ⊆ C ==> A ⊆ C ∧ B ⊆ C"by simp setup‹add_backward1_prfstep @{thm Set.Un_least}› setup‹add_backward2_prfstep @{thm Set.Un_least}› lemma subset_union_same1 [backward]: "B ⊆ C ==> A ∪ B ⊆ A ∪ C"by auto lemma subset_union_same2 [backward]: "A ⊆ B ==> A ∪ C ⊆ B ∪ C"by auto
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.