Theory real

Parents

Contents

Type operators

(none)

Constants

Definitions

inf_defnonzerop_defpos_defreal_sgnsqrt_defsup

Theorems

ABS_0ABS_1ABS_ABSABS_BETWEENABS_BETWEEN1ABS_BETWEEN2ABS_BOUNDABS_BOUNDSABS_BOUNDS_LTABS_BOUNDS_MIN_MAXABS_CASESABS_CIRCLEABS_DIVABS_EQ_NEGABS_EQ_NEG'ABS_INVABS_LEABS_LT_MUL2ABS_MULABS_NABS_NEGABS_NOT_ZEROABS_NZABS_NZ'ABS_POSABS_POW2ABS_REDUCEABS_REFLABS_SIGNABS_SIGN2ABS_STILLNZABS_SUBABS_SUB_ABSABS_SUMABS_TRIANGLEABS_TRIANGLE_LTABS_TRIANGLE_NEGABS_TRIANGLE_SUBABS_ZEROADD_POW_2CLG_UBOUNDHALF_CANCELHALF_LT_1HALF_POSINFINITE_REAL_UNIVINF_DEF_ALTLE_ABS_BOUNDSLE_NUM_CEILINGNEGATED_POWNUM_CEILING_BASENUM_CEILING_LENUM_CEILING_MONONUM_CEILING_NUMNUM_CEILING_NUM_FLOORNUM_CEILING_UPPER_BOUNDNUM_CEILING_defNUM_FLOOR_BASENUM_FLOOR_DIVNUM_FLOOR_DIV_LOWERBOUNDNUM_FLOOR_EQNSNUM_FLOOR_LENUM_FLOOR_LE2NUM_FLOOR_LETNUM_FLOOR_LOWER_BOUNDNUM_FLOOR_LTNUM_FLOOR_MONONUM_FLOOR_MUL_LOWERBOUNDNUM_FLOOR_POSNUM_FLOOR_defNUM_FLOOR_lower_boundNUM_FLOOR_upper_boundNUM_FLOOR_upper_bound'ONE_MINUS_HALFPOW_0POW_0'POW_1POW_2POW_2_1_LTPOW_2_LE1POW_2_LTPOW_2_LT_1POW_2_SQRTPOW_ABSPOW_ADDPOW_EQPOW_HALF_POSPOW_INVPOW_LEPOW_LTPOW_M1POW_MINUS1POW_MINUS1_ODDPOW_MULPOW_NZPOW_ONEPOW_PLUS1POW_POSPOW_POS_LTPOW_ZEROPOW_ZERO_EQQUADRATIC_FORMULARAT_LEMMA1RAT_LEMMA2RAT_LEMMA3RAT_LEMMA4RAT_LEMMA5RAT_LEMMA5_BETTERREALREAL_0REAL_1REAL_10REAL_ABS_0REAL_ABS_DIVREAL_ABS_LE0REAL_ABS_MULREAL_ABS_POSREAL_ABS_SGNREAL_ABS_TRIANGLEREAL_ADDREAL_ADD2_SUB2REAL_ADDL_LEREAL_ADD_ASSOCREAL_ADD_COMMREAL_ADD_LDISTRIBREAL_ADD_LIDREAL_ADD_LID_UNIQREAL_ADD_LINVREAL_ADD_RATREAL_ADD_RDISTRIBREAL_ADD_RIDREAL_ADD_RID_UNIQREAL_ADD_RINVREAL_ADD_SUBREAL_ADD_SUB2REAL_ADD_SUB_ALTREAL_ADD_SYMREAL_ARCHREAL_ARCH_INVREAL_ARCH_LEASTREAL_ARCH_POWREAL_ARCH_POW2REAL_ARCH_POW_INVREAL_BIGNUMREAL_CHOOSE_SIZEREAL_DIFFSQREAL_DIV_ADDREAL_DIV_DENOM_CANCELREAL_DIV_DENOM_CANCEL2REAL_DIV_DENOM_CANCEL3REAL_DIV_INNER_CANCELREAL_DIV_INNER_CANCEL2REAL_DIV_INNER_CANCEL3REAL_DIV_LMULREAL_DIV_LMUL_CANCELREAL_DIV_LNEGREAL_DIV_LTREAL_DIV_LZEROREAL_DIV_MUL2REAL_DIV_OUTER_CANCELREAL_DIV_OUTER_CANCEL2REAL_DIV_OUTER_CANCEL3REAL_DIV_PRODREAL_DIV_REFLREAL_DIV_REFL2REAL_DIV_REFL3REAL_DIV_RMULREAL_DIV_RMUL_CANCELREAL_DIV_RNEGREAL_DIV_SUBREAL_DIV_ZEROREAL_DOUBLEREAL_DOWNREAL_DOWN2REAL_ENTIREREAL_EQ_IMP_LEREAL_EQ_LADDREAL_EQ_LDIV_EQREAL_EQ_LMULREAL_EQ_LMUL2REAL_EQ_LMUL_IMPREAL_EQ_MUL_LCANCELREAL_EQ_NEGREAL_EQ_RADDREAL_EQ_RDIV_EQREAL_EQ_RDIV_EQ'REAL_EQ_RMULREAL_EQ_RMUL_IMPREAL_EQ_SGN_ABSREAL_EQ_SUB_LADDREAL_EQ_SUB_RADDREAL_FACT_NZREAL_HALF_BETWEENREAL_HALF_DOUBLEREAL_IMP_INF_LEREAL_IMP_INF_LE'REAL_IMP_LE_INFREAL_IMP_LE_INF'REAL_IMP_LE_SUPREAL_IMP_LE_SUP'REAL_IMP_LT_SUPREAL_IMP_LT_SUP'REAL_IMP_MAX_LE2REAL_IMP_MIN_LE2REAL_IMP_SUP_LEREAL_IMP_SUP_LE'REAL_INFREAL_INF'REAL_INF_CLOSEREAL_INF_CLOSE'REAL_INF_LEREAL_INF_LE'REAL_INF_LTREAL_INF_LT'REAL_INF_MINREAL_INF_MIN'REAL_INJREAL_INTEGRALREAL_INV1REAL_INVINVREAL_INV_0REAL_INV_1REAL_INV_1OVERREAL_INV_1_LEREAL_INV_DIVREAL_INV_DIV'REAL_INV_EQ_0REAL_INV_EQ_0'REAL_INV_GT1REAL_INV_INJREAL_INV_INVREAL_INV_LE_1REAL_INV_LE_ANTIMONOREAL_INV_LE_ANTIMONO_IMPLREAL_INV_LE_ANTIMONO_IMPRREAL_INV_LT0REAL_INV_LT1REAL_INV_LT_ANTIMONOREAL_INV_MULREAL_INV_MUL'REAL_INV_NEGREAL_INV_NZREAL_INV_POSREAL_INV_SGNREAL_INV_nonzeropREAL_LDISTRIBREAL_LEREAL_LE1_POW2REAL_LET_ADDREAL_LET_ADD2REAL_LET_ANTISYMREAL_LET_TOTALREAL_LET_TRANSREAL_LE_01REAL_LE_ADDREAL_LE_ADD2REAL_LE_ADDLREAL_LE_ADDRREAL_LE_ANTISYMREAL_LE_DIVREAL_LE_DOUBLEREAL_LE_EPSILONREAL_LE_INVREAL_LE_INV2REAL_LE_INV_EQREAL_LE_LADDREAL_LE_LADD_IMPREAL_LE_LCANCEL_IMPREAL_LE_LDIVREAL_LE_LDIV_EQREAL_LE_LMULREAL_LE_LMUL1REAL_LE_LMUL_IMPREAL_LE_LMUL_NEGREAL_LE_LMUL_NEG_IMPREAL_LE_LNEGREAL_LE_LTREAL_LE_MAXREAL_LE_MAX1REAL_LE_MAX2REAL_LE_MINREAL_LE_MULREAL_LE_MUL2REAL_LE_NEGREAL_LE_NEG2REAL_LE_NEGLREAL_LE_NEGRREAL_LE_NEGTOTALREAL_LE_POW2REAL_LE_RADDREAL_LE_RCANCEL_IMPREAL_LE_RDIVREAL_LE_RDIV_CANCELREAL_LE_RDIV_EQREAL_LE_REFLREAL_LE_RMULREAL_LE_RMUL1REAL_LE_RMUL_IMPREAL_LE_RNEGREAL_LE_SQUAREREAL_LE_SUB_CANCEL1REAL_LE_SUB_CANCEL2REAL_LE_SUB_LADDREAL_LE_SUB_RADDREAL_LE_SUPREAL_LE_SUP'REAL_LE_TOTALREAL_LE_TRANSREAL_LINV_UNIQREAL_LIN_LE_MAXREAL_LNEG_UNIQREAL_LTREAL_LT1_POW2REAL_LTE_ADDREAL_LTE_ADD2REAL_LTE_ANTISYMREAL_LTE_ANTSYMREAL_LTE_TOTALREAL_LTE_TRANSREAL_LT_01REAL_LT_1REAL_LT_ADDREAL_LT_ADD1REAL_LT_ADD2REAL_LT_ADDLREAL_LT_ADDNEGREAL_LT_ADDNEG2REAL_LT_ADDRREAL_LT_ADD_SUBREAL_LT_ANTISYMREAL_LT_DIVREAL_LT_FRACTIONREAL_LT_FRACTION_0REAL_LT_GTREAL_LT_HALF1REAL_LT_HALF2REAL_LT_IADDREAL_LT_IMP_LEREAL_LT_IMP_NEREAL_LT_INVREAL_LT_INV'REAL_LT_INV2REAL_LT_INV_EQREAL_LT_LADDREAL_LT_LDIV_EQREAL_LT_LEREAL_LT_LMULREAL_LT_LMUL_0REAL_LT_LMUL_IMPREAL_LT_LMUL_NEGREAL_LT_MAXREAL_LT_MINREAL_LT_MULREAL_LT_MUL2REAL_LT_MULTIPLEREAL_LT_NEGREAL_LT_NEGTOTALREAL_LT_NZREAL_LT_RADDREAL_LT_RDIVREAL_LT_RDIV_0REAL_LT_RDIV_EQREAL_LT_REFLREAL_LT_RMULREAL_LT_RMUL_0REAL_LT_RMUL_IMPREAL_LT_RNEGREAL_LT_SUB_LADDREAL_LT_SUB_RADDREAL_LT_TOTALREAL_LT_TRANSREAL_MAX_ACIREAL_MAX_ADDREAL_MAX_ALTREAL_MAX_LEREAL_MAX_LTREAL_MAX_MINREAL_MAX_REFLREAL_MAX_SUBREAL_MAX_SUB_MINREAL_MEANREAL_MIDDLE1REAL_MIDDLE2REAL_MIN_ACIREAL_MIN_ADDREAL_MIN_ALTREAL_MIN_LEREAL_MIN_LE1REAL_MIN_LE2REAL_MIN_LE_LINREAL_MIN_LE_MAXREAL_MIN_LTREAL_MIN_MAXREAL_MIN_REFLREAL_MIN_SUBREAL_MULREAL_MUL_ASSOCREAL_MUL_COMMREAL_MUL_LIDREAL_MUL_LINVREAL_MUL_LNEGREAL_MUL_LZEROREAL_MUL_POS_LTREAL_MUL_RIDREAL_MUL_RINVREAL_MUL_RNEGREAL_MUL_RZEROREAL_MUL_SIGNREAL_MUL_SUB1_CANCELREAL_MUL_SUB2_CANCELREAL_MUL_SYMREAL_NEGNEGREAL_NEG_0REAL_NEG_ADDREAL_NEG_EQREAL_NEG_EQ0REAL_NEG_GE0REAL_NEG_GT0REAL_NEG_HALFREAL_NEG_INVREAL_NEG_INV'REAL_NEG_LE0REAL_NEG_LMULREAL_NEG_LT0REAL_NEG_MINUS1REAL_NEG_MUL2REAL_NEG_NEGREAL_NEG_RMULREAL_NEG_SUBREAL_NEG_THIRDREAL_NOT_LEREAL_NOT_LTREAL_NZ_IMP_LTREAL_OF_NUM_ADDREAL_OF_NUM_EQREAL_OF_NUM_LEREAL_OF_NUM_LTREAL_OF_NUM_MULREAL_OF_NUM_POWREAL_OF_NUM_SUBREAL_OF_NUM_SUCREAL_OVER1REAL_POSREAL_POSSQREAL_POS_EQ_ZEROREAL_POS_IDREAL_POS_INFLATEREAL_POS_LE_ZEROREAL_POS_LTREAL_POS_MONOREAL_POS_NZREAL_POS_POSREAL_POWREAL_POW2_ABSREAL_POW_1_LEREAL_POW_ADDREAL_POW_ANTIMONOREAL_POW_ANTIMONO_LTREAL_POW_DIVREAL_POW_EQ_0REAL_POW_GE0REAL_POW_INVREAL_POW_LBOUNDREAL_POW_LEREAL_POW_LE0REAL_POW_LE_1REAL_POW_LTREAL_POW_LT2REAL_POW_MONOREAL_POW_MONO_EQREAL_POW_MONO_LTREAL_POW_NEGREAL_POW_NEG2REAL_POW_POSREAL_POW_POWREAL_RABINOWITSCHREAL_RDISTRIBREAL_RINV_UNIQREAL_RNEG_UNIQREAL_SGNREAL_SGNS_EQREAL_SGNS_EQ_ALTREAL_SGN_0REAL_SGN_ABSREAL_SGN_ABS_ALTREAL_SGN_CASESREAL_SGN_DIVREAL_SGN_EQREAL_SGN_EQ_INEQREAL_SGN_INEQSREAL_SGN_INVREAL_SGN_MULREAL_SGN_NEGREAL_SGN_POWREAL_SGN_POW_2REAL_SGN_REAL_SGNREAL_SUBREAL_SUB_0REAL_SUB_ABSREAL_SUB_ADDREAL_SUB_ADD2REAL_SUB_INV2REAL_SUB_LDISTRIBREAL_SUB_LEREAL_SUB_LNEGREAL_SUB_LTREAL_SUB_LT_NEGREAL_SUB_LZEROREAL_SUB_NEG2REAL_SUB_NUMERALREAL_SUB_RATREAL_SUB_RDISTRIBREAL_SUB_REFLREAL_SUB_RNEGREAL_SUB_RZEROREAL_SUB_SUBREAL_SUB_SUB2REAL_SUB_TRIANGLEREAL_SUMSQREAL_SUPREAL_SUP'REAL_SUP_ALLPOSREAL_SUP_CONSTREAL_SUP_EXISTSREAL_SUP_EXISTS'REAL_SUP_EXISTS_UNIQUEREAL_SUP_EXISTS_UNIQUE'REAL_SUP_LEREAL_SUP_LE'REAL_SUP_MAXREAL_SUP_MAX'REAL_SUP_SOMEPOSREAL_SUP_UBOUNDREAL_SUP_UBOUND'REAL_SUP_UBOUND_LEREAL_SUP_UBOUND_LE'REAL_THIRDS_BETWEENSETOK_LE_LTSIMP_REAL_ARCHSIMP_REAL_ARCH_NEGSIMP_REAL_ARCH_SUCSQRT_0SQRT_1SQRT_DIVSQRT_EQSQRT_INVSQRT_MONO_LESQRT_MONO_LTSQRT_MULSQRT_POS_LESQRT_POS_LTSQRT_POS_NESQRT_POS_UNIQSQRT_POW2SQRT_POW_2SQRT_POW_2_ABSSQUARE_ROOTSSUB_POW_2SUM_0SUM_1SUM_2SUM_ABSSUM_ABS_LESUM_ADDSUM_BOUNDSUM_CANCELSUM_CMULSUM_DIFFSUM_DIFFSSUM_EQSUM_EQ_0SUM_GROUPSUM_LESUM_LTSUM_NEGSUM_NSUBSUM_OFFSETSUM_PERMUTE_0SUM_PICKSUM_POSSUM_POS_GENSUM_REINDEXSUM_SPLITSUM_SUBSUM_SUBSTSUM_TWOSUM_ZEROSUP_EPSILONSUP_EPSILON'SUP_LEMMA1SUP_LEMMA2SUP_LEMMA3SUP_LT_EPSILONSUP_LT_EPSILON'X_HALF_HALFZERO_LT_POWZERO_LT_invxabsadd_intsadd_ratadd_ratladd_ratrdiv_ratdiv_ratldiv_ratreq_intseq_rateq_ratleq_ratrinf_altle_intle_ratle_ratlle_ratrlt_intlt_ratlt_ratllt_ratrmax_defmin_defmult_intsmult_ratmult_ratlmult_ratrneg_ratnonzerop_0nonzerop_EQ0nonzerop_EQ1_Inonzerop_NUMERALnonzerop_invnonzerop_mulXXnonzerop_multnonzerop_nonzero_pownonzerop_nonzeropnonzerop_powpowpow0pow_eq0pow_inv_eqpow_inv_mulpow_inv_mul_invltpow_inv_mul_powltpow_ratreal_divreal_gereal_gtreal_ltreal_ltereal_of_numreal_subsumsum_computesum_ind

