From: hale on

Charlie-Boo wrote:
> Steven Zenith wrote:
> > Charlie-Boo wrote:
>
> > > I gave a reference to my ARXIV paper a little earlier (and I believe
> > > you and I have discussed it before, if I am not mistaken.) In any
> > > case, here is the on-line version again:
> > >
> > > http://www.arxiv.org/html/cs.lo/0003071
> >
> > I took a closer look at this and as far as I can tell it is nonsense.
>
> What part seems to be nonsense and why? I'd be glad to elaborate.

In the section "IV. An example from Number Theory", you give the
following definition:

4. MUL(a,b,c) , MUL(a,b,c) ^ ~LT(c,a) a * b > a

This doesn't seem to be a definition of MUL(a,b,c). I find this
confusing and misleading.

Bill Hale

From: Charlie-Boo on
H. J. Sander Bruggink wrote:

> your definition was wrong, because the last line
> of the proof is *not* the sought after theorem. Thanks for
> the clarification.

WADR, I think you're still confused. There are positive results,
such as the construction of a computer program for practical purposes
(Program Synthesis: Number Theoretic functions and DataBase Queries) or
to show that it exists (the set of refutable sentences is r.e. and the
Fixed Point Theorem). There are negative results (unsolvability of the
Halting Problem and Paradoxes.) There are also two ways to generate a
theorem plus proof: apply the rules to the axioms (Incompleteness in
Logic Theorems), or work backwards from a given theorem applying the
inverses of the rules (Program Synthesis.) So the theorem can be at
either the beginning or the end.

> you *claim* that the language is Turing complete.
> Care to give a proof of that?

1. For any program:
a. if it enumerates a set, then it is of the form:
FOR (loop code) WRITE(x)
b. if it decides a set, then it is of the form:
IF (decision code) WRITE(TRUE)
WRITE(FALSE)
c. if it computes a function, then it is of the form:
SET X=(function code) WRITE(X)
qed

> And no, in general you need some sort of While to be
> Turing complete. With only FOR the language is only
> primitive recursive.

Good point except that you applied it wrong. If the FOR is of the form
that computes Godel's primitive recursion, then it doesn't get you
beyond Godel's primitive recursive functions/relations. But if you
can increment by zero, then you can create a potential infinite loop
and the number of iterations will be any recursive function of the
inputs (the point at which you terminate the loop.)

I think you still don't understand the language (not necessarily your
"fault".) The argument to the FOR is any program segment that
loops. The language is really a way to combine primitive programs
(axioms), and represents these axiomatic programs plus control
structures (implementable by any programming language.) For example,
if you have a primitive program that loops through the natural numbers,
call it AX1, then we FOR (AX1) and we have that loop in the program
constructed.

> Unless of course FOR is some sort
> of WHILE in disguise, such as in C-derived languages.

In disguise? You're thinking about that Zenith guy who plays the shell
game: "Guess where the missing formalization is? In this reference?
Nope, look again."

> >> I have seen systems translate a proof to a program.

Curry-Howard is not based on proofs and it is not automatic. They call
it proofs, but it is not generated. They don't create programs from
specifications. They (claim to) create programs from pieces of code
that the user types in. It isn't proving anything. It isn't
automatic. They never show how to create the input automatically. It
is not program synthesis. Give an example of a program being created
automatically using any system that is not a Computationally Based
Logic. Nobody has.

The fact that it can be done with a Computationally Based Logic and not
by Curry-Howard shows they aren't the same thing. I did it and they
didn't. There is no comparison. Give an example of a Proposition
Based Logic being used for program synthesis. You can't.

Trying to compare a Computationally Based Logic to a Proposition Based
Logic shows that you don't understand one or the other (inclusive
or.)

> Did you already implement your system, btw? (No, I bet not.)

Yes. I sell the output (Billing and Accounts Receivable Systems,
Radiology Systems, etc.) to hospitals and health insurance companies.
It is constantly running and making money for me, so I can post to
Google Groups all day long. (How much was the bet?)

Why do you think that Prof. Gio Wiederhold of Stanford invited me to
represent the United States as a Computer Scientist in a cultural
exchange with the People's Republic of China under the People to
People program?

> You are only making a fool of yourself. Just look at
> the example I pointed you to in the "Turing vs Godel"
> thread.

Liar, you never gave me a pointer. (You didn't even sell me one.)

> >>> And please, be a scientist: no reference to
> >>> people's opinions (peer review), ok?

> >> Charlie, I know that people's opinions of your paper
> >> are not that high.

You don't take orders very well, do you?

> > That's just more stupid politics. More than half of Americans think
> > Saddam Heussein had weapons of mass destruction when we invaded.

> But apparently you think that more than half of Americans
> are experts on weapons of mass destruction. Otherwise the
> analogy would not really hold, would it?

Well, George Bush has been explaining them to us for 5 years now. They
have mobile biological weapons labs on carts that they kept in the
desert (disguised as weather balloons.) READ THE LITERATURE (The
Boston Globe.)

C-B

> groente
> -- Sander

From: Charlie-Boo on
Steven Zenith wrote:
> Charlie-Boo wrote:
> > Steven Zenith wrote:

> > You wrote, "Since when is root 2 a real number?". After several people
> > pointed out that the square root of 2 is in fact a real number, you
> > replied, "the typing error is merely a matter of convention". What
> > did you mean to type instead of "Since when is root 2 a real number?" ?
>
> I made a mistake and acknowledged it. I was drawing a type distinction
> between rationals and irrationals - it is a distinction that occupies
> me.

I would advise you to spit it out if you can.

> You are enjoying my error, and I am happy for you, but it doesn't
> mean that much.

Do I detect a bit of sarcasm dripping from your lips? It means that
you don't know fundamentals of Mathematics, so all of your assertions
are suspect. And you claim that people want to give you awards but
you're too busy to accept them? What was the award for, Volunteer of
the Week?

> > Obviously Dedekind does not say anything contrary to the above facts
> > nor does he answer my question concerning our conversation.
>
> Actually, I was rejecting your claim that reals have been around since
> antiquity - you did not pick up the relevance of the reference, and are
> compounding my own ignorance with yours. If you choose, we can both
> look stupid here.

So you admit that you're ignorant and stupid. Now please allow me to
remove myself from your roster: Hippasus of Metapontum proved that the
square root of 2 (the number you had so much trouble with) is
irrational around 500 BC. That is the date that I was referring to.

(Dedekind only attempted to formalize real numbers. If he were
actually smart, he would have used a Computationally Based Logic, in
which we can do this very easily:

{T,F} => {T,F} Logic
{T,F} => N Rationals
N => {T,F} Reals

(By Occam's Razor this is preferable.))

So, are you going to check yourself into a rehab? Congressman Foley
knows of a good one.

BTW What publication and page number contains the formal representation
of a result from Computer Science and its formal derivation that you
have been touting for weeks?

Your admirer,

C-B

> With respect,
> Steven

From: Charlie-Boo on

> > > > http://www.arxiv.org/html/cs.lo/0003071

> In the section "IV. An example from Number Theory", you give the
> following definition:
>
> 4. MUL(a,b,c) , MUL(a,b,c) ^ ~LT(c,a) a * b > a
>
> This doesn't seem to be a definition of MUL(a,b,c). I find this
> confusing and misleading.
>
> Bill Hale

Thanks for the interest. DEF 4 states that MUL(a,b,c) is equivalent to
MUL(a,b,c) ^ ~LT(c,a), but is not meant to capture enough information
to completely define MUL.

Note in section II: "DEF:P,Q means that wffs P and Q, using
pseudo-variables a, b, c, ..., are equivalent by definition, and may be
substituted for each other. (For example, the assertion that P is a
subset of Q is represented by DEF:P,P^Q.)" and here "Universal Set:
{ 1, 2, 3, ... }".

Then DEF 4 is

MUL(a,b,c) <=> MUL(a,b,c)^~LT(c,a)
MUL(a,b,c) => ~LT(c,a)
a*b=c => ~(c<a)
~(a*b < a)
~(b<1)

DEF 4 is used in step 12 in the first construction of a program to
decide if one given number is a factor of another.

C-B

From: Bill Hale on
In article <1159899594.291222.133100(a)i3g2000cwc.googlegroups.com>,
"Charlie-Boo" <shymathguy(a)gmail.com> wrote:

> > > > > http://www.arxiv.org/html/cs.lo/0003071
>
> > In the section "IV. An example from Number Theory", you give the
> > following definition:
> >
> > 4. MUL(a,b,c) , MUL(a,b,c) ^ ~LT(c,a) a * b > a
> >
> > This doesn't seem to be a definition of MUL(a,b,c). I find this
> > confusing and misleading.
> >
> > Bill Hale
>
> Thanks for the interest. DEF 4 states that MUL(a,b,c) is equivalent to
> MUL(a,b,c) ^ ~LT(c,a), but is not meant to capture enough information
> to completely define MUL.

But, you are not saying that the two are equivalent. You are saying that
the two are equivalent *by definition*.

This is confusing. You are misusing the word "definition".

Bill Hale
First  |  Prev  |  Next  |  Last
Pages: 38 39 40 41 42 43 44 45 46 47 48 49 50 51
Prev: Simple yet Profound Metatheorem
Next: Modal Logic