Interval Power Function
Calculation with Double Precision
The interval boundaries have to be given in decimal notation, e.g., enter 0.5 for ½, or -3.2e6 for -3200000 respectively. Infinite boundaries can be entered as “inf” or “-inf”. Empty intervals have to be entered with inversed boundaries, e.g., [1,0]=∅.
Your Input Converted to Double Precision
| x= | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
| y= | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
| z= | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
pow1
| pow1(x, y)⊆ | [1.0, 4.0000000000000018] | [1.0, 4.0000000000000017763568394002504646778106689453125] | [1, 2251799813685249 × 2-49] |
| pow1⁻₁(]-∞, ∞[, y, z)⊆ | [1.0, 2.0000000000000005] | [1.0, 2.000000000000000444089209850062616169452667236328125] | [1, 4503599627370497 × 2-51] |
| pow1⁻₁(x, y, z)⊆ | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
| pow1⁻₂(x, ]-∞, ∞[, z)⊆ | ]-∞, ∞[ | ]-∞, ∞[ | ]-∞, ∞[ |
| pow1⁻₂(x, y, z)⊆ | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
pow2
| pow2(x, y)⊆ | [1.0, 4.0000000000000018] | [1.0, 4.0000000000000017763568394002504646778106689453125] | [1, 2251799813685249 × 2-49] |
| pow2⁻₁(]-∞, ∞[, y, z)⊆ | [-1.4142135623730954, 2.0000000000000005] | [-1.414213562373095367519226783770136535167694091796875, 2.000000000000000444089209850062616169452667236328125] | [-3184525836262887 × 2-51, 4503599627370497 × 2-51] |
| pow2⁻₁(x, y, z)⊆ | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
| pow2⁻₂(x, ]-∞, ∞[, z)⊆ | ]-∞, ∞[ | ]-∞, ∞[ | ]-∞, ∞[ |
| pow2⁻₂(x, y, z)⊆ | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
pow3
| pow3(x, y)⊆ | [1.0, 4.0000000000000018] | [1.0, 4.0000000000000017763568394002504646778106689453125] | [1, 2251799813685249 × 2-49] |
| pow3⁻₁(]-∞, ∞[, y, z)⊆ | [-2.0000000000000005, 2.0000000000000005] | [-2.000000000000000444089209850062616169452667236328125, 2.000000000000000444089209850062616169452667236328125] | [-4503599627370497 × 2-51, 4503599627370497 × 2-51] |
| pow3⁻₁(x, y, z)⊆ | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
| pow3⁻₂(x, ]-∞, ∞[, z)⊆ | ]-∞, ∞[ | ]-∞, ∞[ | ]-∞, ∞[ |
| pow3⁻₂(x, y, z)⊆ | [1.0, 2.0] | [1.0, 2.0] | [1, 1 × 21] |
A conversion to double precision of the interval boundaries may result in initial errors. The entered boundaries are rounded to double precision accordingly, i.e., upper/lower boundaries are rounded up/down. Output of interval boundaries is always exact and can therefore be very verbose: all relevant decimal digits are displayed.
The functions pow1, pow2, pow3, and their reverse functions have been implemented in PHP and their results are quite inaccurate. This is due to the lack of pow, log and exp functions with directed rounding in PHP.
Function Definitions
Point Functions
Interval Functions
For it is
where