Definitions

⊢ ∀p. inf p = -sup (λr. p (-r))
⊢ ∀r. NZ r = if r = 0 then 0 else 1
⊢ ∀x. pos x = if 0 ≤ x then x else 0
⊢ ∀x. sgn x = if 0 < x then 1 else if x < 0 then -1 else 0
⊢ ∀x. sqrt x = @u. (0 < x ⇒ 0 < u) ∧ u² = x
⊢ ∀P. sup P = @s. ∀y. (∃x. P x ∧ y < x) ⇔ y < s

Theorems

⊢ abs 0 = 0
⊢ abs 1 = 1
⊢ ∀x. abs (abs x) = abs x
⊢ ∀x y d. 0 < d ∧ x − d < y ∧ y < x + d ⇔ abs (y − x) < d
⊢ ∀x y z. x < z ∧ abs (y − x) < z − x ⇒ y < z
⊢ ∀x0 x y0 y.
    x0 < y0 ∧ abs (x − x0) < (y0 − x0) / 2 ∧ abs (y − y0) < (y0 − x0) / 2 ⇒
    x < y
⊢ ∀x y d. abs (x − y) < d ⇒ y < x + d
⊢ ∀x k. abs x ≤ k ⇔ -k ≤ x ∧ x ≤ k
⊢ ∀x k. abs x < k ⇔ -k < x ∧ x < k
⊢ ∀a b x B. abs x ≤ B ⇒ min a (-B) ≤ x ∧ x ≤ max b B
⊢ ∀x. x = 0 ∨ 0 < abs x
⊢ ∀x y h. abs h < abs y − abs x ⇒ abs (x + h) < abs y
⊢ ∀y. y ≠ 0 ⇒ ∀x. abs (x / y) = abs x / abs y
⊢ ∀x. x < 0 ⇒ abs x = -x
⊢ ∀x. x ≤ 0 ⇒ abs x = -x
⊢ ∀x. x ≠ 0 ⇒ abs x⁻¹ = (abs x)⁻¹
⊢ ∀x. x ≤ abs x
⊢ ∀w x y z. abs w < y ∧ abs x < z ⇒ abs (w * x) < y * z
⊢ ∀x y. abs (x * y) = abs x * abs y
⊢ ∀n. abs (&n) = &n
⊢ ∀x. abs (-x) = abs x
⊢ ∀x. abs x ≠ 0 ⇔ x ≠ 0
⊢ ∀x. x ≠ 0 ⇔ 0 < abs x
⊢ ∀x. 0 < abs x ⇔ x ≠ 0
⊢ ∀x. 0 ≤ abs x
⊢ ∀x. abs x² = x²
⊢ ∀x. 0 ≤ x ⇒ abs x = x
⊢ ∀x. abs x = x ⇔ 0 ≤ x
⊢ ∀x y. abs (x − y) < y ⇒ 0 < x
⊢ ∀x y. abs (x − y) < -y ⇒ x < 0
⊢ ∀x y. abs (x − y) < abs y ⇒ x ≠ 0
⊢ ∀x y. abs (x − y) = abs (y − x)
⊢ ∀x y. abs (abs x − abs y) ≤ abs (x − y)
⊢ ∀f m n. abs (sum (m,n) f) ≤ sum (m,n) (λn. abs (f n))
⊢ ∀x y. abs (x + y) ≤ abs x + abs y
⊢ ∀x y. abs x + abs y < e ⇒ abs (x + y) < e
⊢ ∀x y. abs (x − y) ≤ abs x + abs y
⊢ ∀x y. abs x ≤ abs y + abs (x − y)
⊢ ∀x. abs x = 0 ⇔ x = 0
⊢ ∀x y. (x + y)² = x² + y² + 2 * x * y
⊢ ∀x. 0 ≤ x ⇒ &clg x < x + 1
⊢ 2 * (1 / 2) = 1
⊢ 1 / 2 < 1
⊢ 0 < 1 / 2
⊢ INFINITE 𝕌(:real)
⊢ ∀p. inf p = -sup (λr. -r ∈ p)
⊢ ∀k x. k ≤ abs x ⇔ x ≤ -k ∨ k ≤ x
⊢ ∀x. x ≤ &clg x
⊢ -x pow NUMERAL (BIT1 n) = -(x pow NUMERAL (BIT1 n)) ∧
  -x pow NUMERAL (BIT2 n) = x pow NUMERAL (BIT2 n)
