NonNegativeRationals

NonNegativeRationals

represents the domain of non-negative rational numbers, as in xNonNegativeRationals.

Details

  • xNonNegativeRationals evaluates immediately if x is a numeric quantity.
  • Simplify[exprNonNegativeRationals,assum] can be used to try to determine whether an expression corresponds to a non-negative rational number under the given assumptions.
  • (x1|x2|)NonNegativeRationals and {x1,x2,}NonNegativeRationals test whether all xi are non-negative rational numbers.
  • The domain of non-negative integers is taken to be a subset of the domain of non-negative rationals.
  • NonNegativeRationals is output in StandardForm or TraditionalForm as TemplateBox[{}, NonNegativeRationals]. This typeset form can be input using nnrats.

Examples

open all close all

Basic Examples  (3)

2/3 is a non-negative rational number:

In[1]:=
Click for copyable input
Out[1]=

A sum of non-negative rational numbers is a non-negative rational number:

In[1]:=
Click for copyable input
Out[1]=

Find non-negative rational solutions of an equation:

In[1]:=
Click for copyable input
Out[1]=

Scope  (5)

Properties & Relations  (4)

Introduced in 2019
(12.0)