(* La_equipotencia_es_una_relacion_reflexiva.thy -- La equipotencia es una relación reflexiva. -- José A. Alonso Jiménez -- Sevilla, 18-junio-2024 -- ------------------------------------------------------------------ *) (* --------------------------------------------------------------------- -- Dos conjuntos A y B son equipotentes (y se denota por A \ B) si -- existe una aplicación biyectiva entre ellos. La equipotencia está -- definida en Isabelle por -- definition eqpoll :: "'a set \ 'b set \ bool" (infixl "\" 50) -- where "eqpoll A B \ \f. bij_betw f A B" -- -- Demostrar que la relación de equipotencia es reflexiva. -- ------------------------------------------------------------------ *) theory La_equipotencia_es_una_relacion_reflexiva imports Main "HOL-Library.Equipollence" begin (* 1\ demostración *) lemma "reflp (\)" proof (rule reflpI) fix x :: "'a set" have "bij_betw id x x" by (simp only: bij_betw_id) then have "\f. bij_betw f x x" by (simp only: exI) then show "x \ x" by (simp only: eqpoll_def) qed (* 2\ demostración *) lemma "reflp (\)" by (simp only: reflpI eqpoll_refl) (* 3\ demostración *) lemma "reflp (\)" by (simp add: reflpI) end