Please re-read what I wrote. Your random point is covered at some length – I’ve heard it so many times before. Improvisation is goal-oriented and constrained, not random. No creative works randomly.
From: Steve Richfield Sent: Sunday, May 12, 2013 7:13 PM To: AGI Subject: Re: [agi] The Turing Machine vs The Tintner Machine Should someone tell Mike about random number generators? My very first program, written more than a half century ago and ran on a Burroughs E-101 electromechanical accounting machine, composed NEW rock and roll tunes. Every time the program ran, the notes for a new tune came out on the printer. Steve ============= On Sun, May 12, 2013 at 10:46 AM, Mike Tintner <[email protected]> wrote: Ben: "Non-algorithmic programming" is an oxymoron ... unfortunately you (literally) don't really know what you're talking about ... Perhaps the best way to understand the total limits of an algorithm and a Turing machine – limits about which Ben is completely blinkered – is to think in terms of pianos. A piano can in its own way be thought of as a universal machine if you see the keys as potentially controlling any kind of mechanical action whatsoever – as being able to control not just strings producing sounds, but, alternatively say,/ muscles producing movements, or letters-to-be-printed and so on So let us now visualise what an algo is - it’s essentially this: http://www.google.com/imgres?safe=off&biw=1644&bih=748&tbm=isch&tbnid=OuNVMNmhd1rAKM:&imgrefurl=http://www.jackofalltraining.com/992/history-of-video-games/ibm-punchcard&docid=ylBjcCSwu8c3VM&imgurl=http://www.jackofalltraining.com/wp-content/uploads/2013/01/ibm-punchcard.gif%253Fae39b2&w=583&h=267&ei=xL2PUaPKHce20QWN_4HABQ&zoom=1&iact=rc&dur=585&page=1&tbnh=152&tbnw=332&start=0&ndsp=15&ved=1t:429,r:2,s:0&tx=696&ty=311 it’s a punch card (or a piano roll) for a piano Note for the deeply unimaginative – it doesn’t matter whether an algo is not simply one,but an extremely complex set,of variable punch cards, it’s still basically a punch card And what that means is, if we in turn think of that card as directing the keys of a piano: the algo/punch card plays a SPECIFIC SET OF KEYS in a SPECIFIC ORDER. So it can play only ONE specific key at any one point. Aonly only ONE specific tune over a given period. Look at that punch card and that piano again – there are a WHOLE SET OF OTHER POTENTIAL HOLES AND OTHER POTENTIAL KEYS that could be played, but aren’t being used from A1 to Z30, say. But an algo can’t play ANY KEY at a given point, it can only play ONE - B4 say. - not A2 B3 H4 , , just flipping B4.. And over a given sequence of key presses, it can play ONLY ONE TUNE – just B4 H2 C3 D9 etc. . And if we see an algo as a set of punch cards, well it can play only ONE SET of tunes over time. What’s more it’s always an OLD tune. Or if it’s an evolutionary algo, a mash up of an old tune. That algo isn’t just a punch card, it’s a STRAITJACKET – literally, mechanically a straitjacket. This is the limitation of an algo – and a Turing machine – it can only play ONE tune/set of tunes , only play ONE note at any point. It has a totally limited repertoire. This is the limitation that the field of AGI is supposed to overcome. Now Ben thinks that this is the way things HAVE to be – there simply is no other possibility – the Turing machine – the algo/punch-card-based machine is basically the only kind of machine possible, the only kind of software possible. Punch cards are the only way to press keys. Not surprisingly since Ben has never done, or thought about, anything else besides algos – he’s somewhat conditioned. The only thing a machine/program can do apparently, to put that another way, is we may say, to ITERATE – to repeat the one command it has been given at any point. But that is obviously false – look again at that piano – it has many keys, not just one.. It is both mechanically and computationally possible to IMPROVISE - to play ANY key at a given point, and ANY SEQUENCE of keys over time, to play ANY TUNE. That means, by extension, to play NEW, DIFFERENT KEYS at a given point, to any that have been tried before in a given context. That’s what creative, improvising musicians actually do – *mechanically* – they try many different keys. They “play around” – try other possible keys/notes – try many alternative keys/notes - new notes in context, whose musical effect they have no means of predicting Note, for the imaginatively impaired, this does NOT have to be a random business. It can be constrained by goals, which mean that only keys suitable to those goals are chosen – for example, to be crude, predominantly lower keys, if you’re aiming for sad music. So, let us rephrase that : while it is mechanically possible to play ANY key, it is also *reasonably*/intelligently possible to play not just one but “MULTIPLE” (i.e. “any of many” but not necessarily all keys randomly) How is it computationally possible to do this? Ben apparently hasn’t heard of nondeterministic programming, and the command that allows you to try any of many alternatives – hasn’t heard of true mechanical trial and error – hasn’t realised that machines can indeed improvise. It’s computationally possible, it’s mechanically possible. You don’t have to play just one given note, one given key at a time – or have tunnel vision like Ben – you can play any note, any key. You can play new notes. So now you have seen the basic concept of the Tintner Machine. A Turing Machine is actually only *one* form of computer/robot NOT the only one as unimaginative Ben thinks. It’s a punch card version of a computer, a horribly STRAITJACKETED computer/robot/.piano. It’s a bloody useful machine, as we all know, as long as you just want to play one tune or one set of tunes, the same old set of tunes. But if you want to do something new, creative – something that hasn’t been done before - play new notes (i.,e. new in context of a given piece of music) and new tunes - it’s USELESS. No algo or punch card has ever played a new note, ever taken a single new step. It can only use certain very limited parts of its body, not new parts and only play certain very limited keys. A Tintner Machine is a creative machine – one that is still *programmed* – but programmed nondeterministically – to try any (or any of multiple) reaonsable notes –any action that it is capable of - to make as full use of its body, its piano as possible – – as full use of a computer/robot as possible -and explore new territories whether in the world of music or the world at large (unlike Turing machines and Ben in their virtual prisons). A Tintner Machine – a free machine - is perfectly possible –and is absolutely essential – if we want a machine that can take new courses of action – take new journeys in new fields – and construct new structures. If someone here wants to create a more formal version of a Tintner Machine, parallel but opposed to that of the Turing tape machine, there’s a historic opportunity here.One needs a very visual illustration, similar to the tape, of a machine/computer that can play any note, not just one. P.S. What Ben and others here will do, faced with a radically new idea, is perfectly predictable. They will resort to *logic* and legalistic *definitions* and bog things down in a morass of words, anything to resist thinking outside their paradigm/straitjacket. There is one main thing you need to hold on to here. Is it mechanically and computationally possible to play ANY key on a piano, not just one, at a given point? Yes, of course, it is. And is a machine that can invent an infinity of tunes – an infinity of possible courses of action – somewhat more useful than a machine that can only play one? Yes, of course it is. AGI | Archives | Modify Your Subscription -- Full employment can be had with the stoke of a pen. Simply institute a six hour workday. That will easily create enough new jobs to bring back full employment. AGI | Archives | Modify Your Subscription ------------------------------------------- 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
