Positive and negative real numbers
Content created by Louis Wasserman.
Created on 2025-10-15.
Last modified on 2025-10-15.
{-# OPTIONS --lossy-unification #-} module real-numbers.positive-and-negative-real-numbers where
Imports
open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.propositions open import foundation.transport-along-identifications open import foundation.universe-levels open import real-numbers.dedekind-real-numbers open import real-numbers.negation-real-numbers open import real-numbers.negative-real-numbers open import real-numbers.nonnegative-real-numbers open import real-numbers.positive-real-numbers open import real-numbers.rational-real-numbers open import real-numbers.strict-inequality-real-numbers
Idea
On this page, we outline basic relations between negative, nonnegative, and positive real numbers.
Properties
Positive real numbers are nonnegative
abstract is-nonnegative-is-positive-ℝ : {l : Level} {x : ℝ l} → is-positive-ℝ x → is-nonnegative-ℝ x is-nonnegative-is-positive-ℝ = leq-le-ℝ _ _ nonnegative-ℝ⁺ : {l : Level} → ℝ⁺ l → ℝ⁰⁺ l nonnegative-ℝ⁺ (x , is-pos-x) = (x , is-nonnegative-is-positive-ℝ is-pos-x)
The negation of a positive real number is negative
abstract neg-is-positive-ℝ : {l : Level} (x : ℝ l) → is-positive-ℝ x → is-negative-ℝ (neg-ℝ x) neg-is-positive-ℝ x 0<x = tr ( le-ℝ (neg-ℝ x)) ( neg-zero-ℝ) ( neg-le-ℝ zero-ℝ x 0<x) neg-ℝ⁺ : {l : Level} → ℝ⁺ l → ℝ⁻ l neg-ℝ⁺ (x , is-pos-x) = (neg-ℝ x , neg-is-positive-ℝ x is-pos-x)
The negation of a negative real number is positive
abstract neg-is-negative-ℝ : {l : Level} (x : ℝ l) → is-negative-ℝ x → is-positive-ℝ (neg-ℝ x) neg-is-negative-ℝ x x<0 = tr ( λ z → le-ℝ z (neg-ℝ x)) ( neg-zero-ℝ) ( neg-le-ℝ x zero-ℝ x<0) neg-ℝ⁻ : {l : Level} → ℝ⁻ l → ℝ⁺ l neg-ℝ⁻ (x , is-neg-x) = (neg-ℝ x , neg-is-negative-ℝ x is-neg-x)
Recent changes
- 2025-10-15. Louis Wasserman. Closed intervals of real numbers (#1590).
- 2025-10-15. Louis Wasserman. Inequalities from multiplication of signed real numbers (#1584).
- 2025-10-15. Louis Wasserman. Multiplicative inverses of nonzero real numbers (#1571).