⊢ ∀x. x ≤ 0 ⇒ clg x = 0
⊢ ∀x n. x ≤ &n ⇒ clg x ≤ n
⊢ ∀r s. r ≤ s ⇒ clg r ≤ clg s
⊢ clg (&n) = n
⊢ ∀r. clg r = (let n = flr r in if r ≤ 0 ∨ r = &n then n else n + 1)
⊢ ∀x. 0 ≤ x ⇒ &clg x < x + 1
⊢ ∀x. clg x = LEAST n. x ≤ &n
⊢ ∀r. r < 1 ⇒ flr r = 0
⊢ 0 ≤ x ∧ 0 < y ⇒ &flr (x / y) * y ≤ x
⊢ 0 ≤ x ∧ 0 < y ⇒ x < &(flr (x / y) + 1) * y
⊢ flr (&n) = n ∧ flr (-&n) = 0 ∧ (0 < m ⇒ flr (&n / &m) = n DIV m) ∧
  (0 < m ⇒ flr (-&n / &m) = 0)
⊢ 0 ≤ x ⇒ &flr x ≤ x
⊢ 0 ≤ y ⇒ (x ≤ flr y ⇔ &x ≤ y)
⊢ flr x ≤ y ⇔ x < &y + 1
⊢ x < &n ⇔ flr (x + 1) ≤ n
⊢ ∀x. x − 1 < &flr x
⊢ ∀x y. 0 ≤ x ∧ 0 ≤ y ∧ x ≤ y ⇒ flr x ≤ flr y
⊢ ∀n x. 1 < n ∧ 1 ≤ x ⇒ x < &(n * flr x)
⊢ ∀x. 0 < flr x ⇔ 1 ≤ x
⊢ ∀x. flr x = LEAST n. &(n + 1) > x
⊢ ∀x. 1 ≤ x ⇒ x / 2 < &flr x
⊢ &n ≤ x ⇔ n < flr (x + 1)
⊢ ∀x n. 1 < x ⇒ (n < flr x ⇔ &n ≤ x − 1)
⊢ 1 − 1 / 2 = 1 / 2
⊢ ∀n. 0 pow SUC n = 0
⊢ 0 < n ⇒ 0 pow n = 0
⊢ ∀x. x pow 1 = x
⊢ ∀x. x² = x * x
⊢ ∀x. x < -1 ∨ 1 < x ⇒ 1 < x²
⊢ ∀n. 1 ≤ 2 pow n
⊢ ∀n. &n < 2 pow n
⊢ ∀x. -1 < x ∧ x < 1 ⇒ x² < 1
⊢ 0 ≤ x ⇒ sqrt x² = x
⊢ ∀c n. abs c pow n = abs (c pow n)
⊢ ∀c m n. c pow (m + n) = c pow m * c pow n
⊢ ∀n x y. 0 ≤ x ∧ 0 ≤ y ∧ x pow SUC n = y pow SUC n ⇒ x = y
⊢ ∀n. 0 < (1 / 2) pow n
⊢ ∀c. c ≠ 0 ⇒ ∀n. (c pow n)⁻¹ = c⁻¹ pow n
⊢ ∀n x y. 0 ≤ x ∧ x ≤ y ⇒ x pow n ≤ y pow n
⊢ ∀n x y. 0 ≤ x ∧ x < y ⇒ x pow SUC n < y pow SUC n
⊢ ∀n. abs (-1 pow n) = 1
⊢ ∀n. -1 pow (2 * n) = 1
⊢ ∀n. -1 pow (2 * n + 1) = -1
⊢ ∀n x y. (x * y) pow n = x pow n * y pow n
⊢ ∀c n. c ≠ 0 ⇒ c pow n ≠ 0
⊢ ∀n. 1 pow n = 1
⊢ ∀e. 0 < e ⇒ ∀n. 1 + &n * e ≤ (1 + e) pow n
⊢ ∀x. 0 ≤ x ⇒ ∀n. 0 ≤ x pow n
⊢ ∀x n. 0 < x ⇒ 0 < x pow SUC n
⊢ ∀n x. x pow n = 0 ⇒ x = 0
⊢ ∀n x. x pow SUC n = 0 ⇔ x = 0
⊢ ∀a b c x.
    a ≠ 0 ⇒
    a * x² + b * x + c = 0 ⇒
    x = (-b + sqrt (b² − 4 * a * c)) / (2 * a) ∨
    x = (-b − sqrt (b² − 4 * a * c)) / (2 * a)
