(* Title: ZF/AC.thy Author: Lawrence C Paulson, Cambridge University Computer Laboratory Copyright 1994 University of Cambridge
*)
section\<open>The Axiom of Choice\<close>
theory AC imports ZF begin
text\<open>This definition comes from Halmos (1960), page 59.\<close> axiomatizationwhere
AC: "\a \ A; \x. x \ A \ (\y. y \ B(x))\ \ \z. z \ Pi(A,B)"
(*The same as AC, but no premise @{term"a \<in> A"}*) lemma AC_Pi: "\\x. x \ A \ (\y. y \ B(x))\ \ \z. z \ Pi(A,B)" apply (case_tac "A=0") apply (simp add: Pi_empty1) (*The non-trivial case*) apply (blast intro: AC) done
(*Using dtac, this has the advantage of DELETING the universal quantifier*) lemma AC_ball_Pi: "\x \ A. \y. y \ B(x) \ \y. y \ Pi(A,B)" apply (rule AC_Pi) apply (erule bspec, assumption) done
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 ist noch experimentell.