Documentation

Mathlib.Tactic.NormNum.RealSqrt

norm_num extension for Real.sqrt #

This module defines a norm_num extension for Real.sqrt and NNReal.sqrt.

theorem Tactic.NormNum.isNat_realSqrt {x : } {nx ny : } (h : Mathlib.Meta.NormNum.IsNat x nx) (hy : ny * ny = nx) :
theorem Tactic.NormNum.isNNRat_nnrealSqrt_of_isNNRat {x : NNReal} {n sn d sd : } (hn : sn * sn = n) (hd : sd * sd = d) (h : Mathlib.Meta.NormNum.IsNNRat x n d) :
theorem Tactic.NormNum.isNNRat_realSqrt_of_isNNRat {x : } {n sn d sd : } (hn : sn * sn = n) (hd : sd * sd = d) (h : Mathlib.Meta.NormNum.IsNNRat x n d) :