- #1

- 282

- 0

1) Input sets of numbers, for example 3,6,9... in any notation, for example {3,6,9,infinity} or {x|x/3 >= 1 >= infinity}

2) use set theory (not now, but when I get into pre-cal/college.)

You are using an out of date browser. It may not display this or other websites correctly.

You should upgrade or use an alternative browser.

You should upgrade or use an alternative browser.

- Calculators
- Thread starter moonman239
- Start date

- #1

- 282

- 0

1) Input sets of numbers, for example 3,6,9... in any notation, for example {3,6,9,infinity} or {x|x/3 >= 1 >= infinity}

2) use set theory (not now, but when I get into pre-cal/college.)

- #2

- 33

- 0

Your first hurdle will be the symbols. While there is the ASCII character for |, you will need to use some assembly program to access the character. For example, Xtra is a good program for accessing these miscellaneous characters. Next, the infinity symbol is not even in the ASCII set for the small or large fonts. This will be very challenging and may require you to create your own font or user interface altogether. There are several other tools that will allow you to do this, but the program will start to get cumbersome and large.

Your next hurdle will be in pattern recognition. If we feed the list {1,3,9,27,...} to the parser, we will want it to figure out the pattern, especially if we wanted to pass something like "{1,3,9,27,...} or {1,9,81,729,...}" using set OR logic. The coolest problem is that literally any number can follow that ellipses. I have written programs and algorithms to generate general formulas with infinitely many solutions, so the proof is available. The biggest problem, though, is that pattern recognition is best suited for artificial neural networks (ANNs) or parallel processing. While we could emulate simple ANNs, it would be excruciatingly slow and the memory requirements could start to turn massive. Remember, a floppy disc has 1.44 MB of memory which is about 58 times as much as the calculator's RAM, without programs or anything else installed. We would have to force user input for parsing anything but the simplest patterns to take advantage of our neural network (brains).

Then the rest is easy. Just define the rules for set logic (simple enough) and you have a program!

Share: