Please login to vote

Ideas




Agree 1 Disagree 0

Valim's Trinary/Binary

By jacob
Wed Feb 7 2018 10:37 pm

Valim's Trinary/Binary is a new IDEA that I Jacob Valim have thought of after
one too many episodes of the Big Bang Theory and attending college for computer programing.

NOT TO BE CONFUSED WITH TERNARY(base3)
TRINARY(power of 3)

To start we must first know about Schrodinger's cat.

Schrodinger's cat is dead or alive or both

0123

0=skip(nothing/null value)
1=dead negative(subtract)
2=alive positive(add)
3=both negative and or positive(add and subtract)

BINARY
runs right to left
but
TRINARY
runs left to right



trinary is powers of 3
1,3,9,27,81,243,729,2187
as you can see its dealing with much BIGGER numbers than binary.
this saves time and space when calculating large numbers.

1,3,9,27,81,243,729,2187(trinary)faster with large numbers

1,2,4,8,16,32,64,128(binary)faster with small numbers


using Schrodinger's cat is the only way TRINARY can work.
The 3(both negative and or positive) does not need to be used.

VALIM'S TRINARY standard is 012(three operations)

but the forth operation could be used to create choices for artificial intelligence.
it does not matter if its binary or trinary.
randomness is based on time its how computers decide stuff. more options means more time to think and make a choice

Schrodinger's cat can help get calculations done faster by adding extra math functions making the CPU much quicker at solving.


in the example below we will use Binary in the trinary fashion(left to right) to get the hang of it.

1,2,4,8,16,32,64,128(binary)

0123
8 or -8 + 4 - 2 = 10 or -6


0303
8 or -8 + 2 or -2 = 10 or 6 or -10 or -6

3000= 1 or -1
0300= 2 or -2
0030= 4 or -4
0003= 8 or -8

0113
8 or -8 -4 -2 = 2 or -14

1000 = -1
2000 = 1
0100 = -2
0200 = 2
0010 = -4
0020 = 4
0001 = -8
0002 = 8

3300 = 3 or 1 or -3 or -1

3330 = a lot of choice's

more 3's means exponential choice's
i.e thought



lets try basic trinary012

1,3,9,27,81,243,729,2187(trinary)

2000 = 1
1200 = 2 (3-1)
0200 = 3
2200 = 4 (3+1)
1120 = 5 (9-3-1)
0120 = 6 (9-3)
2120 = 7 (9-3+1)
1020 = 8 (9-1)
0020 = 9
2020 = 10 (9+1)
1220 = 11 (9+3-1)
0220 = 12 (9+3)
2220 = 13 (9+3+1)
1112 = 14 (27-9-3-1)
0112 = 15 (27-9-3)
2112 = 16 (27-9-3+1)
1012 = 17 (27-9-1)
0012 = 18 (27-9)
2012 = 19 (27-9+1)
1212 = 20 (27-9+3-1)
0212 = 21 (27-9+3)
2212 = 22 (27-9+3+1)
etc
etc
etc

My hope is that some company can mold this concept into a functioning piece of software making computers much faster in the near future.

Money or no money this is MY IDEA. Give credit where credit is do.

JACOB VALIM

URL:

Categories:
Computers Software

----------------------------------------------------------

Please login to comment


Share on Facebook

Share on Twitter

Add to Favorites