Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Robinson Arithmetic

created by yesno

(idea) by yesno (5.8 mon) (print)   ?   (I like it!) Thu Mar 22 2001 at 23:35:05

With a very basic knowledge of the rules of formal logic, you can define a simple type of arithmetic- Robinson Arithmetic.

Robinson Arithmetic is not complete, not even close. Peano Arithmetic comes closer, but have a talk with Mr. Gödel if you want to pursue this topic further. RA is simply a neat way for people with an undergraduate knowledge of logic to "prove" that 2+2=4.

Some knowledge of predicate logic is required to fully understand this, but it is honestly quite simple. With these axioms, you can take a limited set of arithmetical statements (phrased correctly: you would have to write "3" as sss0, for example) and prove or disprove them according to the rules of inference.

The area over which these axioms are considered true is the realm of natural numbers: its domain is said to be the set of N = {0,1,2,3,4,5.........}.

In formal logic, you must specify everything, so here is the definition of every function and fixed symbol I use (the variables are just x and y):

0 = the number zero
s = +1 (stands for "successor"), that is, sN = N + 1
+ means plus (addition)
* means times (multiplication)
→ means if-then, x → y means if x, then y.

A note on + and *. In logic, the "standard" way to define all functions, including basic ones like addition, etc, is like this: Where a is the addition function, axy means x + y, where m is multiplication, mxy means x * y. However, since common symbols already exist for these particular functions, doing it the correct way would simply make the axioms harder to understand- so I'm doing it this way in the interest of clarity. The successor function is done the standard way. It is more important to understand the concepts than to slavishly follow some little scheme.


THE AXIOMS

If x does not equal y, then the successor of x is not the same as the successor of y:
∀x ∀y (x ≠ y → sx ≠ sy)

Zero doesn't follow anything:
∀x0 ≠ sx

Anything plus zero is the same thing:
∀x(x + 0)=x

If x isn't zero, then x follows something:
∀x(x ≠ 0 → ∃y x=sy)

x plus whatever follows y is the same as whatever follows x + y:
∀x∀y(x + sy) = s(x + y)

Anything times zero is zero:
∀x(x * 0)=0

A number times whatever follows another number is the same as multiplying the two numbers together, and then just adding the first number:
∀x ∀y(x * sy) = ((x * y) + x)


printable version
chaos

predicate calculus Another Green World Peano axioms Peano arithmetic
Colorado Rockies Kurt Godel Peano postulates arithmetic
Eet axiom inference rule Predicate Logic
Mark Leyner
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Little presents from the Node Fairy:
Sensory metaphors: Colors as nonvisual sensations
Social Harassment in the Work Place
'Ayin
Israel/Palestine: Hopes for Peace
War on Iraq 2002
Smallpox
theoretical physics
All's Well That Ends Well
The Robot
code red
HTTP
The Origins of the First World War
Sonic the Hedgehog
New Writeups
Cuckowski
Slavonic Princess(poetry)
Heitah
Posthumous Oscar(thing)
ignis_glaciesque
University of South Florida(place)
ignis_glaciesque
Flogstaskriket(idea)
liveforever
Caesar's last breath(idea)
dagnyswaggart
she wants to believe(personal)
antigravpussy
he doesn't know, but her eyes widen too far(thing)
dagnyswaggart
Wild tides guard her secrets(poetry)
Lord Brawl
Caesar's last breath(poetry)
locke baron
Forgotten things in space(fiction)
sitaraika
Colours(idea)
etouffee
Wild tides guard her secrets(poetry)
Lord Brawl
Dr. Horrible's Sing-Along Blog(review)
a8ksh4
regret(idea)
Heisenberg
Editor Log: July 2008(log)
This page courtesy of The Everything Development Company