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]: |