Transmathematics 2020

Transmathematics 2020

Transmathematics Dr James Anderson 安德⽣ Topics • Why computer scientists like totality: • Transarithmetic - no error states • Transphysics - works at singularities • Transcomputing - faster, safer, more accurate • Summary 2 of 69 Totallity • Totality - every function is a total function • It is not necessary to waste states - so hardware and software can be more efficient • Every syntactically correct program is semantically correct - except for physical intervention, programs cannot crash 3 of 69 Totallity • Geometrical construction of the transreal numbers (1997) • Axiomatisation and machine proof of the consistency of transreal arithmetic (2007) • Human proof of the consistency of transreal and transcomplex arithmetic (2014, 2016) • Current research on the foundations and applications of transmathematics 4 of 69 Arithmetica Universalis Sir Isaac Newton 5 of 69 Arithmetica Universalis • Newton used the arithmetica universalis, which predates real arithmetic • Arithmetica universalis does not outlaw division by zero • Arithmetica universalis allows a number to have any factors. For example, 0 = 0 × 1 × 2 × … has factors 0, 1, 2, … on the right hand side • Modern integer factors are required to be smaller than the number they factorise 6 of 69 Arithmetica Universalis • Newton gave a faulty proof that division by zero is inconsistent • Newton defined x = y ⟺ x − y = 0 • This blocks transreal ±∞, Φ because (−∞) − (−∞) = ∞ − ∞ = Φ − Φ = Φ • If we read Newton’s equal (aequo) as a modern equality and restrict division by zero to transreal division by zero then the arithmetica universalis is transreal arithmetic and Newton’s mechanics (physics) work at singularities! 7 of 69 Transreal Numbers Transreal numbers, t, are proper fractions of real numbers, with a non-negative denominator, d, and a numerator, n, that is one of -1, 0, 1 when d = 0 n t = d With k a positive constant: −k −1 0 k 1 −∞ = = Φ = ∞ = = 0 0 0 0 0 8 of 69 Improper Fractions Improper fractions have a negative denominator (-k) which must be made positive before any arithmetical operator is applied n −n −1× n −n = = = −k −(−k) −1× (−k) k 9 of 69 Multiplication a c ac × = b d bd 10 of 69 Division a c a d ÷ = × b d b c 11 of 69 Addition of Two Infinities 1 1 1 + 1 2 1 × 2 1 ∞ + ∞ = + = = = = = ∞ 0 0 0 0 0 × 2 0 1 −1 1 − 1 0 ∞ + (−∞) = + = = = Φ 0 0 0 0 −1 1 −1 + 1 0 −∞ + ∞ = + = = = Φ 0 0 0 0 −1 −1 (−1) + (−1) −2 (−1) × 2 −1 −∞ + (−∞) = + = = = = = − ∞ 0 0 0 0 0 × 2 0 12 of 69 General Addition a c ad + bc + = b d bd 13 of 69 Subtraction a c a −c − = + b d b d 14 of 69 Associativity a + (b + c) = (a + b) + c a × (b × c) = (a × b) × c 15 of 69 Commutativity a + b = b + a a × b = b × a 16 of 69 Partial Distributivity a(b + c) = ab + ac When a ≠ ±∞ or bc > 0 or (b + c) / 0 = Φ 17 of 69 Real Arithmetic versus Transreal Arithmetic • Real arithmetic checks for division by zero and, if found, it fails • Transreal arithmetic checks for division by zero and always succeeds 18 of 69 Newtonian Physics • Newton used the arithmetica universalis • The arithmetica universalis can be restricted to real arithmetic by outlawing division by zero • The arithmetica universalis can be extended to transreal arithmetic by using a modern equality and restricting division by zero to transreal division by zero 19 of 69 Newtonian Physics • If we read Newton’s 18th Century physics as applying to real numbers then they fail at singularities • If we read Newton’s 18th Century physics as applying to transreal numbers then they operate at singularities 20 of 69 Transreal Analysis • Transreal analysis replaces the symbols −∞, ∞ of real analysis with the transreal numbers −1 1 −∞ = and ∞ = 0 0 • Every real result of real analysis arises as the same real result of transreal analysis • Transreal analysis has some results that cannot be obtained by real analysis 21 of 69 Trans-Newtonian Physics • Newton’s laws of motion and gravity can be restated with transreal arithmetic and transreal analysis • Hence Trans-Newtonian physics operates at singularities 22 of 69 Transreal-Number Line Φ -∞ ℝ ∞ • The transreal-number line can be deduced from transreal arithmetic using epsilon neighbourhoods 23 of 69 Transreal-Number Line Φ -∞ ℝ ∞ • Nullity, Φ, is unordered and lies off the transreal- number line 24 of 69 Transphysics Φ -∞ ℝ ∞ • A nullity force, Φ, has no component in the extended-real universe, [−∞, ∞], so behaves as a zero force in this universe 25 of 69 Two’s Complement 0 000 -1 111 001 1 -2 110 010 2 -3 101 011 3 100 -4 26 of 69 Two’s Complement • Wrap-around error • Weird-number error • One more negative than positive numbers • Prioritises range over correctness! • Not embedded in the real-number or floating- point-number lines - so harder to convert real analysis into two’s complement algorithms 27 of 69 Trans-Two’s Complement 0 000 -1 111 001 1 -2 110 010 2 -∞ 101 011 ∞ 100 Φ 28 of 69 Trans-Two’s Complement • No wrap-around error • No weird-number error • Equal number of positive and negative numbers • Obtains maximal range but with round-off to infinities • Embedded in the transreal-number line so easier to convert transreal analysis into trans-two’s complement algorithms 29 of 69 Floating-Point (NaN) X 11111111111 XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 30 of 69 64-Bit Floating-Point • 9,007,199,254,740,990 error (NaN) states • 25,000 error (NaN) states for each star in our Milky Way galaxy! • Not embedded in the real- number line so harder to convert real analysis into floating-point algorithms 31 of 69 Transfloating-Point • Replace negative zero, −0 ≢ 0, with nullity Φ • Replace NaNs by mapping ±∞ onto the extremal bit patterns • Increment the exponent bias by one 32 of 69 Transfloating-Point • Twice the range of real numbers mapped to a doubling of accuracy, by halving the smallest, representable number • Embedded in transreal-number line so easier to convert transreal analysis into transfloating-point algorithms 33 of 69 Transcomplex Plane Revolution of the transreal number line Φ -∞ ∞ 34 of 69 Transangle Real and nullity angles b are arc length divided by radius in a unit wheel θ Φ a 0 Φ = radians 0 But where are the infinity angles? 35 of 69 Transangle b The infinity angles are θ the windings of the a outer line segments at b′ the apex of the unit cone a′ 2∞π + θ = ∞ radians −2∞π + θ = − ∞ radians Φ ±∞ 36 of 69 Transtangent +π/2/2 -3-3π/2/2 y Ancient construction p of trigonometric functions as ratios, ±π θ x 0 with modern annotations -π/2/2 +3+3π/2/2 37 of 69 Transtangent Φ ∞ −∞ ∞ Φ −∞ -2-2π 0 ++22π 38 of 69 Transtangent • Is defined for all transreal angles • Is single valued everywhere • The real values of the transtangent have period π • The infinite values of the transtangent have period 2π • The nullity values of the transtangent occur at − ∞ , ∞ , Φ with Φ being the canonical position 39 of 69 Transtangent • The ancient construction of the tangent has transreal solutions that are not available to modern (non-trans) geometry and trigonometry • The ancient construction of the tangent is identical to the transtangent • The ancient construction of the tangent agrees with the transtangent’s transpower series 40 of 69 Degenerate Cartesian Co-ordinates Δy = 0 Δx Δy ∈ ℝ Δx = ∞ 41 of 69 Non-Degenerate Cartesian Co-ordinates (0,∞) = [∞, π/2] (−∞, ∞) = [∞,3π/4] (∞, ∞) = [∞, π/4] (−∞,0) = [∞, π] (∞,0) = [∞,0] (−∞, − ∞) = [∞, − 3π/4] (∞, − ∞) = [∞, − π/4] (0, − ∞) = [∞, − π/2] (Φ, Φ) = [Φ, Φ] 42 of 69 Transcomplex Integral • Transcomplex numbers are represented in polar form to avoid Cartesian degeneracy • The transomplex integral is based on the non- degenerate Cartesian co-ordinates 43 of 69 Transcomplex Analysis • With the exception of the general transcomplex derivative, which has not yet been developed, all areas of complex analysis have been extended to transcomplex analysis 44 of 69 Transcomplex Arithmetic Φ • Solid cylinder composed of unit radius discs with zero and ∞ all positive real heights • Unit radius disc at infinite height • Convention - unit radius disc r ∈ ℝ at nullity height placed above disc at infinity 0 45 of 69 Transcomplex Multiplication and Division Φ ∞ • Polar multiplication and division are screws - a composition of rotation and translation r ∈ ℝ 0 46 of 69 Transcomplex Addition and Subtraction • Draw polar vector [r, θ] as a unit vector [1,θ] on the disc at Φ height r ∞ • Let m be the maximum height of the unit vectors in the diagram • Scale all vectors below r ∈ ℝ maximum height by 1/m • Move all vectors [r/m, θ] to the disc at height m 0 47 of 69 Transcomplex Addition and Subtraction • Perform vector addition Φ • Scale resultant vector by m ∞ • Redraw resultant vector [r, θ] as unit vector [1,θ] in the disc at height r • This extends Newton’s sum of r ∈ ℝ directed line segments to all transreal numbers so Newton’s 18th Century physics works at singularities 0 48 of 69 Transcomplex Addition and Subtraction • For all transreal t [Φ, Φ] + [t, θ] = Φ Φ{[1,Φ] + [t/Φ, θ]} = Φ{[Φ, Φ] + [Φ, Φ]} = [Φ, Φ] ∞ • [∞, θ] − [∞, θ] = ∞{[1,θ] − [1,θ]} = ∞[0,0] = [Φ, Φ] • For all real r r ∈ ℝ [∞, θ1] + [r, θ2] = ∞([1,θ1] + [r/∞, θ2]) = ∞([1,θ1] + [0,0]) = ∞[1,θ1] = 0 [∞, θ1] 49 of 69 Transcomplex Cone Φ ∞ • Dilatate all of the discs by their height r ∈ ℝ 0 50 of 69 Transcomplex Plane Φ ∞ ℂ • Project onto a plane 51 of 69 Non-Associativity • After renormalisation, to the b disc at height infinity, the sum of infinite vectors can be non- (a + a) + b associative ∞ a + (a + b) • Before renormalisation, the sum of arbitrarily many infinite vectors is associative a ∞ 52 of 69 Algebraic Structure

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    69 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us