⊢ y1 ≠ 0 ∧ y2 ≠ 0 ⇒ x1 / y1 + x2 / y2 = (x1 * y2 + x2 * y1) * y1⁻¹ * y2⁻¹
⊢ 0 < y1 ∧ 0 < y2 ⇒ x1 / y1 + x2 / y2 = (x1 * y2 + x2 * y1) * y1⁻¹ * y2⁻¹
⊢ 0 < y1 ∧ 0 < y2 ⇒ x1 / y1 − x2 / y2 = (x1 * y2 − x2 * y1) * y1⁻¹ * y2⁻¹
⊢ 0 < y1 ∧ 0 < y2 ⇒ (x1 / y1 ≤ x2 / y2 ⇔ x1 * y2 ≤ x2 * y1)
⊢ 0 < y1 ∧ 0 < y2 ⇒ (x1 / y1 = x2 / y2 ⇔ x1 * y2 = x2 * y1)
⊢ y1 ≠ 0 ∧ y2 ≠ 0 ⇒ (x1 / y1 = x2 / y2 ⇔ x1 * y2 = x2 * y1)
⊢ ∀n. &SUC n = &n + 1
⊢ real_0 = 0
⊢ real_1 = 1
⊢ 1 ≠ 0
⊢ abs 0 = 0
⊢ ∀x y. abs (x / y) = abs x / abs y
⊢ ∀v. abs v ≤ 0 ⇔ v = 0
⊢ ∀x y. abs (x * y) = abs x * abs y
⊢ ∀x. 0 ≤ abs x
⊢ ∀x. abs (sgn x) = sgn (abs x)
⊢ ∀x y. abs (x + y) ≤ abs x + abs y
⊢ ∀m n. &m + &n = &(m + n)
⊢ ∀a b c d. a + b − (c + d) = a − c + (b − d)
⊢ ∀x y. x + y ≤ y ⇔ x ≤ 0
⊢ ∀x y z. x + (y + z) = x + y + z
⊢ ∀x y. x + y = y + x
⊢ ∀x y z. x * (y + z) = x * y + x * z
⊢ ∀x. 0 + x = x
⊢ ∀x y. x + y = y ⇔ x = 0
⊢ ∀x. -x + x = 0
⊢ ∀a b c d. b ≠ 0 ∧ d ≠ 0 ⇒ a / b + c / d = (a * d + b * c) / (b * d)
⊢ ∀x y z. (x + y) * z = x * z + y * z
⊢ ∀x. x + 0 = x
⊢ ∀x y. x + y = x ⇔ y = 0
⊢ ∀x. x + -x = 0
⊢ ∀x y. x + y − x = y
⊢ ∀x y. x − (x + y) = -y
⊢ ∀x y. x + y − y = x
⊢ ∀x y. x + y = y + x
⊢ ∀x. 0 < x ⇒ ∀y. ∃n. y < &n * x
⊢ ∀e. 0 < e ⇔ ∃n. n ≠ 0 ∧ 0 < (&n)⁻¹ ∧ (&n)⁻¹ < e
⊢ ∀y. 0 < y ⇒ ∀x. 0 ≤ x ⇒ ∃n. &n * y ≤ x ∧ x < &SUC n * y
⊢ ∀x y. 1 < x ⇒ ∃n. y < x pow n
⊢ ∀x. ∃n. x < 2 pow n
⊢ ∀x y. 0 < y ∧ x < 1 ⇒ ∃n. x pow n < y
⊢ ∀r. ∃n. r < &n
⊢ ∀c. 0 ≤ c ⇒ ∃x. abs x = c
⊢ ∀x y. (x + y) * (x − y) = x * x − y * y
⊢ ∀x y z. y / x + z / x = (y + z) / x
⊢ ∀x y z. x ≠ 0 ⇒ y / x / (z / x) = y / z
⊢ ∀y z. y / 2 / (z / 2) = y / z
⊢ ∀y z. y / 3 / (z / 3) = y / z
⊢ ∀x y z. x ≠ 0 ⇒ y / x * (x / z) = y / z
⊢ ∀y z. y / 2 * (2 / z) = y / z
⊢ ∀y z. y / 3 * (3 / z) = y / z
⊢ ∀x y. y ≠ 0 ⇒ y * (x / y) = x
⊢ ∀c a b. c ≠ 0 ⇒ c * a / (c * b) = a / b
⊢ ∀x y. -x / y = -(x / y)
⊢ ∀a b c d. 0 < b * d ⇒ (a / b < c / d ⇔ a * d < c * b)
⊢ ∀x. 0 / x = 0
⊢ ∀x z. x ≠ 0 ∧ z ≠ 0 ⇒ ∀y. y / z = x * y / (x * z)
⊢ ∀x y z. x ≠ 0 ⇒ x / y * (z / x) = z / y
⊢ ∀y z. 2 / y * (z / 2) = z / y
⊢ ∀y z. 3 / y * (z / 3) = z / y
⊢ ∀a b c d. a / b * (c / d) = a * c / (b * d)
⊢ ∀x. x ≠ 0 ⇒ x / x = 1
⊢ 2 / 2 = 1
⊢ 3 / 3 = 1
⊢ ∀x y. y ≠ 0 ⇒ x / y * y = x
⊢ ∀c a b. c ≠ 0 ⇒ a * c / (b * c) = a / b
⊢ ∀x y. x / -y = -(x / y)
⊢ ∀x y z. y / x − z / x = (y − z) / x
⊢ ∀a b. a / b = 0 ⇔ a = 0 ∨ b = 0
⊢ ∀x. x + x = 2 * x
⊢ ∀x. 0 < x ⇒ ∃y. 0 < y ∧ y < x
⊢ ∀x y. 0 < x ∧ 0 < y ⇒ ∃z. 0 < z ∧ z < x ∧ z < y
⊢ ∀x y. x * y = 0 ⇔ x = 0 ∨ y = 0
⊢ ∀x y. x = y ⇒ x ≤ y
⊢ ∀x y z. x + y = x + z ⇔ y = z
⊢ ∀x y z. 0 < z ⇒ (x / z = y ⇔ x = y * z)
⊢ ∀x y z. x * y = x * z ⇔ x = 0 ∨ y = z
⊢ ∀x y z. x ≠ 0 ⇒ (y = z ⇔ x * y = x * z)
⊢ ∀x y z. x ≠ 0 ∧ x * y = x * z ⇒ y = z
⊢ ∀x y z. x * y = x * z ⇔ x = 0 ∨ y = z
⊢ ∀x y. -x = -y ⇔ x = y
⊢ ∀x y z. x + z = y + z ⇔ x = y
⊢ ∀x y z. 0 < z ⇒ (x = y / z ⇔ x * z = y)
⊢ ∀x y z. z ≠ 0 ⇒ (x = y / z ⇔ x * z = y)
⊢ ∀x y z. x * z = y * z ⇔ z = 0 ∨ x = y
⊢ ∀x y z. z ≠ 0 ∧ x * z = y * z ⇒ x = y
⊢ ∀x y. x = y ⇔ sgn x = sgn y ∧ abs x = abs y
⊢ ∀x y z. x = y − z ⇔ x + z = y
⊢ ∀x y z. x − y = z ⇔ x = z + y
⊢ ∀n. &FACT n ≠ 0
⊢ (0 < 1 / 2 ∧ 1 / 2 < 1) ∧ 0 ≤ 1 / 2 ∧ 1 / 2 ≤ 1
⊢ ∀x. x / 2 + x / 2 = x
⊢ ∀p r. (∃z. ∀x. p x ⇒ z ≤ x) ∧ (∃x. p x ∧ x ≤ r) ⇒ inf p ≤ r
⊢ ∀p r. (∃z. ∀x. x ∈ p ⇒ z ≤ x) ∧ (∃x. x ∈ p ∧ x ≤ r) ⇒ inf p ≤ r
⊢ ∀p r. (∃x. p x) ∧ (∀x. p x ⇒ r ≤ x) ⇒ r ≤ inf p
⊢ ∀p r. p ≠ ∅ ∧ (∀x. x ∈ p ⇒ r ≤ x) ⇒ r ≤ inf p
⊢ ∀p x. (∃z. ∀r. p r ⇒ r ≤ z) ∧ (∃r. p r ∧ x ≤ r) ⇒ x ≤ sup p
⊢ ∀p x. (∃z. ∀r. r ∈ p ⇒ r ≤ z) ∧ (∃r. r ∈ p ∧ x ≤ r) ⇒ x ≤ sup p
⊢ ∀p x. (∃z. ∀r. p r ⇒ r ≤ z) ∧ ¬p (sup p) ∧ p x ⇒ x < sup p
⊢ ∀p x. (∃z. ∀r. r ∈ p ⇒ r ≤ z) ∧ sup p ∉ p ∧ p x ⇒ x < sup p
⊢ ∀x1 x2 y1 y2. x1 ≤ y1 ∧ x2 ≤ y2 ⇒ max x1 x2 ≤ max y1 y2
⊢ ∀x1 x2 y1 y2. x1 ≤ y1 ∧ x2 ≤ y2 ⇒ min x1 x2 ≤ min y1 y2
⊢ ∀p x. (∃r. p r) ∧ (∀r. p r ⇒ r ≤ x) ⇒ sup p ≤ x
⊢ ∀p x. p ≠ ∅ ∧ (∀r. r ∈ p ⇒ r ≤ x) ⇒ sup p ≤ x
⊢ ∀P. (∃x. P x) ∧ (∃z. ∀x. P x ⇒ z < x) ⇒ ∀y. (∃x. P x ∧ x < y) ⇔ inf P < y
⊢ ∀P. P ≠ ∅ ∧ (∃z. ∀x. x ∈ P ⇒ z < x) ⇒ ∀y. (∃x. x ∈ P ∧ x < y) ⇔ inf P < y
⊢ ∀p e. (∃x. p x) ∧ 0 < e ⇒ ∃x. p x ∧ x < inf p + e
⊢ ∀p e. p ≠ ∅ ∧ 0 < e ⇒ ∃x. x ∈ p ∧ x < inf p + e
⊢ ∀p x.
    (∃y. p y) ∧ (∃y. ∀z. p z ⇒ y ≤ z) ⇒
    (inf p ≤ x ⇔ ∀y. (∀z. p z ⇒ y ≤ z) ⇒ y ≤ x)
⊢ ∀p x.
    p ≠ ∅ ∧ (∃y. ∀z. z ∈ p ⇒ y ≤ z) ⇒
    (inf p ≤ x ⇔ ∀y. (∀z. z ∈ p ⇒ y ≤ z) ⇒ y ≤ x)
⊢ ∀p z. (∃x. p x) ∧ inf p < z ⇒ ∃x. p x ∧ x < z
⊢ ∀p z. p ≠ ∅ ∧ inf p < z ⇒ ∃x. x ∈ p ∧ x < z
⊢ ∀p z. p z ∧ (∀x. p x ⇒ z ≤ x) ⇒ inf p = z
⊢ ∀p z. z ∈ p ∧ (∀x. x ∈ p ⇒ z ≤ x) ⇒ inf p = z
⊢ ∀m n. &m = &n ⇔ m = n
⊢ (∀x. 0 * x = 0) ∧ (∀x y z. x + y = x + z ⇔ y = z) ∧
  ∀w x y z. w * y + x * z = w * z + x * y ⇔ w = x ∨ y = z
