Reality , Mathematics, and Computer Software

In summary, Reality, Mathematics, and Computer Software all deal with describing or representing an actuality. Reality is described by mathematics and computer software, while mathematics is a language that describes reality. A virtual universe could only be created by using mathematical geometry and not numbers. However, if we lack the detail to describe the universe, it may be necessary to create a new form of mathematics.
  • #1
Sikz
245
0
"Reality", Mathematics, and Computer Software

I believe this thread belongs in the Philosophy of Science and Mathematics section rather than in the "Software" section, because it deals with, well, philosophy of science and mathematics.

First of all, what IS mathematics? Is it not a way of describing the universe and the things within it? The only other possibility, it would appear, is that mathematics is the set of laws which the universe follows. Either it describes an actuality, or an actuality describes it. I believe it can be generally agreed that mathematics descibes reality rather than the other way around. If you do not agree, feel free to present your argument against our assumption.

Accepting that mathematics describes the universe (what, for our purposes, shall be considered reality, although the validity of this point of view is in some dispute), the flaw in a computer program emulating reality is clear. Computer software is RULED by mathematics; rather than mathematics simply DESCRIBING computer programs, computer programs are described by mathematics. Therefore the ultimate degree of realism cannot be found in any software made on current computers.

How, then, could we go about making a "virtual universe", had we the desire? Obviously we cannot overcome the flaw in computers- we need a new type of machine altogether! A computer capable of true "universe emulation" is required to not use a single number in its code! A program that created a perfectly realistic virtual universe would have to be based on geometric shapes and such- for that is what the real universe is based on- and NOT numbers.

How, though, would you build such a machine? Is it even possible? As an additional note, the human mind does not appear to be based on mathematics...
 
Computer science news on Phys.org
  • #2
A program that created a perfectly realistic virtual universe would have to be based on geometric shapes and such- for that is what the real universe is based on- and NOT numbers.
Ah but is it?

Let's make a different contention. That the universe is based on LAWs, a rather abstract entity that provides the basis of existence. To this extent, the human brain is government by laws - laws of electrodynamics, regarding the flow of charge, laws of chemistry, and everything.

So, if we accept that mathematics is merely a language to describe the laws, we can still build a machine on maths because after the machine parses the data, it is not significant what language the laws are fed in - what it appreciates is the meaning they have.

Try are analogy - when I talk to you about an apple, my words are only a description of what I speak. But what works your mind to give a response is not the words of description, but the meaning behind them. It does not matter that the existence of the apple is not bound in a word.
 
  • #3
So what you mean is that mathematics is like language: they both describe. Therefore just as I can describe an apple and you can understand that I am talking about an actual apple and not the WORD apple, I can describe the universe through mathematics and it can be sufficient to show the actual universe?

This sounds very logical.
 
  • #4
Aptly put. That is what I mean.

Whether it is sufficient is another question though. We may simply lack the detail to describe the universe to the extent we require...
 
  • #5
If we lack that detail, perhaps mathematics should be recreated completely... An important problem seems to be that of geometry: everything in mathematical geometry is based on points. Thus a true LINE is impossible, you can only specify two points and thus infer the others, and the same goes for planes, polygons, everything. However, I've not the slightest idea of how to create a system that could represent these things in their actuality... It may well be impossible.
 

1. What is the relationship between reality and mathematics?

The relationship between reality and mathematics is a complex and debated topic among scientists and philosophers. Some argue that mathematics is a human construct and therefore does not have a direct correlation with reality. Others argue that mathematics is the language of the universe and is deeply intertwined with the laws of nature. Ultimately, the relationship between reality and mathematics is still not fully understood.

2. How is mathematics used in computer software?

Mathematics is a fundamental component of computer software. It is used to create algorithms, which are sets of instructions that tell a computer how to solve a problem. These algorithms are the building blocks of computer programs and are used to perform tasks such as calculations, data analysis, and simulations.

3. Can mathematics accurately describe all aspects of reality?

Mathematics is a powerful tool for understanding and describing the physical world. However, it is not capable of describing all aspects of reality. For example, mathematics cannot fully capture emotions, consciousness, or subjective experiences. Additionally, some scientists argue that there are certain phenomena, such as quantum mechanics, that cannot be fully explained by mathematics.

4. How do computer software and mathematics intersect?

Computer software and mathematics intersect in many ways. As mentioned before, mathematics is used to create algorithms that are used in computer software. Additionally, computer software is used to perform complex mathematical calculations and simulations that would be impossible for humans to do by hand. Furthermore, advancements in computer software have allowed for the development of new mathematical theories and techniques.

5. Can computer software create its own reality?

Computer software can simulate and create virtual realities, but it cannot create its own reality. The software is limited by the instructions and algorithms programmed by humans, and it cannot create something that is not already defined within its code. Despite advancements in artificial intelligence, computer software is still ultimately controlled and created by humans.

Similar threads

  • Computing and Technology
Replies
8
Views
283
  • Computing and Technology
Replies
2
Views
2K
  • Programming and Computer Science
Replies
7
Views
1K
  • General Math
Replies
7
Views
389
  • General Math
Replies
12
Views
2K
Replies
4
Views
2K
  • Programming and Computer Science
Replies
29
Views
2K
  • Quantum Interpretations and Foundations
Replies
1
Views
1K
  • Quantum Interpretations and Foundations
2
Replies
51
Views
7K
  • STEM Academic Advising
Replies
10
Views
1K
Back
Top