home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.ai.neural-nets:3244 comp.ai:3153 comp.compression:3053 comp.theory:1785
- Newsgroups: comp.ai.neural-nets,comp.ai,comp.compression,comp.theory
- Path: sparky!uunet!kithrup!hoptoad!decwrl!access.usask.ca!skorpio!choy
- From: choy@skorpio.usask.ca (I am a terminator.)
- Subject: Re: measuring complexity (was Re: Kolmogorov Complexity)
- Message-ID: <1992Aug19.223452.26090@access.usask.ca>
- Sender: choy@skorpio (I am a terminator.)
- Nntp-Posting-Host: skorpio.usask.ca
- Organization: University of Saskatchewan, Saskatoon, Canada
- References: <arms.713549466@spedden> <1992Aug12.173546.3298@access.usask.ca> <1992Aug13.033835.4492@linus.mitre.org>
- Date: Wed, 19 Aug 1992 22:34:52 GMT
- Lines: 54
-
- In article <1992Aug13.033835.4492@linus.mitre.org>, crawford@church.mitre.org (Randy Crawford) writes:
- |> In article <1992Aug12.173546.3298@access.usask.ca> choy@skorpio.usask.ca (I am a terminator.) writes:
- |> >In article <arms.713549466@spedden>, arms@cs.UAlberta.CA (Bill Armstrong) writes:
- |> >|> The trouble is that all you need to define any function is a
- |> >|> (complete) table of input-output pairs. If you allow this table as
- |> >|> (part of) the "instruction set", all of computability theory becomes
- |> >|> uninteresting. So yes, normally algorithms have to be finite.
- |> >
- |> > Why would computability theory become uninteresting?
- |>
- |> Because any machine may be made arbitrarily powerful (that is, of less or equal
- |> power to the original machine) by passing it more or less complex input (instr-
- |> uctions). In evaluating the machine as an interpreter of the instructions,
- |> you are measuring the complexity of the input which the modified machine will
- |> recognize, and not the complexity of the machine itself. The arguments will
- |> direct the interpreting machine to behave like a different machine. Therefore
- |> stack machines may become finite-state machines, and turing machines may become
- |> _any_ kind of machine.
- |>
- |> This is not so different from the undecidability problem. If you pass arguments
- |> into a machine which direct the machine to act like a different machine, not
- |> only can you not decide whether the original machine terminates for all input,
- |> but the new machine no longer behaves with the same level of complexity or
- |> power that it did before the instructions were introduced.
- |>
- |> That begs a question. Are all universal turing machines of indeterminate
- |> power? Or must they be considered turing machines because they _may_ be
- |> configured as turing machines, even though they also may not be so configured?
- |> If they _are_ still turing machines, then once again, why does computibility
- |> theory become uninteresting once a turing machine is passed instructions?
- |>
- |> (Do I detect a bit of circular reasoning here...)
- |>
- |>
- |> Randy
- |> crawford@mitre.org
- |> --
- |>
- |> | Randy Crawford crawford@mitre.org The MITRE Corporation
- |> | 7925 Colshire Dr., MS Z421
- |> | N=1 -> P=NP 703 883-7940 McLean, VA 22102
-
- If infinite programs are allowed, then infinitely large functions can be
- enumerated (the elements or pairs of the function can be listed) by running
- the program on each function input or member of the domain.
-
- Henry Choy
- choy@cs.usask.ca
-
- N = nuclear
- P = power
-
- P < NP since mere power < nuclear power
-
-