⊢ 1⁻¹ = 1
⊢ ∀x. x ≠ 0 ⇒ x⁻¹ ⁻¹ = x
⊢ 0⁻¹ = 0
⊢ 1⁻¹ = 1
⊢ ∀x. x⁻¹ = 1 / x
⊢ ∀x. 0 < x ∧ x ≤ 1 ⇒ 1 ≤ x⁻¹
⊢ ∀x y. x ≠ 0 ∧ y ≠ 0 ⇒ (x / y)⁻¹ = y * x⁻¹
⊢ ∀x y. (x / y)⁻¹ = y * x⁻¹
⊢ ∀x. x⁻¹ = 0 ⇔ x = 0
⊢ ∀x. 0 = x⁻¹ ⇔ x = 0
⊢ ∀x. 1 < x ⇒ x⁻¹ < 1
⊢ ∀x y. x⁻¹ = y⁻¹ ⇔ x = y
⊢ ∀x. x⁻¹ ⁻¹ = x
⊢ ∀x. 1 ≤ x ⇒ x⁻¹ ≤ 1
⊢ ∀x y. 0 < x ∧ 0 < y ⇒ (x⁻¹ ≤ y⁻¹ ⇔ y ≤ x)
⊢ ∀x y. x < 0 ∧ y < 0 ∧ y ≤ x ⇒ x⁻¹ ≤ y⁻¹
⊢ ∀x y. 0 < x ∧ 0 < y ∧ y ≤ x ⇒ x⁻¹ ≤ y⁻¹
⊢ x⁻¹ < 0 ⇔ x < 0
⊢ ∀x. 0 < x ∧ x < 1 ⇒ 1 < x⁻¹
⊢ ∀x y. 0 < x ∧ 0 < y ⇒ (x⁻¹ < y⁻¹ ⇔ y < x)
⊢ ∀x y. x ≠ 0 ∧ y ≠ 0 ⇒ (x * y)⁻¹ = x⁻¹ * y⁻¹
⊢ ∀x y. (x * y)⁻¹ = x⁻¹ * y⁻¹
⊢ ∀x. (-x)⁻¹ = -x⁻¹
⊢ ∀x. x ≠ 0 ⇒ x⁻¹ ≠ 0
⊢ ∀x. 0 < x ⇒ 0 < x⁻¹
⊢ ∀x. (sgn x)⁻¹ = sgn x
⊢ x * x⁻¹ = NZ x ∧ x⁻¹ * x = NZ x
⊢ ∀x y z. x * (y + z) = x * y + x * z
⊢ ∀m n. &m ≤ &n ⇔ m ≤ n
⊢ ∀x. 1 ≤ x ⇒ 1 ≤ x²
⊢ ∀x y. 0 ≤ x ∧ 0 < y ⇒ 0 < x + y
⊢ ∀w x y z. w ≤ x ∧ y < z ⇒ w + y < x + z
⊢ ∀x y. ¬(x < y ∧ y ≤ x)
⊢ ∀x y. x ≤ y ∨ y < x
⊢ ∀x y z. x ≤ y ∧ y < z ⇒ x < z
⊢ 0 ≤ 1
⊢ ∀x y. 0 ≤ x ∧ 0 ≤ y ⇒ 0 ≤ x + y
⊢ ∀w x y z. w ≤ x ∧ y ≤ z ⇒ w + y ≤ x + z
⊢ ∀x y. y ≤ x + y ⇔ 0 ≤ x
⊢ ∀x y. x ≤ x + y ⇔ 0 ≤ y
⊢ ∀x y. x ≤ y ∧ y ≤ x ⇔ x = y
⊢ ∀x y. 0 ≤ x ∧ 0 ≤ y ⇒ 0 ≤ x / y
⊢ ∀x. 0 ≤ x + x ⇔ 0 ≤ x
⊢ ∀x y. (∀e. 0 < e ⇒ x ≤ y + e) ⇒ x ≤ y
⊢ ∀x. 0 ≤ x ⇒ 0 ≤ x⁻¹
⊢ ∀x y. 0 < x ∧ x ≤ y ⇒ y⁻¹ ≤ x⁻¹
⊢ ∀x. 0 ≤ x⁻¹ ⇔ 0 ≤ x
⊢ ∀x y z. x + y ≤ x + z ⇔ y ≤ z
⊢ ∀x y z. y ≤ z ⇒ x + y ≤ x + z
⊢ ∀x y z. 0 < x ∧ x * y ≤ x * z ⇒ y ≤ z
⊢ ∀x y z. 0 < x ∧ y ≤ z * x ⇒ y / x ≤ z
⊢ ∀x y z. 0 < z ⇒ (x / z ≤ y ⇔ x ≤ y * z)
⊢ ∀x y z. 0 < x ⇒ (x * y ≤ x * z ⇔ y ≤ z)
⊢ ∀x y z. 0 ≤ x ∧ y ≤ z ⇒ x * y ≤ x * z
⊢ ∀x y z. 0 ≤ x ∧ y ≤ z ⇒ x * y ≤ x * z
⊢ ∀x y z. x < 0 ⇒ (x * y ≤ x * z ⇔ z ≤ y)
⊢ ∀a b c. a ≤ 0 ∧ b ≤ c ⇒ a * c ≤ a * b
⊢ ∀x y. -x ≤ y ⇔ 0 ≤ x + y
⊢ ∀x y. x ≤ y ⇔ x < y ∨ x = y
⊢ ∀z x y. z ≤ max x y ⇔ z ≤ x ∨ z ≤ y
⊢ ∀x y. x ≤ max x y
⊢ ∀x y. y ≤ max x y
⊢ ∀z x y. z ≤ min x y ⇔ z ≤ x ∧ z ≤ y
⊢ ∀x y. 0 ≤ x ∧ 0 ≤ y ⇒ 0 ≤ x * y
⊢ ∀x1 x2 y1 y2. 0 ≤ x1 ∧ 0 ≤ y1 ∧ x1 ≤ x2 ∧ y1 ≤ y2 ⇒ x1 * y1 ≤ x2 * y2
⊢ ∀x y. -x ≤ -y ⇔ y ≤ x
⊢ ∀x y. -x ≤ -y ⇔ y ≤ x
⊢ ∀x. -x ≤ x ⇔ 0 ≤ x
⊢ ∀x. x ≤ -x ⇔ x ≤ 0
⊢ ∀x. 0 ≤ x ∨ 0 ≤ -x
⊢ ∀x. 0 ≤ x²
⊢ ∀x y z. x + z ≤ y + z ⇔ x ≤ y
⊢ ∀x y z. 0 < z ∧ x * z ≤ y * z ⇒ x ≤ y
⊢ ∀x y z. 0 < x ∧ y * x ≤ z ⇒ y ≤ z / x
⊢ ∀x y z. 0 < z ⇒ (x / z ≤ y / z ⇔ x ≤ y)
⊢ ∀x y z. 0 < z ⇒ (x ≤ y / z ⇔ x * z ≤ y)
⊢ ∀x. x ≤ x
⊢ ∀x y z. 0 < z ⇒ (x * z ≤ y * z ⇔ x ≤ y)
⊢ ∀x y z. 0 ≤ x ∧ y ≤ z ⇒ y * x ≤ z * x
⊢ ∀x y z. 0 ≤ x ∧ y ≤ z ⇒ y * x ≤ z * x
⊢ ∀x y. x ≤ -y ⇔ x + y ≤ 0
⊢ ∀x. 0 ≤ x * x
⊢ ∀x y z. z − x ≤ z − y ⇔ y ≤ x
⊢ ∀x y z. x − z ≤ y − z ⇔ x ≤ y
⊢ ∀x y z. x ≤ y − z ⇔ x + z ≤ y
⊢ ∀x y z. x − y ≤ z ⇔ x ≤ z + y
⊢ ∀p x.
    (∃y. p y) ∧ (∃y. ∀z. p z ⇒ z ≤ y) ⇒
    (x ≤ sup p ⇔ ∀y. (∀z. p z ⇒ z ≤ y) ⇒ x ≤ y)
⊢ ∀p x.
    p ≠ ∅ ∧ (∃y. ∀z. z ∈ p ⇒ z ≤ y) ⇒
    (x ≤ sup p ⇔ ∀y. (∀z. z ∈ p ⇒ z ≤ y) ⇒ x ≤ y)
⊢ ∀x y. x ≤ y ∨ y ≤ x
⊢ ∀x y z. x ≤ y ∧ y ≤ z ⇒ x ≤ z
⊢ ∀x y. x * y = 1 ⇒ x = y⁻¹
⊢ ∀z x y. 0 ≤ z ∧ z ≤ 1 ⇒ z * x + (1 − z) * y ≤ max x y
⊢ ∀x y. x + y = 0 ⇔ x = -y
⊢ ∀m n. &m < &n ⇔ m < n
⊢ ∀x. 1 < x ⇒ 1 < x²
⊢ ∀x y. 0 < x ∧ 0 ≤ y ⇒ 0 < x + y
⊢ ∀w x y z. w < x ∧ y ≤ z ⇒ w + y < x + z
⊢ ∀x y. ¬(x ≤ y ∧ y < x)
⊢ ∀x y. ¬(x ≤ y ∧ y < x)
⊢ ∀x y. x < y ∨ y ≤ x
⊢ ∀x y z. x < y ∧ y ≤ z ⇒ x < z
⊢ 0 < 1
⊢ ∀x y. 0 ≤ x ∧ x < y ⇒ x / y < 1
⊢ ∀x y. 0 < x ∧ 0 < y ⇒ 0 < x + y
⊢ ∀x y. x ≤ y ⇒ x < y + 1
⊢ ∀w x y z. w < x ∧ y < z ⇒ w + y < x + z
⊢ ∀x y. y < x + y ⇔ 0 < x
⊢ ∀x y z. y < x + -z ⇔ y + z < x
⊢ ∀x y z. x + -y < z ⇔ x < z + y
⊢ ∀x y. x < x + y ⇔ 0 < y
⊢ ∀x y z. x + y < z ⇔ x < z − y
⊢ ∀x y. ¬(x < y ∧ y < x)
⊢ ∀x y. 0 < x ∧ 0 < y ⇒ 0 < x / y
⊢ ∀n d. 1 < n ⇒ (d / &n < d ⇔ 0 < d)
⊢ ∀n d. n ≠ 0 ⇒ (0 < d / &n ⇔ 0 < d)
⊢ ∀x y. x < y ⇒ ¬(y < x)
⊢ ∀d. 0 < d / 2 ⇔ 0 < d
⊢ ∀d. d / 2 < d ⇔ 0 < d
⊢ ∀x y z. y < z ⇒ x + y < x + z
⊢ ∀x y. x < y ⇒ x ≤ y
⊢ ∀x y. x < y ⇒ x ≠ y
⊢ ∀x y. 0 < x ∧ x < y ⇒ y⁻¹ < x⁻¹
⊢ ∀x. 0 < x ⇒ 0 < x⁻¹
⊢ ∀x y. 0 < x ∧ x < y ⇒ y⁻¹ < x⁻¹
⊢ ∀x. 0 < x⁻¹ ⇔ 0 < x
⊢ ∀x y z. x + y < x + z ⇔ y < z
⊢ ∀x y z. 0 < z ⇒ (x / z < y ⇔ x < y * z)
⊢ ∀x y. x < y ⇔ x ≤ y ∧ x ≠ y
⊢ ∀x y z. 0 < x ⇒ (x * y < x * z ⇔ y < z)
⊢ ∀x y. 0 < x ⇒ (0 < x * y ⇔ 0 < y)
⊢ ∀x y z. y < z ∧ 0 < x ⇒ x * y < x * z
⊢ ∀x y z. x < 0 ⇒ (x * y < x * z ⇔ z < y)
⊢ ∀x y z. z < max x y ⇔ z < x ∨ z < y
⊢ ∀x y z. z < min x y ⇔ z < x ∧ z < y
⊢ ∀x y. 0 < x ∧ 0 < y ⇒ 0 < x * y
⊢ ∀x1 x2 y1 y2. 0 ≤ x1 ∧ 0 ≤ y1 ∧ x1 < x2 ∧ y1 < y2 ⇒ x1 * y1 < x2 * y2
⊢ ∀n d. 1 < n ⇒ (d < &n * d ⇔ 0 < d)
⊢ ∀x y. -x < -y ⇔ y < x
⊢ ∀x. x = 0 ∨ 0 < x ∨ 0 < -x
⊢ ∀n. &n ≠ 0 ⇔ 0 < &n
⊢ ∀x y z. x + z < y + z ⇔ x < y
⊢ ∀x y z. 0 < z ⇒ (x / z < y / z ⇔ x < y)
⊢ ∀y z. 0 < z ⇒ (0 < y / z ⇔ 0 < y)
⊢ ∀x y z. 0 < z ⇒ (x < y / z ⇔ x * z < y)
⊢ ∀x. ¬(x < x)
⊢ ∀x y z. 0 < z ⇒ (x * z < y * z ⇔ x < y)
⊢ ∀x y. 0 < y ⇒ (0 < x * y ⇔ 0 < x)
⊢ ∀x y z. x < y ∧ 0 < z ⇒ x * z < y * z
⊢ ∀x y. x < -y ⇔ x + y < 0
⊢ ∀x y z. x < y − z ⇔ x + z < y
⊢ ∀x y z. x − y < z ⇔ x < z + y
⊢ ∀x y. x = y ∨ x < y ∨ y < x
⊢ ∀x y z. x < y ∧ y < z ⇒ x < z
⊢ ∀x y z.
    max x y = max y x ∧ max (max x y) z = max x (max y z) ∧
    max x (max y z) = max y (max x z) ∧ max x x = x ∧
    max x (max x y) = max x y
