Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

If you think the system is working, ask someone who's waiting for a prompt.


devel / comp.theory / Re: Favorite computation formalism? (The "Best Test" for CS) PLO

SubjectAuthor
* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
+* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
|`- Favorite computation formalism? (The "Best Test" for CS)Ben Bacarisse
+* Favorite computation formalism? (The "Best Test" for CS)Ben Bacarisse
|`* Favorite computation formalism? (The "Best Test" for CS)John Forkosh
| `* Favorite computation formalism? (The "Best Test" for CS)Ben Bacarisse
|  `* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
|   `* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
|    `* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
|     `* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
|      `- Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
+- Favorite computation formalism? (The "Best Test" for CS)Charlie-Boo
+- Favorite computation formalism? (The "Best Test" for CS)Charlie-Boo
+* Favorite computation formalism? (The "Best Test" for CS)B.H.
|`* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
| `* Favorite computation formalism? (The "Best Test" for CS)B.H.
|  +- Favorite computation formalism? (The "Best Test" for CS)B.H.
|  `* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
|   `* Favorite computation formalism? (The "Best Test" for CS)B.H.
|    `* Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
|     `* Favorite computation formalism? (The "Best Test" for CS)B.H.
|      `* Favorite computation formalism? (The "Best Test" for CS)wij
|       `- Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
+* Favorite computation formalism? (The "Best Test" for CS)Rock Brentwood
|+* Favorite computation formalism? (The "Best Test" for CS)Ben Bacarisse
||+- Favorite computation formalism? (The "Best Test" for CS)Jeffrey Rubard
||`* Favorite computation formalism? (The "Best Test" for CS)Rock Brentwood
|| `- Favorite computation formalism? (The "Best Test" for CS)Andy Walker
|`* Favorite computation formalism? (The "Best Test" for CS) PLOolcott
| `* Favorite computation formalism? (The "Best Test" for CS) PLOJeffrey Rubard
|  `* Favorite computation formalism? (The "Best Test" for CS) PLOJeffrey Rubard
|   `* Favorite computation formalism? (The "Best Test" for CS) PLOJeffrey Rubard
|    `* Favorite computation formalism? (The "Best Test" for CS) PLOJeffrey Rubard
|     `- Favorite computation formalism? (The "Best Test" for CS) PLOJeffrey Rubard
`- Favorite computation formalism? (The "Best Test" for CS)Paul N

Pages:12
Re: Favorite computation formalism? (The "Best Test" for CS)

<b5c35652-f725-4f3d-b278-adad802f28edn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=41065&group=comp.theory#41065

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:11c9:b0:39c:dce3:280b with SMTP id n9-20020a05622a11c900b0039cdce3280bmr10179824qtk.376.1666265986920;
Thu, 20 Oct 2022 04:39:46 -0700 (PDT)
X-Received: by 2002:a05:620a:1b8c:b0:6ee:cffb:2222 with SMTP id
dv12-20020a05620a1b8c00b006eecffb2222mr8954264qkb.674.1666265986749; Thu, 20
Oct 2022 04:39:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 20 Oct 2022 04:39:46 -0700 (PDT)
In-Reply-To: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=89.240.150.28; posting-account=0B-afgoAAABP6274zLUJKa8ZpdIdhsYx
NNTP-Posting-Host: 89.240.150.28
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b5c35652-f725-4f3d-b278-adad802f28edn@googlegroups.com>
Subject: Re: Favorite computation formalism? (The "Best Test" for CS)
From: gw7...@aol.com (Paul N)
Injection-Date: Thu, 20 Oct 2022 11:39:46 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1785
 by: Paul N - Thu, 20 Oct 2022 11:39 UTC

On Tuesday, December 28, 2021 at 7:11:43 AM UTC, Jeffrey Rubard wrote:
> Okay everybody,
> Time to 'enlighten' the multitude.
>
> Maybe not everyone knows that 'Turing-complete' programming languages have several other models equivalent to the Turing machine. Could you 'rate' the different formalisms?
>
> 1) Turing Machines
> 2) Lambda Calculus
> 3) Post production systems
> 4) Combinatory logic (Curry)
> 5) Kleene general recursion
> 6) Herbrand-Goedel computability
> 7) Linear logic?

I think my favourite is birds, as described in "To Mock a Mockingbird", which I think is a disguised version of option (4).

Re: Favorite computation formalism? (The "Best Test" for CS)

<bbb585f5-adbe-4975-86cb-209c48fbe87fn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=41144&group=comp.theory#41144

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:10a8:b0:6ee:cb4a:4c46 with SMTP id h8-20020a05620a10a800b006eecb4a4c46mr18036105qkk.579.1666476798997;
Sat, 22 Oct 2022 15:13:18 -0700 (PDT)
X-Received: by 2002:a05:6214:2689:b0:4b7:235b:b607 with SMTP id
gm9-20020a056214268900b004b7235bb607mr15624433qvb.108.1666476798685; Sat, 22
Oct 2022 15:13:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sat, 22 Oct 2022 15:13:18 -0700 (PDT)
In-Reply-To: <875ygfcnb1.fsf@bsb.me.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=208.71.200.86; posting-account=0pheVgoAAACKj674Kl3qdRoiYysIz_ok
NNTP-Posting-Host: 208.71.200.86
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com> <875ygfcnb1.fsf@bsb.me.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bbb585f5-adbe-4975-86cb-209c48fbe87fn@googlegroups.com>
Subject: Re: Favorite computation formalism? (The "Best Test" for CS)
From: jeffreyd...@gmail.com (Jeffrey Rubard)
Injection-Date: Sat, 22 Oct 2022 22:13:18 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Jeffrey Rubard - Sat, 22 Oct 2022 22:13 UTC

On Wednesday, October 19, 2022 at 6:10:31 PM UTC-7, Ben Bacarisse wrote:
> Hey! A topical post!
> Rock Brentwood <rockbr...@gmail.com> writes:
>
> > On Tuesday, December 28, 2021 at 1:11:43 AM UTC-6, Jeffrey Rubard wrote:
> >> Maybe not everyone knows that 'Turing-complete' programming languages have several other models equivalent to the Turing machine. Could you 'rate' the different formalisms?
> >> 1) Turing Machines
> >> 2) Lambda Calculus
> >
> > Lambda Calculus with infinitary terms (and the conditional operator).
> > Notation: x = A, B means (lambda x B) A
> Curious notation. Is it your own? Presumably
>
> x=A, y=B, C
>
> means
>
> (lambda x ((lambda y C) B)) A
>
> rather than the more usual
>
> (lambda x (lambda y C)) A B
>
> I say "more usual" because this is the way a Curried function with two
> arguments would usually be written.
> > Notation: A? B: C is B is A is true and is C if A is false
> So it would seem that this is not the pure lambda calculus as true and
> false, along with the conditional form are language primitives and not
> defined expressions.
> > Example 1:
> > x = 0, y = 1, x < n? (x = x + 1, y = y*x, x < n? (x = x + 1, y = y*x, x < n? (...): y): y): y
> > where the infinitary term denoted by (...) is an exact replica of (x =
> > x + 1, y = y*x, x< n? (...): y).
> >
> > The value of this expression is n!, the factorial of n, assuming that
> > n is a non-negative integer.
> I can see you need y*x be to be evaluated in an environment that has
> already bound x to x+1 so
>
> x=A, y=B, C must be (lambda x ((lambda y C) B)) A
>
> This raises the question of how you write
>
> (lambda x (lambda y C)) A B
>
> in this notation.
> > The value is 1, if n is a negative integer.
> >
> > Notation: Use L: E as a way to denote the (possibly infinitary)
> > subexpression E by the label L
> > Notation: Use "goto L" as a way to refer to the subexpression that the
> > label L denotes
>
> > Example 2:
> > x? (y? (z? A: B): C): (z? A: B)
> > may be rewritten as
> > x? (y? goto W: C): goto W
> > W: z? A: B
> >
> > Example 3: Example 1 rewritten with labels and gotos
> > x = 0, y = 1, goto Z
> > Z: x < n? (x = x + 1, y = y*x, goto Z): y
> I think this is going to get hard to follow because the expression named
> Z is no longer nested inside the lambda forms that bind some of the
> names within it.
>
> I would find a named, nested expression easier to follow:
>
> x = 0, y = 1, BODY:[x < n? (x = x + 1, y = y*x, BODY): y]
>
> I'm not seeing the advantages of this notation.
>
> --
> Ben.

Yeah, I've heard of the lambda calculus.
"Recently?"
No, it didn't come up.

Re: Favorite computation formalism? (The "Best Test" for CS)

<60e0a8b6-18e4-4b10-83e5-b32ea7e30c06n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=48762&group=comp.theory#48762

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:184d:b0:641:8c45:9fa6 with SMTP id d13-20020a056214184d00b006418c459fa6mr2519qvy.12.1692140245356;
Tue, 15 Aug 2023 15:57:25 -0700 (PDT)
X-Received: by 2002:a05:6a00:2d9e:b0:688:ebc:6eaa with SMTP id
fb30-20020a056a002d9e00b006880ebc6eaamr31065pfb.5.1692140244440; Tue, 15 Aug
2023 15:57:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Tue, 15 Aug 2023 15:57:23 -0700 (PDT)
In-Reply-To: <875ygfcnb1.fsf@bsb.me.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=65.29.226.169; posting-account=1h3-5goAAAAdA6i_RGllc5SiOWXuN9EM
NNTP-Posting-Host: 65.29.226.169
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com> <875ygfcnb1.fsf@bsb.me.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <60e0a8b6-18e4-4b10-83e5-b32ea7e30c06n@googlegroups.com>
Subject: Re: Favorite computation formalism? (The "Best Test" for CS)
From: rockbren...@gmail.com (Rock Brentwood)
Injection-Date: Tue, 15 Aug 2023 22:57:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3132
 by: Rock Brentwood - Tue, 15 Aug 2023 22:57 UTC

On Wednesday, October 19, 2022 at 8:10:31 PM UTC-5, Ben Bacarisse wrote:
> Hey! A topical post!
> > Lambda Calculus with infinitary terms (and the conditional operator).
> > Notation: x = A, B means (lambda x B) A
> Curious notation. Is it your own? Presumably
>
> x=A, y=B, C
>
> means
>
> (lambda x ((lambda y C) B)) A

.... which is all it can mean, since x = A, y = B, C means x = A, (y = B, C), and x = a, f (which is often written as "let x = a in f") stands for (λxf)a ... which is standard notation, in case you forgot. It's just a more natural abbreviated form of it, without the "let" or "in" as you (presumably) already know.

So x = A, (y = B, C) mean x = A, ((λyC) B) means λx((λyC)B)A.
> rather than the more usual

No. There is no "more usual".
let x = A in let y = B in C means λx((λyC)B)A.

> This raises the question of how you write
>
> (lambda x (lambda y C)) A B

the same way as you always do:
(λx(λyC))BA
or equivalently as
(x = B, λyC)A
which (in the less abbreviated form) is
(let x = B in λyC)A

Perhaps you missed the part up at the top where it said:
> Lambda Calculus *with* infinitary terms
that means *extension of* not *replacement for*.

> I'm not seeing the advantages of this notation.

An upward extension of a given language is *always* more useful or "advantageous" than the language it extends - almost by definition of "useful" ... provided the language, itself, has the same meaning (and parsing) in the extension as it does in the original ... since it includes the original language, itself, and adds more. That's universally true, regardless of the context or situation and independently of how "useful" or "advantage" is defined.

Re: Favorite computation formalism? (The "Best Test" for CS)

<ubiada$395sc$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=48764&group=comp.theory#48764

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anw...@cuboid.co.uk (Andy Walker)
Newsgroups: comp.theory
Subject: Re: Favorite computation formalism? (The "Best Test" for CS)
Date: Wed, 16 Aug 2023 12:03:06 +0100
Organization: Not very much
Lines: 28
Message-ID: <ubiada$395sc$1@dont-email.me>
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com>
<875ygfcnb1.fsf@bsb.me.uk>
<60e0a8b6-18e4-4b10-83e5-b32ea7e30c06n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 16 Aug 2023 11:03:06 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6df7667eae7344aed5b823434de1b550";
logging-data="3446668"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19PnPgP1fAgpNxwqvnenQ6e"
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:XeLbpTgQahKNE9P/0XCpVEj9zUc=
Content-Language: en-GB
In-Reply-To: <60e0a8b6-18e4-4b10-83e5-b32ea7e30c06n@googlegroups.com>
 by: Andy Walker - Wed, 16 Aug 2023 11:03 UTC

On 15/08/2023 23:57, Rock Brentwood wrote:
> An upward extension of a given language is *always* more useful or
> "advantageous" than the language it extends - almost by definition of
> "useful" ... provided the language, itself, has the same meaning (and
> parsing) in the extension as it does in the original ... since it
> includes the original language, itself, and adds more. That's
> universally true, regardless of the context or situation and
> independently of how "useful" or "advantage" is defined.

Not so. Certainly an upwards extension has extra uses and/or
advantages; but it comes with extra costs and disadvantages, so is
not necessarily overall more useful or advantageous. The extended
language is typically harder to learn, to write documentation for,
to compile, to debug, to maintain, .... All too often, what started
as a simple one-person project that was Really Useful turns into a
huge monolith that only a major company can handle.

The trouble is, perhaps, that "just one more" feature always
seems better, but over a period that too often grows into a hundred
new features, each of which someone somewhere finds useful but the
vast majority of which are useless to the vast majority of users.
There are examples of such bloatware all over computing, mathematics
and the Real World.

--
Andy Walker, Nottingham.
Andy's music pages: www.cuboid.me.uk/andy/Music
Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Sinding

Re: Favorite computation formalism? (The "Best Test" for CS) PLO

<ubiu8k$3ccpl$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=48766&group=comp.theory#48766

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Favorite computation formalism? (The "Best Test" for CS) PLO
Date: Wed, 16 Aug 2023 11:41:55 -0500
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <ubiu8k$3ccpl$1@dont-email.me>
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 16 Aug 2023 16:41:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="3455c5ffa9c1d08aab15e64bf68a9871";
logging-data="3552053"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18pj8dX0zb4NTqx3xvFpLlU"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:1emhRTFFwaukUWMQFpWjVrEuyvk=
In-Reply-To: <cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com>
Content-Language: en-US
 by: olcott - Wed, 16 Aug 2023 16:41 UTC

On 10/19/2022 5:46 PM, Rock Brentwood wrote:
> On Tuesday, December 28, 2021 at 1:11:43 AM UTC-6, Jeffrey Rubard wrote:
>> Maybe not everyone knows that 'Turing-complete' programming languages have several other models equivalent to the Turing machine. Could you 'rate' the different formalisms?
>> 1) Turing Machines
>> 2) Lambda Calculus
>
> Lambda Calculus with infinitary terms (and the conditional operator).
> Notation: x = A, B means (lambda x B) A
> Notation: A? B: C is B is A is true and is C if A is false
> Example 1:
> x = 0, y = 1, x < n? (x = x + 1, y = y*x, x < n? (x = x + 1, y = y*x, x < n? (...): y): y): y
> where the infinitary term denoted by (...) is an exact replica of (x = x + 1, y = y*x, x< n? (...): y).
>
> The value of this expression is n!, the factorial of n, assuming that n is a non-negative integer.
> The value is 1, if n is a negative integer.
>
> Notation: Use L: E as a way to denote the (possibly infinitary) subexpression E by the label L
> Notation: Use "goto L" as a way to refer to the subexpression that the label L denotes
> Example 2:
> x? (y? (z? A: B): C): (z? A: B)
> may be rewritten as
> x? (y? goto W: C): goto W
> W: z? A: B
>
> Example 3: Example 1 rewritten with labels and gotos
> x = 0, y = 1, goto Z
> Z: x < n? (x = x + 1, y = y*x, goto Z): y

For my purposes the best formalism would be a variation of a RASP
machine because this could form a bridge between Turing machines and
high level languages.

The problem with low level languages such as the Turing Machine
description languages is that they make understanding the underlying
algorithm specified in this language infeasibly difficult for any
complex algorithms.

When we understand that relative addressing can provided access to
unlimited memory then the x64 RIP addressing mode defines an abstract
machine with unlimited memory.

We don't even need this for all algorithms that don't need more memory
than the amount of memory that is available.

--
Copyright 2023 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer

Re: Favorite computation formalism? (The "Best Test" for CS) PLO

<db7b3ef5-6f4d-4aa8-8f1b-76dae703b5f6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=48767&group=comp.theory#48767

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:59c4:0:b0:63d:30b8:ff8b with SMTP id el4-20020ad459c4000000b0063d30b8ff8bmr39505qvb.13.1692213381091;
Wed, 16 Aug 2023 12:16:21 -0700 (PDT)
X-Received: by 2002:a17:903:2302:b0:1bf:794:9e8f with SMTP id
d2-20020a170903230200b001bf07949e8fmr342006plh.7.1692213379885; Wed, 16 Aug
2023 12:16:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 16 Aug 2023 12:16:19 -0700 (PDT)
In-Reply-To: <ubiu8k$3ccpl$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=198.236.192.210; posting-account=0pheVgoAAACKj674Kl3qdRoiYysIz_ok
NNTP-Posting-Host: 198.236.192.210
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com> <ubiu8k$3ccpl$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <db7b3ef5-6f4d-4aa8-8f1b-76dae703b5f6n@googlegroups.com>
Subject: Re: Favorite computation formalism? (The "Best Test" for CS) PLO
From: jeffreyd...@gmail.com (Jeffrey Rubard)
Injection-Date: Wed, 16 Aug 2023 19:16:21 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Jeffrey Rubard - Wed, 16 Aug 2023 19:16 UTC

On Wednesday, August 16, 2023 at 9:42:00 AM UTC-7, olcott wrote:
> On 10/19/2022 5:46 PM, Rock Brentwood wrote:
> > On Tuesday, December 28, 2021 at 1:11:43 AM UTC-6, Jeffrey Rubard wrote:
> >> Maybe not everyone knows that 'Turing-complete' programming languages have several other models equivalent to the Turing machine. Could you 'rate' the different formalisms?
> >> 1) Turing Machines
> >> 2) Lambda Calculus
> >
> > Lambda Calculus with infinitary terms (and the conditional operator).
> > Notation: x = A, B means (lambda x B) A
> > Notation: A? B: C is B is A is true and is C if A is false
> > Example 1:
> > x = 0, y = 1, x < n? (x = x + 1, y = y*x, x < n? (x = x + 1, y = y*x, x < n? (...): y): y): y
> > where the infinitary term denoted by (...) is an exact replica of (x = x + 1, y = y*x, x< n? (...): y).
> >
> > The value of this expression is n!, the factorial of n, assuming that n is a non-negative integer.
> > The value is 1, if n is a negative integer.
> >
> > Notation: Use L: E as a way to denote the (possibly infinitary) subexpression E by the label L
> > Notation: Use "goto L" as a way to refer to the subexpression that the label L denotes
> > Example 2:
> > x? (y? (z? A: B): C): (z? A: B)
> > may be rewritten as
> > x? (y? goto W: C): goto W
> > W: z? A: B
> >
> > Example 3: Example 1 rewritten with labels and gotos
> > x = 0, y = 1, goto Z
> > Z: x < n? (x = x + 1, y = y*x, goto Z): y
> For my purposes the best formalism would be a variation of a RASP
> machine because this could form a bridge between Turing machines and
> high level languages.
>
> The problem with low level languages such as the Turing Machine
> description languages is that they make understanding the underlying
> algorithm specified in this language infeasibly difficult for any
> complex algorithms.

"Does it occur to you that this 'copypasta' of yours is... perhaps too stupid for the 'hoaxing' purposes you want it to serve?"

Re: Favorite computation formalism? (The "Best Test" for CS) PLO

<f29f5a19-3a4d-440f-9b9e-c002ab311d85n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=48788&group=comp.theory#48788

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:5a47:0:b0:63c:fb67:a414 with SMTP id ej7-20020ad45a47000000b0063cfb67a414mr2271qvb.10.1692389604168;
Fri, 18 Aug 2023 13:13:24 -0700 (PDT)
X-Received: by 2002:a17:90a:c717:b0:26b:b78:c94f with SMTP id
o23-20020a17090ac71700b0026b0b78c94fmr40833pjt.7.1692389603555; Fri, 18 Aug
2023 13:13:23 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Fri, 18 Aug 2023 13:13:23 -0700 (PDT)
In-Reply-To: <db7b3ef5-6f4d-4aa8-8f1b-76dae703b5f6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=198.236.192.210; posting-account=iACVhwoAAAAxCNRb5QwwB44b3nqFpEM1
NNTP-Posting-Host: 198.236.192.210
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com> <ubiu8k$3ccpl$1@dont-email.me>
<db7b3ef5-6f4d-4aa8-8f1b-76dae703b5f6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f29f5a19-3a4d-440f-9b9e-c002ab311d85n@googlegroups.com>
Subject: Re: Favorite computation formalism? (The "Best Test" for CS) PLO
From: theleast...@gmail.com (Jeffrey Rubard)
Injection-Date: Fri, 18 Aug 2023 20:13:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3730
 by: Jeffrey Rubard - Fri, 18 Aug 2023 20:13 UTC

On Wednesday, August 16, 2023 at 12:16:22 PM UTC-7, Jeffrey Rubard wrote:
> On Wednesday, August 16, 2023 at 9:42:00 AM UTC-7, olcott wrote:
> > On 10/19/2022 5:46 PM, Rock Brentwood wrote:
> > > On Tuesday, December 28, 2021 at 1:11:43 AM UTC-6, Jeffrey Rubard wrote:
> > >> Maybe not everyone knows that 'Turing-complete' programming languages have several other models equivalent to the Turing machine. Could you 'rate' the different formalisms?
> > >> 1) Turing Machines
> > >> 2) Lambda Calculus
> > >
> > > Lambda Calculus with infinitary terms (and the conditional operator).
> > > Notation: x = A, B means (lambda x B) A
> > > Notation: A? B: C is B is A is true and is C if A is false
> > > Example 1:
> > > x = 0, y = 1, x < n? (x = x + 1, y = y*x, x < n? (x = x + 1, y = y*x, x < n? (...): y): y): y
> > > where the infinitary term denoted by (...) is an exact replica of (x = x + 1, y = y*x, x< n? (...): y).
> > >
> > > The value of this expression is n!, the factorial of n, assuming that n is a non-negative integer.
> > > The value is 1, if n is a negative integer.
> > >
> > > Notation: Use L: E as a way to denote the (possibly infinitary) subexpression E by the label L
> > > Notation: Use "goto L" as a way to refer to the subexpression that the label L denotes
> > > Example 2:
> > > x? (y? (z? A: B): C): (z? A: B)
> > > may be rewritten as
> > > x? (y? goto W: C): goto W
> > > W: z? A: B
> > >
> > > Example 3: Example 1 rewritten with labels and gotos
> > > x = 0, y = 1, goto Z
> > > Z: x < n? (x = x + 1, y = y*x, goto Z): y
> > For my purposes the best formalism would be a variation of a RASP
> > machine because this could form a bridge between Turing machines and
> > high level languages.
> >
> > The problem with low level languages such as the Turing Machine
> > description languages is that they make understanding the underlying
> > algorithm specified in this language infeasibly difficult for any
> > complex algorithms.
> "Does it occur to you that this 'copypasta' of yours is... perhaps too stupid for the 'hoaxing' purposes you want it to serve?"

It does occur to me that your 'routines' are too stupid, often.

Re: Favorite computation formalism? (The "Best Test" for CS) PLO

<c9400022-3225-4e8a-b7fe-0dd1fd8387d7n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=48811&group=comp.theory#48811

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:240c:b0:76d:8919:2036 with SMTP id d12-20020a05620a240c00b0076d89192036mr44621qkn.2.1692632368411;
Mon, 21 Aug 2023 08:39:28 -0700 (PDT)
X-Received: by 2002:a05:6a00:803:b0:68a:49bc:e0a1 with SMTP id
m3-20020a056a00080300b0068a49bce0a1mr2097403pfk.3.1692632368092; Mon, 21 Aug
2023 08:39:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Mon, 21 Aug 2023 08:39:27 -0700 (PDT)
In-Reply-To: <f29f5a19-3a4d-440f-9b9e-c002ab311d85n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=205.173.219.198; posting-account=iACVhwoAAAAxCNRb5QwwB44b3nqFpEM1
NNTP-Posting-Host: 205.173.219.198
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com> <ubiu8k$3ccpl$1@dont-email.me>
<db7b3ef5-6f4d-4aa8-8f1b-76dae703b5f6n@googlegroups.com> <f29f5a19-3a4d-440f-9b9e-c002ab311d85n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c9400022-3225-4e8a-b7fe-0dd1fd8387d7n@googlegroups.com>
Subject: Re: Favorite computation formalism? (The "Best Test" for CS) PLO
From: theleast...@gmail.com (Jeffrey Rubard)
Injection-Date: Mon, 21 Aug 2023 15:39:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4078
 by: Jeffrey Rubard - Mon, 21 Aug 2023 15:39 UTC

On Friday, August 18, 2023 at 1:13:25 PM UTC-7, Jeffrey Rubard wrote:
> On Wednesday, August 16, 2023 at 12:16:22 PM UTC-7, Jeffrey Rubard wrote:
> > On Wednesday, August 16, 2023 at 9:42:00 AM UTC-7, olcott wrote:
> > > On 10/19/2022 5:46 PM, Rock Brentwood wrote:
> > > > On Tuesday, December 28, 2021 at 1:11:43 AM UTC-6, Jeffrey Rubard wrote:
> > > >> Maybe not everyone knows that 'Turing-complete' programming languages have several other models equivalent to the Turing machine. Could you 'rate' the different formalisms?
> > > >> 1) Turing Machines
> > > >> 2) Lambda Calculus
> > > >
> > > > Lambda Calculus with infinitary terms (and the conditional operator).
> > > > Notation: x = A, B means (lambda x B) A
> > > > Notation: A? B: C is B is A is true and is C if A is false
> > > > Example 1:
> > > > x = 0, y = 1, x < n? (x = x + 1, y = y*x, x < n? (x = x + 1, y = y*x, x < n? (...): y): y): y
> > > > where the infinitary term denoted by (...) is an exact replica of (x = x + 1, y = y*x, x< n? (...): y).
> > > >
> > > > The value of this expression is n!, the factorial of n, assuming that n is a non-negative integer.
> > > > The value is 1, if n is a negative integer.
> > > >
> > > > Notation: Use L: E as a way to denote the (possibly infinitary) subexpression E by the label L
> > > > Notation: Use "goto L" as a way to refer to the subexpression that the label L denotes
> > > > Example 2:
> > > > x? (y? (z? A: B): C): (z? A: B)
> > > > may be rewritten as
> > > > x? (y? goto W: C): goto W
> > > > W: z? A: B
> > > >
> > > > Example 3: Example 1 rewritten with labels and gotos
> > > > x = 0, y = 1, goto Z
> > > > Z: x < n? (x = x + 1, y = y*x, goto Z): y
> > > For my purposes the best formalism would be a variation of a RASP
> > > machine because this could form a bridge between Turing machines and
> > > high level languages.
> > >
> > > The problem with low level languages such as the Turing Machine
> > > description languages is that they make understanding the underlying
> > > algorithm specified in this language infeasibly difficult for any
> > > complex algorithms.
> > "Does it occur to you that this 'copypasta' of yours is... perhaps too stupid for the 'hoaxing' purposes you want it to serve?"
> It does occur to me that your 'routines' are too stupid, often.

"What's a 'PLO'?"
"The Palestine Liberation Organization."
"What does Fatah have to do with computer science?"

Re: Favorite computation formalism? (The "Best Test" for CS) PLO

<19d4b536-0e0a-42a8-a01b-12387aacef69n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=48813&group=comp.theory#48813

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:249:b0:40f:2230:f11 with SMTP id c9-20020a05622a024900b0040f22300f11mr48939qtx.5.1692653203863;
Mon, 21 Aug 2023 14:26:43 -0700 (PDT)
X-Received: by 2002:a63:3e81:0:b0:565:eb0b:4256 with SMTP id
l123-20020a633e81000000b00565eb0b4256mr1467336pga.9.1692653203639; Mon, 21
Aug 2023 14:26:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Mon, 21 Aug 2023 14:26:43 -0700 (PDT)
In-Reply-To: <c9400022-3225-4e8a-b7fe-0dd1fd8387d7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=208.71.200.86; posting-account=iACVhwoAAAAxCNRb5QwwB44b3nqFpEM1
NNTP-Posting-Host: 208.71.200.86
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com> <ubiu8k$3ccpl$1@dont-email.me>
<db7b3ef5-6f4d-4aa8-8f1b-76dae703b5f6n@googlegroups.com> <f29f5a19-3a4d-440f-9b9e-c002ab311d85n@googlegroups.com>
<c9400022-3225-4e8a-b7fe-0dd1fd8387d7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <19d4b536-0e0a-42a8-a01b-12387aacef69n@googlegroups.com>
Subject: Re: Favorite computation formalism? (The "Best Test" for CS) PLO
From: theleast...@gmail.com (Jeffrey Rubard)
Injection-Date: Mon, 21 Aug 2023 21:26:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 65
 by: Jeffrey Rubard - Mon, 21 Aug 2023 21:26 UTC

On Monday, August 21, 2023 at 8:39:30 AM UTC-7, Jeffrey Rubard wrote:
> On Friday, August 18, 2023 at 1:13:25 PM UTC-7, Jeffrey Rubard wrote:
> > On Wednesday, August 16, 2023 at 12:16:22 PM UTC-7, Jeffrey Rubard wrote:
> > > On Wednesday, August 16, 2023 at 9:42:00 AM UTC-7, olcott wrote:
> > > > On 10/19/2022 5:46 PM, Rock Brentwood wrote:
> > > > > On Tuesday, December 28, 2021 at 1:11:43 AM UTC-6, Jeffrey Rubard wrote:
> > > > >> Maybe not everyone knows that 'Turing-complete' programming languages have several other models equivalent to the Turing machine. Could you 'rate' the different formalisms?
> > > > >> 1) Turing Machines
> > > > >> 2) Lambda Calculus
> > > > >
> > > > > Lambda Calculus with infinitary terms (and the conditional operator).
> > > > > Notation: x = A, B means (lambda x B) A
> > > > > Notation: A? B: C is B is A is true and is C if A is false
> > > > > Example 1:
> > > > > x = 0, y = 1, x < n? (x = x + 1, y = y*x, x < n? (x = x + 1, y = y*x, x < n? (...): y): y): y
> > > > > where the infinitary term denoted by (...) is an exact replica of (x = x + 1, y = y*x, x< n? (...): y).
> > > > >
> > > > > The value of this expression is n!, the factorial of n, assuming that n is a non-negative integer.
> > > > > The value is 1, if n is a negative integer.
> > > > >
> > > > > Notation: Use L: E as a way to denote the (possibly infinitary) subexpression E by the label L
> > > > > Notation: Use "goto L" as a way to refer to the subexpression that the label L denotes
> > > > > Example 2:
> > > > > x? (y? (z? A: B): C): (z? A: B)
> > > > > may be rewritten as
> > > > > x? (y? goto W: C): goto W
> > > > > W: z? A: B
> > > > >
> > > > > Example 3: Example 1 rewritten with labels and gotos
> > > > > x = 0, y = 1, goto Z
> > > > > Z: x < n? (x = x + 1, y = y*x, goto Z): y
> > > > For my purposes the best formalism would be a variation of a RASP
> > > > machine because this could form a bridge between Turing machines and
> > > > high level languages.
> > > >
> > > > The problem with low level languages such as the Turing Machine
> > > > description languages is that they make understanding the underlying
> > > > algorithm specified in this language infeasibly difficult for any
> > > > complex algorithms.
> > > "Does it occur to you that this 'copypasta' of yours is... perhaps too stupid for the 'hoaxing' purposes you want it to serve?"
> > It does occur to me that your 'routines' are too stupid, often.
> "What's a 'PLO'?"
> "The Palestine Liberation Organization."
> "What does Fatah have to do with computer science?"

"Um... there are Palestinian computer scientists?"
"It's... a slightly obsolescent Palestinian political organization that... doesn't have a CS department?"

Re: Favorite computation formalism? (The "Best Test" for CS) PLO

<51b30692-ee08-4ccc-a651-788ca470212bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=48829&group=comp.theory#48829

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:4f41:0:b0:64c:1937:6bd5 with SMTP id eu1-20020ad44f41000000b0064c19376bd5mr150597qvb.12.1692814517056;
Wed, 23 Aug 2023 11:15:17 -0700 (PDT)
X-Received: by 2002:a17:902:d48e:b0:1bf:cc5:7b53 with SMTP id
c14-20020a170902d48e00b001bf0cc57b53mr5735940plg.1.1692814516826; Wed, 23 Aug
2023 11:15:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 23 Aug 2023 11:15:16 -0700 (PDT)
In-Reply-To: <19d4b536-0e0a-42a8-a01b-12387aacef69n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=205.173.219.198; posting-account=iACVhwoAAAAxCNRb5QwwB44b3nqFpEM1
NNTP-Posting-Host: 205.173.219.198
References: <cba4f733-5232-4ec4-9a16-ff5828e84b8cn@googlegroups.com>
<cc7dff2c-dbdd-4888-ba71-3c122993fd01n@googlegroups.com> <ubiu8k$3ccpl$1@dont-email.me>
<db7b3ef5-6f4d-4aa8-8f1b-76dae703b5f6n@googlegroups.com> <f29f5a19-3a4d-440f-9b9e-c002ab311d85n@googlegroups.com>
<c9400022-3225-4e8a-b7fe-0dd1fd8387d7n@googlegroups.com> <19d4b536-0e0a-42a8-a01b-12387aacef69n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <51b30692-ee08-4ccc-a651-788ca470212bn@googlegroups.com>
Subject: Re: Favorite computation formalism? (The "Best Test" for CS) PLO
From: theleast...@gmail.com (Jeffrey Rubard)
Injection-Date: Wed, 23 Aug 2023 18:15:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4807
 by: Jeffrey Rubard - Wed, 23 Aug 2023 18:15 UTC

On Monday, August 21, 2023 at 2:26:45 PM UTC-7, Jeffrey Rubard wrote:
> On Monday, August 21, 2023 at 8:39:30 AM UTC-7, Jeffrey Rubard wrote:
> > On Friday, August 18, 2023 at 1:13:25 PM UTC-7, Jeffrey Rubard wrote:
> > > On Wednesday, August 16, 2023 at 12:16:22 PM UTC-7, Jeffrey Rubard wrote:
> > > > On Wednesday, August 16, 2023 at 9:42:00 AM UTC-7, olcott wrote:
> > > > > On 10/19/2022 5:46 PM, Rock Brentwood wrote:
> > > > > > On Tuesday, December 28, 2021 at 1:11:43 AM UTC-6, Jeffrey Rubard wrote:
> > > > > >> Maybe not everyone knows that 'Turing-complete' programming languages have several other models equivalent to the Turing machine. Could you 'rate' the different formalisms?
> > > > > >> 1) Turing Machines
> > > > > >> 2) Lambda Calculus
> > > > > >
> > > > > > Lambda Calculus with infinitary terms (and the conditional operator).
> > > > > > Notation: x = A, B means (lambda x B) A
> > > > > > Notation: A? B: C is B is A is true and is C if A is false
> > > > > > Example 1:
> > > > > > x = 0, y = 1, x < n? (x = x + 1, y = y*x, x < n? (x = x + 1, y = y*x, x < n? (...): y): y): y
> > > > > > where the infinitary term denoted by (...) is an exact replica of (x = x + 1, y = y*x, x< n? (...): y).
> > > > > >
> > > > > > The value of this expression is n!, the factorial of n, assuming that n is a non-negative integer.
> > > > > > The value is 1, if n is a negative integer.
> > > > > >
> > > > > > Notation: Use L: E as a way to denote the (possibly infinitary) subexpression E by the label L
> > > > > > Notation: Use "goto L" as a way to refer to the subexpression that the label L denotes
> > > > > > Example 2:
> > > > > > x? (y? (z? A: B): C): (z? A: B)
> > > > > > may be rewritten as
> > > > > > x? (y? goto W: C): goto W
> > > > > > W: z? A: B
> > > > > >
> > > > > > Example 3: Example 1 rewritten with labels and gotos
> > > > > > x = 0, y = 1, goto Z
> > > > > > Z: x < n? (x = x + 1, y = y*x, goto Z): y
> > > > > For my purposes the best formalism would be a variation of a RASP
> > > > > machine because this could form a bridge between Turing machines and
> > > > > high level languages.
> > > > >
> > > > > The problem with low level languages such as the Turing Machine
> > > > > description languages is that they make understanding the underlying
> > > > > algorithm specified in this language infeasibly difficult for any
> > > > > complex algorithms.
> > > > "Does it occur to you that this 'copypasta' of yours is... perhaps too stupid for the 'hoaxing' purposes you want it to serve?"
> > > It does occur to me that your 'routines' are too stupid, often.
> > "What's a 'PLO'?"
> > "The Palestine Liberation Organization."
> > "What does Fatah have to do with computer science?"
> "Um... there are Palestinian computer scientists?"
> "It's... a slightly obsolescent Palestinian political organization that.... doesn't have a CS department?"

"What about the PFLP?"
"Hey guy, this is a theory of computation newsgroup."

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor