It seems like everything is "compressed" some way usually in computer processing. Going back to my banking days we'd have a debit to general ledger, but what this represents is somebody walking around and filling out a ticket, perhaps talking to someone else, but all the software sees is the end result which could be viewed as a kind of compression of the entire transaction. "I went to Europe" is a compression of the trip down to a single proposition. But I think what you are asking is: can programming be done in generalizations, and if so, how can that be formalized?
On 6/5/17, Jim Bromer <[email protected]> wrote: > An encoding is almost always a compression method. The data encoding is > referring to some kind of object or event which can be described more > fully. So anytime we devise or use an encoding and a system of operations > that can act on those encoded references we are effectively developing a > compression system that can act on some kind of compressed data without > fully (or excessively) decompressing it. > > So the basis for this kind of thing is well established. > > Jim Bromer > > On Mon, Jun 5, 2017 at 6:31 AM, Jim Bromer <[email protected]> wrote: > >> I realized that traditional logic is a system of compression which allows >> for some computations that can be run without fully decompressing the >> data. >> However, at certain steps at some (relatively low) levels of complexity >> the >> data has to be decompressed (to a great degree). So this example proves >> the >> system is feasible and it is not completely based on binary addition or >> multiplication methods (which are also examples of compression systems >> which can operate on compressed data without decompression.) I did not >> want >> to use binary arithmetic as an example because computers were designed >> around those principles. >> >> So since an example is easy to find, this proves that the methodology can >> be studied as a separate branch of computer science. The question then is >> whether other, more powerful systems, can be developed. >> >> Jim Bromer >> >> On Sun, Jun 4, 2017 at 4:42 PM, Jim Bromer <[email protected]> wrote: >> >>> The Halting Problem shows that the results of programs (programmable >>> logic) cannot be completely computed - for every possible program - >>> without >>> running the program. (The Gödel Incompleteness Theorem shows that there >>> are -some- comprehendible logical problems that could not even be >>> theoretically resolved programmatically.) >>> >>> But there are some programs that can be computationally processed so >>> that >>> a system of results can be produced more quickly than actually running >>> the >>> program. >>> >>> The significance of this came to me after I started criticizing the >>> proposition that an advanced representational compression could >>> be sufficient to produce AGI at this time. The problem is that >>> representational compressions have to go through stages of decompression >>> and recompression in order to do any computation on the data, and given >>> the >>> degree of compression that would be needed for AGI that would make the >>> system way too slow. >>> >>> While logical computation is a simple process using binary >>> representations of simple logical states for each literal (logical >>> variable), the problem is that logical Satisfiability statements are >>> (most >>> familiarly) compressions of multiple logical states. A logical statement >>> is >>> (typically) a compression of a system of individual 'solutions'. So >>> what would be needed would be a computational method that can act >>> efficiently on a wide variety of logical solutions. In other words we >>> need >>> a compression method which can do computations on the compressed >>> representations without (excessively) decompressing them for each >>> computation. I started thinking about this project from the view that my >>> goal is not to make p=np but to try to develop a methodology that might >>> one >>> day be more efficient than methods that we currently use. >>> >>> I started thinking that it might be possible to create compression >>> representations that acted from different levels of abstraction. These >>> levels of abstraction might be thought of as programs. I started >>> thinking >>> about Turing's Halting Problem and I realized that while you cannot find >>> a >>> shortcut to the completion state of every possible computer program, >>> you can for some kinds of programs. The results of a system that I >>> am imagining could be decompressed (at the end of the analytical >>> computational stages) to produce solutions using the >>> levels-of-abstraction >>> sub-program. but the system could run through the computational steps >>> without actually running that sub-program. The compressed >>> representations >>> would not have to be excessively decompressed in order to run a >>> computation >>> on them. >>> >>> I am all but certain that an example is feasible (although I do not have >>> one right now). >>> >>> And incidentally, an advancement that shows that a compression system >>> might be accompanied by an effective computational method that can act >>> on >>> the compressed representations without fully decompressing them might be >>> interesting to some people. The system does not have to beat Turing at >>> run-around-the-house chess or to prove Gödel wrong from under a table at >>> a >>> week-long Oktoberfest or be dependent on winning a million dollars, it >>> only >>> has to be interesting, incrementally improvable and salient to the study >>> of >>> logic. >>> Jim Bromer >>> >> >> > > > > ------------------------------------------- > AGI > Archives: https://www.listbox.com/member/archive/303/=now > RSS Feed: https://www.listbox.com/member/archive/rss/303/11943661-d9279dae > Modify Your Subscription: > https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com > ------------------------------------------- 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