⊢ ∀z x y. max (x + z) (y + z) = max x y + z
⊢ ∀x y. (x ≤ y ⇒ max x y = y) ∧ (y ≤ x ⇒ max x y = x)
⊢ ∀z x y. max x y ≤ z ⇔ x ≤ z ∧ y ≤ z
⊢ ∀x y z. max x y < z ⇔ x < z ∧ y < z
⊢ ∀x y. max x y = -min (-x) (-y)
⊢ ∀x. max x x = x
⊢ ∀z x y. max (x − z) (y − z) = max x y − z
⊢ ∀x y. max x y − min x y = abs (y − x)
⊢ ∀x y. x < y ⇒ ∃z. x < z ∧ z < y
⊢ ∀a b. a ≤ b ⇒ a ≤ (a + b) / 2
⊢ ∀a b. a ≤ b ⇒ (a + b) / 2 ≤ b
⊢ ∀x y z.
    min x y = min y x ∧ min (min x y) z = min x (min y z) ∧
    min x (min y z) = min y (min x z) ∧ min x x = x ∧
    min x (min x y) = min x y
⊢ ∀z x y. min (x + z) (y + z) = min x y + z
⊢ ∀x y. (x ≤ y ⇒ min x y = x) ∧ (y ≤ x ⇒ min x y = y)
⊢ ∀z x y. min x y ≤ z ⇔ x ≤ z ∨ y ≤ z
⊢ ∀x y. min x y ≤ x
⊢ ∀x y. min x y ≤ y
⊢ ∀z x y. 0 ≤ z ∧ z ≤ 1 ⇒ min x y ≤ z * x + (1 − z) * y
⊢ ∀x y. min x y ≤ max x y
⊢ ∀x y z. min x y < z ⇔ x < z ∨ y < z
⊢ ∀x y. min x y = -max (-x) (-y)
⊢ ∀x. min x x = x
⊢ ∀z x y. min (x − z) (y − z) = min x y − z
⊢ ∀m n. &m * &n = &(m * n)
⊢ ∀x y z. x * (y * z) = x * y * z
⊢ ∀x y. x * y = y * x
⊢ ∀x. 1 * x = x
⊢ ∀x. x ≠ 0 ⇒ x⁻¹ * x = 1
⊢ ∀x y. -x * y = -(x * y)
⊢ ∀x. 0 * x = 0
⊢ ∀x y. 0 < x * y ⇔ 0 < x ∧ 0 < y ∨ x < 0 ∧ y < 0
⊢ ∀x. x * 1 = x
⊢ ∀x. x ≠ 0 ⇒ x * x⁻¹ = 1
⊢ ∀x y. x * -y = -(x * y)
⊢ ∀x. x * 0 = 0
⊢ (∀x y. 0 ≤ x * y ⇔ 0 ≤ x ∧ 0 ≤ y ∨ x ≤ 0 ∧ y ≤ 0) ∧
  ∀x y. x * y ≤ 0 ⇔ 0 ≤ x ∧ y ≤ 0 ∨ x ≤ 0 ∧ 0 ≤ y
⊢ ∀z x y. y * x + y * (z − x) = y * z
⊢ ∀z x y. x * y + (z − x) * y = z * y
⊢ ∀x y. x * y = y * x
⊢ ∀x. --x = x
⊢ -0 = 0
⊢ ∀x y. -(x + y) = -x + -y
⊢ ∀x y. -x = y ⇔ x = -y
⊢ ∀x. -x = 0 ⇔ x = 0
⊢ ∀x. 0 ≤ -x ⇔ x ≤ 0
⊢ ∀x. 0 < -x ⇔ x < 0
⊢ ∀x. x − x / 2 = x / 2
⊢ ∀x. x ≠ 0 ⇒ -x⁻¹ = (-x)⁻¹
⊢ -x⁻¹ = (-x)⁻¹
⊢ ∀x. -x ≤ 0 ⇔ 0 ≤ x
⊢ ∀x y. -(x * y) = -x * y
⊢ ∀x. -x < 0 ⇔ 0 < x
⊢ ∀x. -x = -1 * x
⊢ ∀x y. -x * -y = x * y
⊢ ∀x. --x = x
⊢ ∀x y. -(x * y) = x * -y
⊢ ∀x y. -(x − y) = y − x
⊢ ∀x. x − x / 3 = 2 * x / 3
⊢ ∀x y. ¬(x ≤ y) ⇔ y < x
⊢ ∀x y. ¬(x < y) ⇔ y ≤ x
⊢ ∀n. n ≠ 0 ⇒ 0 < &n
⊢ ∀m n. &m + &n = &(m + n)
⊢ ∀m n. &m = &n ⇔ m = n
⊢ ∀m n. &m ≤ &n ⇔ m ≤ n
⊢ ∀m n. &m < &n ⇔ m < n
⊢ ∀m n. &m * &n = &(m * n)
⊢ ∀x n. &x pow n = &(x ** n)
⊢ ∀m n. m ≤ n ⇒ &(n − m) = &n − &m
⊢ ∀n. &n + 1 = &SUC n
⊢ ∀x. x / 1 = x
⊢ ∀n. 0 ≤ &n
⊢ ∀x. 0 < x * x ⇔ x ≠ 0
⊢ ∀x. pos x = 0 ⇔ x ≤ 0
⊢ ∀x. 0 ≤ x ⇒ pos x = x
⊢ ∀x. x ≤ pos x
⊢ ∀x. pos x ≤ 0 ⇔ x ≤ 0
⊢ ∀n. 0 < &SUC n
⊢ ∀x y. x ≤ y ⇒ pos x ≤ pos y
⊢ ∀x. 0 < x ⇒ x ≠ 0
⊢ ∀x. 0 ≤ pos x
⊢ ∀m n. &m pow n = &(m ** n)
⊢ ∀x. (abs x)² = x²
⊢ ∀n x. 0 ≤ x ∧ x ≤ 1 ⇒ x pow n ≤ 1
⊢ ∀x m n. x pow (m + n) = x pow m * x pow n
⊢ ∀m n x. 0 < x ∧ x ≤ 1 ∧ m ≤ n ⇒ x pow n ≤ x pow m
⊢ ∀m n x. 0 < x ∧ x < 1 ∧ m < n ⇒ x pow n < x pow m
⊢ ∀x y n. (x / y) pow n = x pow n / y pow n
⊢ ∀x n. x pow n = 0 ⇔ x = 0 ∧ n ≠ 0
⊢ 0 ≤ x pow n ⇔ 0 ≤ x ∨ EVEN n
⊢ ∀x n. x⁻¹ pow n = (x pow n)⁻¹
⊢ ∀x n. 0 ≤ x ⇒ 1 + &n * x ≤ (1 + x) pow n
⊢ ∀x n. 0 ≤ x ⇒ 0 ≤ x pow n
⊢ x pow n ≤ 0 ⇔ 0 < n ∧ x = 0 ∨ x < 0 ∧ ODD n
⊢ ∀n x. 1 ≤ x ⇒ 1 ≤ x pow n
⊢ ∀x n. 0 < x ⇒ 0 < x pow n
⊢ ∀n x y. n ≠ 0 ∧ 0 ≤ x ∧ x < y ⇒ x pow n < y pow n
⊢ ∀m n x. 1 ≤ x ∧ m ≤ n ⇒ x pow m ≤ x pow n
⊢ ∀m n x. 1 < x ⇒ (x pow m ≤ x pow n ⇔ m ≤ n)
⊢ ∀m n x. 1 < x ∧ m < n ⇒ x pow m < x pow n
⊢ x pow n < 0 ⇔ ODD n ∧ x < 0
⊢ ∀x n. -x pow n = if EVEN n then x pow n else -(x pow n)
⊢ 0 < x pow n ⇔ n = 0 ∨ 0 < x ∨ x < 0 ∧ EVEN n
⊢ ∀x m n. (x pow m) pow n = x pow (m * n)
⊢ ∀x y. x ≠ y ⇔ ∃z. (x − y) * z = 1
⊢ ∀x y z. (x + y) * z = x * z + y * z
⊢ ∀x y. x * y = 1 ⇒ y = x⁻¹
⊢ ∀x y. x + y = 0 ⇔ y = -x
⊢ ∀x. sgn x = x / abs x
⊢ ∀x y. sgn x = sgn y ⇔ (x = 0 ⇔ y = 0) ∧ (x > 0 ⇔ y > 0) ∧ (x < 0 ⇔ y < 0)
⊢ ∀x y. sgn x = sgn y ⇔ (x = 0 ⇒ y = 0) ∧ (x > 0 ⇒ y > 0) ∧ (x < 0 ⇒ y < 0)
⊢ sgn 0 = 0
⊢ ∀x. sgn x * abs x = x
⊢ ∀x. sgn x * x = abs x
⊢ ∀x. sgn x = 0 ∨ sgn x = 1 ∨ sgn x = -1
⊢ ∀x y. sgn (x / y) = sgn x / sgn y
⊢ (∀x. sgn x = 0 ⇔ x = 0) ∧ (∀x. sgn x = 1 ⇔ x > 0) ∧
  ∀x. sgn x = -1 ⇔ x < 0
