src/HOL/NthRoot.thy
changeset 53594 8a9fb53294f4
parent 53076 47c9aff07725
child 54413 88a036a95967
equal deleted inserted replaced
53593:a7bcbb5a17d8 53594:8a9fb53294f4
   408 unfolding sqrt_def by (rule real_root_le_iff [OF pos2])
   408 unfolding sqrt_def by (rule real_root_le_iff [OF pos2])
   409 
   409 
   410 lemma real_sqrt_eq_iff [simp]: "(sqrt x = sqrt y) = (x = y)"
   410 lemma real_sqrt_eq_iff [simp]: "(sqrt x = sqrt y) = (x = y)"
   411 unfolding sqrt_def by (rule real_root_eq_iff [OF pos2])
   411 unfolding sqrt_def by (rule real_root_eq_iff [OF pos2])
   412 
   412 
   413 lemmas real_sqrt_gt_0_iff [simp] = real_sqrt_less_iff [where x=0, simplified]
   413 lemmas real_sqrt_gt_0_iff [simp] = real_sqrt_less_iff [where x=0, unfolded real_sqrt_zero]
   414 lemmas real_sqrt_lt_0_iff [simp] = real_sqrt_less_iff [where y=0, simplified]
   414 lemmas real_sqrt_lt_0_iff [simp] = real_sqrt_less_iff [where y=0, unfolded real_sqrt_zero]
   415 lemmas real_sqrt_ge_0_iff [simp] = real_sqrt_le_iff [where x=0, simplified]
   415 lemmas real_sqrt_ge_0_iff [simp] = real_sqrt_le_iff [where x=0, unfolded real_sqrt_zero]
   416 lemmas real_sqrt_le_0_iff [simp] = real_sqrt_le_iff [where y=0, simplified]
   416 lemmas real_sqrt_le_0_iff [simp] = real_sqrt_le_iff [where y=0, unfolded real_sqrt_zero]
   417 lemmas real_sqrt_eq_0_iff [simp] = real_sqrt_eq_iff [where y=0, simplified]
   417 lemmas real_sqrt_eq_0_iff [simp] = real_sqrt_eq_iff [where y=0, unfolded real_sqrt_zero]
   418 
   418 
   419 lemmas real_sqrt_gt_1_iff [simp] = real_sqrt_less_iff [where x=1, simplified]
   419 lemmas real_sqrt_gt_1_iff [simp] = real_sqrt_less_iff [where x=1, unfolded real_sqrt_one]
   420 lemmas real_sqrt_lt_1_iff [simp] = real_sqrt_less_iff [where y=1, simplified]
   420 lemmas real_sqrt_lt_1_iff [simp] = real_sqrt_less_iff [where y=1, unfolded real_sqrt_one]
   421 lemmas real_sqrt_ge_1_iff [simp] = real_sqrt_le_iff [where x=1, simplified]
   421 lemmas real_sqrt_ge_1_iff [simp] = real_sqrt_le_iff [where x=1, unfolded real_sqrt_one]
   422 lemmas real_sqrt_le_1_iff [simp] = real_sqrt_le_iff [where y=1, simplified]
   422 lemmas real_sqrt_le_1_iff [simp] = real_sqrt_le_iff [where y=1, unfolded real_sqrt_one]
   423 lemmas real_sqrt_eq_1_iff [simp] = real_sqrt_eq_iff [where y=1, simplified]
   423 lemmas real_sqrt_eq_1_iff [simp] = real_sqrt_eq_iff [where y=1, unfolded real_sqrt_one]
   424 
   424 
   425 lemma isCont_real_sqrt: "isCont sqrt x"
   425 lemma isCont_real_sqrt: "isCont sqrt x"
   426 unfolding sqrt_def by (rule isCont_real_root)
   426 unfolding sqrt_def by (rule isCont_real_root)
   427 
   427 
   428 lemma tendsto_real_sqrt[tendsto_intros]:
   428 lemma tendsto_real_sqrt[tendsto_intros]: