------------------------------------------------------------------------ -- The Agda standard library -- -- Rational numbers ------------------------------------------------------------------------ {-# OPTIONS --without-K --safe #-} module Data.Rational where open import Data.Integer as ℤ using (ℤ; +_) open import Data.String using (String; _++_) ------------------------------------------------------------------------ -- Publicly re-export contents of core module open import Data.Rational.Base public ------------------------------------------------------------------------ -- Publicly re-export queries open import Data.Nat.Properties public using (_≟_; _≤?_) ------------------------------------------------------------------------ -- Method for displaying rationals show : ℚ → String show p = ℤ.show (↥ p) ++ "/" ++ ℤ.show (↧ p) ------------------------------------------------------------------------ -- Deprecated -- Version 1.0 open import Data.Rational.Properties public using (drop-*≤*; ≃⇒≡; ≡⇒≃)