⊢ ∀x y. sgn x = sgn y ⇔ x = y ∨ abs (x − y) < max (abs x) (abs y)
⊢ (∀x. 0 ≤ sgn x ⇔ 0 ≤ x) ∧ (∀x. 0 < sgn x ⇔ 0 < x) ∧
  (∀x. 0 ≥ sgn x ⇔ 0 ≥ x) ∧ (∀x. 0 > sgn x ⇔ 0 > x) ∧
  (∀x. 0 = sgn x ⇔ 0 = x) ∧ (∀x. sgn x ≤ 0 ⇔ x ≤ 0) ∧
  (∀x. sgn x < 0 ⇔ x < 0) ∧ (∀x. sgn x ≥ 0 ⇔ x ≥ 0) ∧
  (∀x. sgn x > 0 ⇔ x > 0) ∧ ∀x. sgn x = 0 ⇔ x = 0
⊢ ∀x. sgn x⁻¹ = sgn x
⊢ ∀x y. sgn (x * y) = sgn x * sgn y
⊢ ∀x. sgn (-x) = -sgn x
⊢ ∀x n. sgn (x pow n) = sgn x pow n
⊢ ∀x. sgn x² = sgn (abs x)
⊢ ∀x. sgn (sgn x) = sgn x
⊢ ∀m n. &m − &n = if m − n = 0 then -&(n − m) else &(m − n)
⊢ ∀x y. x − y = 0 ⇔ x = y
⊢ ∀x y. abs x − abs y ≤ abs (x − y)
⊢ ∀x y. x − y + y = x
⊢ ∀x y. y + (x − y) = x
⊢ ∀x y. x ≠ 0 ∧ y ≠ 0 ⇒ x⁻¹ − y⁻¹ = (y − x) / (x * y)
⊢ ∀x y z. x * (y − z) = x * y − x * z
⊢ ∀x y. 0 ≤ x − y ⇔ y ≤ x
⊢ ∀x y. -x − y = -(x + y)
⊢ ∀x y. 0 < x − y ⇔ y < x
⊢ ∀x y. x − y < 0 ⇔ x < y
⊢ ∀x. 0 − x = -x
⊢ ∀x y. -x − -y = y − x
⊢ &NUMERAL m − &NUMERAL n =
  if NUMERAL m − NUMERAL n = 0 then -&(NUMERAL n − NUMERAL m)
  else &(NUMERAL m − NUMERAL n)
⊢ ∀a b c d. b ≠ 0 ∧ d ≠ 0 ⇒ a / b − c / d = (a * d − b * c) / (b * d)
⊢ ∀x y z. (x − y) * z = x * z − y * z
⊢ ∀x. x − x = 0
⊢ ∀x y. x − -y = x + y
⊢ ∀x. x − 0 = x
⊢ ∀x y. x − y − x = -y
⊢ ∀x y. x − (x − y) = y
⊢ ∀a b c. a − b + (b − c) = a − c
⊢ ∀x y. x * x + y * y = 0 ⇔ x = 0 ∧ y = 0
⊢ ∀P. (∃x. P x) ∧ (∃z. ∀x. P x ⇒ x < z) ⇒ ∀y. (∃x. P x ∧ y < x) ⇔ y < sup P
⊢ ∀P. P ≠ ∅ ∧ (∃z. ∀x. x ∈ P ⇒ x < z) ⇒ ∀y. (∃x. x ∈ P ∧ y < x) ⇔ y < sup P
⊢ ∀P. (∀x. P x ⇒ 0 < x) ∧ (∃x. P x) ∧ (∃z. ∀x. P x ⇒ x < z) ⇒
      ∃s. ∀y. (∃x. P x ∧ y < x) ⇔ y < s
⊢ ∀x. sup (λr. r = x) = x
⊢ ∀P. (∃x. P x) ∧ (∃z. ∀x. P x ⇒ x < z) ⇒ ∃s. ∀y. (∃x. P x ∧ y < x) ⇔ y < s
⊢ ∀P. P ≠ ∅ ∧ (∃z. ∀x. x ∈ P ⇒ x < z) ⇒ ∃s. ∀y. (∃x. x ∈ P ∧ y < x) ⇔ y < s
⊢ ∀p. (∃x. p x) ∧ (∃z. ∀x. p x ⇒ x ≤ z) ⇒
      ∃!s. ∀y. (∃x. p x ∧ y < x) ⇔ y < s
⊢ ∀p. p ≠ ∅ ∧ (∃z. ∀x. x ∈ p ⇒ x ≤ z) ⇒
      ∃!s. ∀y. (∃x. x ∈ p ∧ y < x) ⇔ y < s
⊢ ∀P. (∃x. P x) ∧ (∃z. ∀x. P x ⇒ x ≤ z) ⇒ ∀y. (∃x. P x ∧ y < x) ⇔ y < sup P
⊢ ∀P. P ≠ ∅ ∧ (∃z. ∀x. x ∈ P ⇒ x ≤ z) ⇒ ∀y. (∃x. x ∈ P ∧ y < x) ⇔ y < sup P
⊢ ∀p z. p z ∧ (∀x. p x ⇒ x ≤ z) ⇒ sup p = z
⊢ ∀p z. z ∈ p ∧ (∀x. x ∈ p ⇒ x ≤ z) ⇒ sup p = z
⊢ ∀P. (∃x. P x ∧ 0 < x) ∧ (∃z. ∀x. P x ⇒ x < z) ⇒
      ∃s. ∀y. (∃x. P x ∧ y < x) ⇔ y < s
⊢ ∀P. (∃x. P x) ∧ (∃z. ∀x. P x ⇒ x < z) ⇒ ∀y. P y ⇒ y ≤ sup P
⊢ ∀P. P ≠ ∅ ∧ (∃z. ∀x. x ∈ P ⇒ x < z) ⇒ ∀y. y ∈ P ⇒ y ≤ sup P
⊢ ∀P. (∃x. P x) ∧ (∃z. ∀x. P x ⇒ x ≤ z) ⇒ ∀y. P y ⇒ y ≤ sup P
⊢ ∀P. P ≠ ∅ ∧ (∃z. ∀x. x ∈ P ⇒ x ≤ z) ⇒ ∀y. y ∈ P ⇒ y ≤ sup P
⊢ (0 < 1 / 3 ∧ 1 / 3 < 1 ∧ 0 < 2 / 3 ∧ 2 / 3 < 1) ∧ 0 ≤ 1 / 3 ∧ 1 / 3 ≤ 1 ∧
  0 ≤ 2 / 3 ∧ 2 / 3 ≤ 1
⊢ ∀P. (∃x. P x) ∧ (∃z. ∀x. P x ⇒ x ≤ z) ⇔ (∃x. P x) ∧ ∃z. ∀x. P x ⇒ x < z
⊢ ∀x. ∃n. x ≤ &n
⊢ ∀x. ∃n. -&n ≤ x
⊢ ∀x. 0 ≤ x ⇒ ∃n. &n ≤ x ∧ x < &SUC n
⊢ sqrt 0 = 0
⊢ sqrt 1 = 1
⊢ ∀x y. 0 ≤ x ∧ 0 ≤ y ⇒ sqrt (x / y) = sqrt x / sqrt y
⊢ ∀x y. x² = y ∧ 0 ≤ x ⇒ x = sqrt y
⊢ ∀x. 0 ≤ x ⇒ sqrt x⁻¹ = (sqrt x)⁻¹
⊢ ∀x y. 0 ≤ x ∧ x ≤ y ⇒ sqrt x ≤ sqrt y
⊢ ∀x y. 0 ≤ x ∧ x < y ⇒ sqrt x < sqrt y
⊢ ∀x y. 0 ≤ x ∧ 0 ≤ y ⇒ sqrt (x * y) = sqrt x * sqrt y
⊢ ∀x. 0 ≤ x ⇒ 0 ≤ sqrt x
⊢ ∀x. 0 < x ⇒ 0 < sqrt x
⊢ ∀x. 0 < x ⇒ sqrt x ≠ 0
⊢ ∀x y. 0 ≤ x ∧ 0 ≤ y ∧ y² = x ⇒ sqrt x = y
⊢ ∀x. (sqrt x)² = x ⇔ 0 ≤ x
⊢ ∀x. 0 ≤ x ⇒ (sqrt x)² = x
⊢ ∀x. sqrt x² = abs x
⊢ ∀x y. x² = y ⇒ x = sqrt y ∨ x = -sqrt y
⊢ ∀x y. (x − y)² = x² + y² − 2 * x * y
⊢ ∀m n. sum (m,n) (λr. 0) = 0
⊢ ∀f n. sum (n,1) f = f n
⊢ ∀f n. sum (n,2) f = f n + f (n + 1)
⊢ ∀f m n. abs (sum (m,n) (λm. abs (f m))) = sum (m,n) (λm. abs (f m))
⊢ ∀f m n. abs (sum (m,n) f) ≤ sum (m,n) (λn. abs (f n))
⊢ ∀f g m n. sum (m,n) (λn. f n + g n) = sum (m,n) f + sum (m,n) g
⊢ ∀f k m n. (∀p. m ≤ p ∧ p < m + n ⇒ f p ≤ k) ⇒ sum (m,n) f ≤ &n * k
⊢ ∀f n d. sum (n,d) (λn. f (SUC n) − f n) = f (n + d) − f n
⊢ ∀f c m n. sum (m,n) (λn. c * f n) = c * sum (m,n) f
⊢ ∀f m n. sum (m,n) f = sum (0,m + n) f − sum (0,m) f
⊢ ∀d m n. sum (m,n) (λi. d (SUC i) − d i) = d (m + n) − d m
⊢ ∀f g m n. (∀r. m ≤ r ∧ r < n + m ⇒ f r = g r) ⇒ sum (m,n) f = sum (m,n) g
⊢ (∀r. m ≤ r ∧ r < m + n ⇒ f r = 0) ⇒ sum (m,n) f = 0
⊢ ∀n k f. sum (0,n) (λm. sum (m * k,k) f) = sum (0,n * k) f
⊢ ∀f g m n. (∀r. m ≤ r ∧ r < n + m ⇒ f r ≤ g r) ⇒ sum (m,n) f ≤ sum (m,n) g
⊢ ∀f g m n.
    (∀r. m ≤ r ∧ r < n + m ⇒ f r < g r) ∧ 0 < n ⇒ sum (m,n) f < sum (m,n) g
