"But, having said all this, once again I'll come back around to say, you are
correct that CS is not merely mathematics. I would compare this to saying a
house is nothing more than a pile of bricks and other building materials.
And doing CS requires skills completely different from those required to do
mathematics."

 

 

Writing software is not merely mathematics. But, if an AGI would write Java
or C# it would be extremely mathematical IMO since we "cheat" a lot due to
the limitations we have in easily expressing ourselves using mathematics. So
we throw in a lot of loops and other kludges and shortcuts.

 

When I say an AGI here I mean a sufficiently intelligent AGI or as another
example one could imagine a super advanced alien race writing code in Java.

 

I assume this based on guestimation of energy expenditure. An increase in
mathematical sophistication implementation results in less bit flips needed
to run the app to achieve goals. so an increased intelligence would be able
to inject more efficiency, modularity and dynamism. Mathematics contains and
allows for that. Code "kludges" due to our intelligence limitations make up
for it using more bit flipping and memory moving intensive source code
basically. This is a general assumption on my part that I feel confident in.

 

John

 

 

From: Aaron Hosford [mailto:[email protected]] 



 

Sorry, it was von Neumann, not Turing, although I believe their work was
closely related and/or interdependent. Turing machines are used to study
computational complexity in mathematical terms, but they are very unwieldy
to implement in real hardware. The von Neumann architecture is the great
grandfather of modern digital computers.
http://en.wikipedia.org/wiki/Von_Neumann_architecture  (Both Turing and von
Neumann were mathematicians, BTW.)

 

You are right that in programming languages, variables typically behave
somewhat differently from how they do in mathematical statements. This is
because variables in programming languages actually correspond to
subscripted variables in mathematics, with the timestep of execution being
the subscript. Thus, x := y would be represented in standard mathematical
notation as x_(t + 1) = y_t, and the fact that y is not assigned to at the
same moment in time would be represented as y_(t + 1) = y_t. (I hope my
ASCII version of the notation is clear.)

 

All data structures, and even entire computers plus operating systems,
running programs, and files on disk, can be represented in mathematical
notation. (Attempting to do so is not advisable.) The fact that we use these
things for non-mathematical, practical purposes doesn't make them
non-mathematical; it simply makes our use of them non-mathematical.

 

But, having said all this, once again I'll come back around to say, you are
correct that CS is not merely mathematics. I would compare this to saying a
house is nothing more than a pile of bricks and other building materials.
And doing CS requires skills completely different from those required to do
mathematics.

 

 

On Tue, Jan 8, 2013 at 10:16 PM, David Clark <[email protected]>
wrote:

My point was that the formula looks like Math but isn't.

 

My syntax isn't just another way of writing Math but a different way that
only looks something like Math.  My reasons for only using 3 levels of
precedence in a full condition has nothing to do with some higher order
axiom.  Like I already said, some programming languages have up to 20 levels
of precedence but I wanted to spare programmers having to remember them all.
Not Math, just plain old real world simplicity.

 

Math is based on axioms while the language I have created has other CS
concepts that are quite different.  I limit how long variable names can be
because I don't like typing all those characters.  To make sure I can reuse
the names of functions that I like, I made all function and variable names
relative to their Object Container or function.  Just plain old CS
practicality.

 

David Clark

 

From: Aaron Hosford [mailto:[email protected]] 
Sent: January-08-13 2:04 PM


To: AGI
Subject: Re: [agi] Why Logic & Maths Have Sweet FA to do with Real world
reasoning

 

But I could describe the way that expression is interpreted in strictly
mathematical terms. (Though I would hate to waste my time on such a useless
endeavor.) You've just described a different way of writing down the same
meaning. There is nothing intrinsically special about the way standard
mathematical notation is used. It was an accident of history. I could just
as well write it out in reverse polish notation.

 

y 5 2 + b * :=

 

This is still math, just a different dialect. We can invent new dialects all
day. This dynamic extensibility is one of the wonderful things about math as
opposed to ordinary language; if math in its current form doesn't do what I
need it to do, I can just expand it in the direction I need it to go. So
long as the end result is unambiguous and I've communicated how it works
effectively to others, I'm good. The integral sign is a classic example of
this process in use. It's just a fancy S (for "sum") made up to simplify the
expression of a complex construct for which the existing tools of the time
were inadequate. 


AGI |  <https://www.listbox.com/member/archive/303/=now> Archives
<https://www.listbox.com/member/archive/rss/303/23050605-2da819ff> Error!
Filename not specified.|  <https://www.listbox.com/member/?&;> Modify Your
Subscription

 <http://www.listbox.com> Error! Filename not specified.

 


AGI |  <https://www.listbox.com/member/archive/303/=now> Archives
<https://www.listbox.com/member/archive/rss/303/248029-3b178a58> Image
removed by sender.|
<https://www.listbox.com/member/?&;>
Modify Your Subscription

 <http://www.listbox.com> Image removed by sender.

 




-------------------------------------------
AGI
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657
Powered by Listbox: http://www.listbox.com

<<~WRD016.jpg>>

Reply via email to