Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2018-01-21 23:57 5a652123

View on Github →

feat(data/real): real square root function, sqrt 2 is irrational

Estimated changes

added theorem add_halves'
added theorem add_self_eq_zero
added theorem bit0_eq_zero
added theorem char_zero_of_inj_zero
added theorem half_add_self
added theorem half_sub
added theorem nat.cast_eq_zero
added theorem nat.cast_inj
added theorem nat.cast_injective
added theorem nat.cast_ne_zero
added theorem sub_half
added theorem two_ne_zero'
added theorem div_nonneg'
added theorem inv_lt_zero
added theorem inv_neg'
added theorem inv_nonneg
added theorem inv_nonpos
added theorem inv_pos'
added theorem mul_self_inj_of_nonneg
modified theorem cau_seq.cauchy₂
modified theorem cau_seq.cauchy₃
deleted def cau_seq.mk_of_near
deleted theorem cau_seq.mk_of_near_equiv
deleted theorem cau_seq.mk_of_near_fun
added theorem cau_seq.of_near
modified def cau_seq
added theorem is_cau_seq.cauchy₂
added theorem is_cau_seq.cauchy₃
added def is_cau_seq
added def real.irrational
added theorem real.mul_self_sqrt
added theorem real.of_near
added theorem real.sqr_sqrt
added def real.sqrt_aux
added theorem real.sqrt_aux_nonneg
added theorem real.sqrt_div
added theorem real.sqrt_eq_zero'
added theorem real.sqrt_eq_zero
added theorem real.sqrt_exists
added theorem real.sqrt_inj
added theorem real.sqrt_inv
added theorem real.sqrt_le
added theorem real.sqrt_lt
added theorem real.sqrt_mul'
added theorem real.sqrt_mul
added theorem real.sqrt_mul_self
added theorem real.sqrt_nonneg
added theorem real.sqrt_one
added theorem real.sqrt_pos
added theorem real.sqrt_prop
added theorem real.sqrt_sqr
added theorem real.sqrt_zero