⊢ ∀f n d. sum (n,d) (λn. -f n) = -sum (n,d) f
⊢ ∀n f c. sum (0,n) f − &n * c = sum (0,n) (λp. f p − c)
⊢ ∀f n k. sum (0,n) (λm. f (m + k)) = sum (0,n + k) f − sum (0,k) f
⊢ ∀n p.
    (∀y. y < n ⇒ ∃!x. x < n ∧ p x = y) ⇒
    ∀f. sum (0,n) (λn. f (p n)) = sum (0,n) f
⊢ ∀n k x. sum (0,n) (λm. if m = k then x else 0) = if k < n then x else 0
⊢ ∀f. (∀n. 0 ≤ f n) ⇒ ∀m n. 0 ≤ sum (m,n) f
⊢ ∀f m. (∀n. m ≤ n ⇒ 0 ≤ f n) ⇒ ∀n. 0 ≤ sum (m,n) f
⊢ ∀f m k n. sum (m + k,n) f = sum (m,n) (λr. f (r + k))
⊢ ∀f m n p. sum (m,n) f + sum (m + n,p) f = sum (m,n + p) f
⊢ ∀f g m n. sum (m,n) (λn. f n − g n) = sum (m,n) f − sum (m,n) g
⊢ ∀f g m n. (∀p. m ≤ p ∧ p < m + n ⇒ f p = g p) ⇒ sum (m,n) f = sum (m,n) g
⊢ ∀f n p. sum (0,n) f + sum (n,p) f = sum (0,n + p) f
⊢ ∀f N. (∀n. n ≥ N ⇒ f n = 0) ⇒ ∀m n. m ≥ N ⇒ sum (m,n) f = 0
⊢ ∀p e. 0 < e ∧ (∃x. p x) ∧ (∃z. ∀x. p x ⇒ x ≤ z) ⇒ ∃x. p x ∧ sup p ≤ x + e
⊢ ∀p e. 0 < e ∧ p ≠ ∅ ∧ (∃z. ∀x. x ∈ p ⇒ x ≤ z) ⇒ ∃x. x ∈ p ∧ sup p ≤ x + e
⊢ ∀P s d.
    (∀y. (∃x. (λx. P (x + d)) x ∧ y < x) ⇔ y < s) ⇒
    ∀y. (∃x. P x ∧ y < x) ⇔ y < s + d
⊢ ∀P. (∃x. P x) ⇒ ∃d x. (λx. P (x + d)) x ∧ 0 < x
⊢ ∀d. (∃z. ∀x. P x ⇒ x < z) ⇒ ∃z. ∀x. (λx. P (x + d)) x ⇒ x < z
⊢ ∀p e. 0 < e ∧ (∃x. p x) ∧ (∃z. ∀x. p x ⇒ x ≤ z) ⇒ ∃x. p x ∧ sup p < x + e
⊢ ∀p e. 0 < e ∧ p ≠ ∅ ∧ (∃z. ∀x. x ∈ p ⇒ x ≤ z) ⇒ ∃x. x ∈ p ∧ sup p < x + e
⊢ ∀x. 1 / 2 * x + 1 / 2 * x = x
⊢ (0 < x pow NUMERAL (BIT2 n) ⇔ x ≠ 0) ∧
  (0 < x pow NUMERAL (BIT1 n) ⇔ 0 < x)
⊢ 0 < x⁻¹ pow n ⇔ 0 < x pow n
⊢ ∀x. abs x = if 0 ≤ x then x else -x
⊢ &n + &m = &(n + m) ∧ -&n + &m = (if n ≤ m then &(m − n) else -&(n − m)) ∧
  &n + -&m = (if n < m then -&(m − n) else &(n − m)) ∧
  -&n + -&m = -&(n + m)
⊢ x / y + u / v =
  if y = 0 then unint (x / y) + u / v
  else if v = 0 then x / y + unint (u / v)
  else if y = v then (x + u) / v
  else (x * v + u * y) / (y * v)
⊢ x / y + z = if y = 0 then unint (x / y) + z else (x + z * y) / y
⊢ x + y / z = if z = 0 then x + unint (y / z) else (x * z + y) / z
⊢ x / y / (u / v) =
  if u = 0 ∨ v = 0 then x / y / unint (u / v)
  else if y = 0 then unint (x / y) / (u / v)
  else x * v / (y * u)
⊢ x / y / z =
  if y = 0 then unint (x / y) / z
  else if z = 0 then unint (x / y / z)
  else x / (y * z)
⊢ x / (y / z) = x * z / y
⊢ (&n = &m ⇔ n = m) ∧ (-&n = &m ⇔ n = 0 ∧ m = 0) ∧
  (&n = -&m ⇔ n = 0 ∧ m = 0) ∧ (-&n = -&m ⇔ n = m)
⊢ x / y = u / v ⇔
  if y = 0 then u = 0 ∨ v = 0
  else if v = 0 then x = 0
  else if y = v then x = u
  else x * v = y * u
⊢ x / y = z ⇔ if y = 0 then unint (x / y) = z else x = y * z
⊢ z = x / y ⇔ if y = 0 then z = unint (x / y) else y * z = x
⊢ ∀p. inf p = -sup (IMAGE numeric_negate p)
⊢ (&n ≤ &m ⇔ n ≤ m) ∧ (-&n ≤ &m ⇔ T) ∧ (&n ≤ -&m ⇔ n = 0 ∧ m = 0) ∧
  (-&n ≤ -&m ⇔ m ≤ n)
⊢ x / &n ≤ u / &m ⇔
  if n = 0 then unint (x / 0) ≤ u / &m
  else if m = 0 then x / &n ≤ unint (u / 0)
  else &m * x ≤ &n * u
⊢ x / &n ≤ u ⇔ if n = 0 then unint (x / 0) ≤ u else x ≤ &n * u
⊢ x ≤ u / &m ⇔ if m = 0 then x ≤ unint (u / 0) else &m * x ≤ u
⊢ (&n < &m ⇔ n < m) ∧ (-&n < &m ⇔ n ≠ 0 ∨ m ≠ 0) ∧ (&n < -&m ⇔ F) ∧
  (-&n < -&m ⇔ m < n)
⊢ x / &n < u / &m ⇔
  if n = 0 then unint (x / 0) < u / &m
  else if m = 0 then x / &n < unint (u / 0)
  else &m * x < &n * u
⊢ x / &n < u ⇔ if n = 0 then unint (x / 0) < u else x < &n * u
⊢ x < u / &m ⇔ if m = 0 then x < unint (u / 0) else &m * x < u
⊢ ∀x y. max x y = if x ≤ y then y else x
⊢ ∀x y. min x y = if x ≤ y then x else y
⊢ &a * &b = &(a * b) ∧ -&a * &b = -&(a * b) ∧ &a * -&b = -&(a * b) ∧
  -&a * -&b = &(a * b)
⊢ x / y * (u / v) =
  if y = 0 then unint (x / y) * (u / v)
  else if v = 0 then x / y * unint (u / v)
  else x * u / (y * v)
⊢ x / y * z = if y = 0 then unint (x / y) * z else x * z / y
⊢ x * (y / z) = if z = 0 then x * unint (y / z) else x * y / z
⊢ -(x / y) = -x / y ∧ x / -y = -x / y
⊢ NZ 0 = 0
⊢ NZ r = 0 ⇔ r = 0
⊢ r ≠ 0 ⇒ NZ r = 1
⊢ NZ (&NUMERAL (BIT1 n)) = 1 ∧ NZ (&NUMERAL (BIT2 n)) = 1
⊢ NZ x⁻¹ = NZ x
⊢ NZ r * NZ r = NZ r
⊢ NZ (x * y) = NZ x * NZ y
⊢ 0 < n ⇒ NZ x pow n = NZ x
⊢ NZ (NZ x) = NZ x
⊢ NZ (x pow n) = NZ x pow n
⊢ (∀x. x pow 0 = 1) ∧ ∀x n. x pow SUC n = x * x pow n
⊢ ∀x. x pow 0 = 1
⊢ x pow y = 0 ⇔ x = 0 ∧ 0 < y
⊢ x pow m * x⁻¹ pow m = NZ x pow m
⊢ 0 < n ⇒ x pow n * x⁻¹ = x pow (n − 1) * NZ x
⊢ ∀x m n. n < m ⇒ x pow m * x⁻¹ pow n = x pow (m − n)
⊢ ∀x m n. m < n ⇒ x pow m * x⁻¹ pow n = x⁻¹ pow (n − m)
⊢ x pow 0 = 1 ∧ 0 pow NUMERAL (BIT1 n) = 0 ∧ 0 pow NUMERAL (BIT2 n) = 0 ∧
  &NUMERAL a pow NUMERAL n = &(NUMERAL a ** NUMERAL n) ∧
  -&NUMERAL a pow NUMERAL n =
  (if ODD (NUMERAL n) then numeric_negate else (λx. x))
    (&(NUMERAL a ** NUMERAL n)) ∧ (x / y) pow n = x pow n / y pow n
⊢ ∀x y. x / y = x * y⁻¹
⊢ ∀x y. x ≥ y ⇔ y ≤ x
⊢ ∀x y. x > y ⇔ y < x
⊢ ∀y x. x < y ⇔ ¬(y ≤ x)
⊢ ∀x y. x ≤ y ⇔ ¬(y < x)
⊢ 0 = real_0 ∧ ∀n. &SUC n = &n + real_1
⊢ ∀x y. x − y = x + -y
⊢ (∀n f. sum (n,0) f = 0) ∧
  ∀n m f. sum (n,SUC m) f = sum (n,m) f + f (n + m)
sum_compute
⊢ (∀n f. sum (n,0) f = 0) ∧
  (∀n m f.
     sum (n,NUMERAL (BIT1 m)) f =
     sum (n,NUMERAL (BIT1 m) − 1) f + f (n + (NUMERAL (BIT1 m) − 1))) ∧
  ∀n m f.
    sum (n,NUMERAL (BIT2 m)) f =
    sum (n,NUMERAL (BIT1 m)) f + f (n + NUMERAL (BIT1 m))
⊢ ∀P. (∀n f. P (n,0) f) ∧ (∀n m f. P (n,m) f ⇒ P (n,SUC m) f) ⇒
      ∀v v1 v2. P (v,v1) v2