(* Title: ZF/AC/AC15_WO6.thy Author: Krzysztof Grabczewski The proofs needed to state that AC10, ..., AC15 are equivalent to the rest. We need the following: WO1 ==> AC10(n) ==> AC11 ==> AC12 ==> AC15 ==> WO6 In order to add the formulations AC13 and AC14 we need: AC10(succ(n)) ==> AC13(n) ==> AC14 ==> AC15 or AC1 ==> AC13(1); AC13(m) ==> AC13(n) ==> AC14 ==> AC15 (m≤n) So we don't have to prove all implications of both cases. Moreover we don't need to prove AC13(1) ==> AC1 and AC11 ==> AC14 as Rubin & Rubin do. *)
theory AC15_WO6 imports HH Cardinal_aux begin
(* ********************************************************************** *) (* Lemmas used in the proofs in which the conclusion is AC13, AC14 *) (* or AC15 *) (* - cons_times_nat_not_Finite *) (* - ex_fun_AC13_AC15 *) (* ********************************************************************** *)
lemma lepoll_Sigma: "A≠0 ==> B < A*B" unfolding lepoll_def apply (erule not_emptyE) apply (rule_tac x = "λz ∈ B. ⟨x,z⟩"in exI) apply (fast intro!: snd_conv lam_injective) done
(* ********************************************************************** *) (* The proof needed in the first case, not in the second *) (* ********************************************************************** *)
(* ********************************************************************** *) (* AC10(n) \<Longrightarrow> AC13(n-1) if 2\<le>n *) (* *) (* Because of the change to the formal definition of AC10(n) we prove *) (* the following obviously equivalent theorem \<in> *) (* AC10(n) implies AC13(n) for (1\<le>n) *) (* ********************************************************************** *)
(* ********************************************************************** *) (* The proofs needed in the second case, not in the first *) (* ********************************************************************** *)
(* ********************************************************************** *) (* AC13(m) \<Longrightarrow> AC13(n) for m \<subseteq> n *) (* ********************************************************************** *)
(* ********************************************************************** *) (* The proofs necessary for both cases *) (* ********************************************************************** *)
(* ********************************************************************** *) (* AC13(n) \<Longrightarrow> AC14 if 1 \<subseteq> n *) (* ********************************************************************** *)
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.