Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #8011 > unrolled thread

on cut edges and bonds, graph theory

Started byDaniel Bastos <dbastos@toledo.com>
First post2017-09-18 12:51 -0300
Last post2017-09-23 13:42 -0300
Articles 20 on this page of 53 — 7 participants

Back to article view | Back to comp.programming


Contents

  on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-18 12:51 -0300
    Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-18 20:40 +0100
      Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-18 21:39 -0700
        Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-19 13:05 +0100
          Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-19 19:47 -0700
            Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-20 14:28 +0100
              Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-20 21:06 -0700
                Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-21 17:03 +0100
                  Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-21 15:06 -0300
                    Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-21 21:24 +0100
                      Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-21 17:57 -0300
                        Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-21 23:40 +0100
                  Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-21 20:45 -0700
                    Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-23 02:27 +0100
                      Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-22 19:49 -0700
                        Re: on cut edges and bonds, graph theory Richard Heathfield <rjh@cpax.org.uk> - 2017-09-23 08:04 +0100
                          Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-23 08:41 -0300
                          Re: on cut edges and bonds, graph theory Paul N <gw7rib@aol.com> - 2017-09-24 14:00 -0700
                        Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-23 14:50 +0100
                          Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-23 22:04 -0700
                            Re: on cut edges and bonds, graph theory Richard Heathfield <rjh@cpax.org.uk> - 2017-09-24 07:39 +0100
                              Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-25 01:13 -0700
                                Re: on cut edges and bonds, graph theory Richard Heathfield <rjh@cpax.org.uk> - 2017-09-25 09:46 +0100
                                  Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-25 21:38 -0700
                                    Re: on cut edges and bonds, graph theory Richard Heathfield <rjh@cpax.org.uk> - 2017-09-26 10:19 +0100
                                      Modern Trash William Elliot <marsh@panix.com> - 2017-09-26 03:37 -0700
                                        Re: Modern Trash David Brown <david.brown@hesbynett.no> - 2017-09-26 12:52 +0200
                                        Re: Modern Trash Richard Heathfield <rjh@cpax.org.uk> - 2017-09-26 23:10 +0100
                            Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-24 22:33 +0100
                              Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-25 01:08 -0700
                                Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-25 20:44 +0100
                                  Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-25 21:36 -0700
                                    Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-26 12:04 +0100
                                      Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-26 23:15 -0700
                                        Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-27 12:52 +0100
                                          Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-27 19:55 -0700
                      Re: on cut edges and bonds, graph theory Ike Naar <ike@iceland.freeshell.org> - 2017-09-24 16:55 +0000
          Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-22 10:23 +0200
            Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-22 21:18 +0100
              Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-23 08:48 -0300
              Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-25 10:17 +0200
                Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-25 07:31 -0300
                  Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-25 13:30 +0200
                Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-25 20:32 +0100
                  Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-26 10:12 +0200
                    Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-26 11:53 +0100
                      Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-26 13:24 +0200
      Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-19 16:21 -0300
        Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-20 17:43 +0100
          Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-21 16:20 -0300
            Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-21 17:52 -0300
            Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-21 22:02 +0100
              Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-23 13:42 -0300

Page 1 of 3  [1] 2 3  Next page →


#8011 — on cut edges and bonds, graph theory

FromDaniel Bastos <dbastos@toledo.com>
Date2017-09-18 12:51 -0300
Subjecton cut edges and bonds, graph theory
Message-ID<86wp4w3sz5.fsf@toledo.com>
This is a question on the definition of cut edges, edge cuts and bonds
as given by section 2.2, page 27-29 of

  ``Graph theory with applications'' by J.A. Bondy and U.S.R. Murty,
  Department of Combinatorics and Optimization, University of Waterloo,
  Ontario, Canada.  North-Holland, fifth printing, 1982.  ISBN:
  0-444-19451-7.

I understand cut edges.  It's defined in page 27.

Definition (cut edge).  A cut edge of G is an edge e such that 
w(G - e) > w(G), where w(G) means the number of components of G.

It says e is a a cut edge if removing e from G yields more components
than we had before.  In other words, e is necessary to keep G with the
components it had.  (In particular, if G is connected, then e is
necessary to keep G connected.)

No problem here.

On page 29, edge cuts are defined.  (My writing.)

Notation (separation).  For subsets S and S' of V, we denote [S, S'] the
set of edges with one end in S and the other in S'.

Question.  It seems [S, S'] is a separation of G into two parts.  Does
it mean [S,S'] contains all possible (x,y) edges for x in S, y in S'?

Although the book gave me Figure 2.4 (a), it didn't give me S and S', so
I'm not sure which vertices of the picture would be in S.

Thank you!

[toc] | [next] | [standalone]


#8012

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2017-09-18 20:40 +0100
Message-ID<87shfjpzgs.fsf@bsb.me.uk>
In reply to#8011
Daniel Bastos <dbastos@toledo.com> writes:

> This is a question on the definition of cut edges, edge cuts and bonds
> as given by section 2.2, page 27-29 of
>
>   ``Graph theory with applications'' by J.A. Bondy and U.S.R. Murty,
>   Department of Combinatorics and Optimization, University of Waterloo,
>   Ontario, Canada.  North-Holland, fifth printing, 1982.  ISBN:
>   0-444-19451-7.
>
> I understand cut edges.  It's defined in page 27.
>
> Definition (cut edge).  A cut edge of G is an edge e such that 
> w(G - e) > w(G), where w(G) means the number of components of G.
>
> It says e is a a cut edge if removing e from G yields more components
> than we had before.  In other words, e is necessary to keep G with the
> components it had.  (In particular, if G is connected, then e is
> necessary to keep G connected.)
>
> No problem here.
>
> On page 29, edge cuts are defined.  (My writing.)
>
> Notation (separation).  For subsets S and S' of V, we denote [S, S'] the
> set of edges with one end in S and the other in S'.
>
> Question.  It seems [S, S'] is a separation of G into two parts.

I don't know what a separation is, but this seems like an unlikely term.
For example [V, V] = E.  Does your "(my writing)" mean the term
"separation" is your own?

> Does
> it mean [S,S'] contains all possible (x,y) edges for x in S, y in S'?

I'm worried by the phrasing simply because I wonder why you want to
re-word the definition:

  For subsets S and S' of V, we denote [S, S'] the set of edges with one
  end in S and the other in S'

That sounds clear to me.  I think you mean the same when you talk about
all possible edges for x in S and y in S' but I'm not 100% sure.

> Although the book gave me Figure 2.4 (a), it didn't give me S and S', so
> I'm not sure which vertices of the picture would be in S.

An edge cut (such as that illustrated in Fig. 2.4 (a)) is a special case
of [S, S'] where S' = V\S and S is a non-empty proper subset of V.  The
book uses an over bar for that case: [S, S̅].

For [A, B] to be an edge cut, A ∪ B = V, A ∩ B = {}, A =/= {} and B =/=
{}.  There's really no choice about what vertices are in the two sets
for Fig. 2.4 (a).

> Thank you!

-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#8013

FromWilliam Elliot <marsh@panix.com>
Date2017-09-18 21:39 -0700
Message-ID<Pine.NEB.4.64.1709182137170.14351@panix5.panix.com>
In reply to#8012
On Mon, 18 Sep 2017, Ben Bacarisse wrote:

> Daniel Bastos <dbastos@toledo.com> writes:
> 
> > This is a question on the definition of cut edges, edge cuts and bonds
> > as given by section 2.2, page 27-29 of
> >
> >   ``Graph theory with applications'' by J.A. Bondy and U.S.R. Murty,
> >   Department of Combinatorics and Optimization, University of Waterloo,
> >   Ontario, Canada.  North-Holland, fifth printing, 1982.  ISBN:
> >   0-444-19451-7.
> >
> > I understand cut edges.  It's defined in page 27.
> >
> > Definition (cut edge).  A cut edge of G is an edge e such that 
> > w(G - e) > w(G), where w(G) means the number of components of G.
> >
> > It says e is a a cut edge if removing e from G yields more components
> > than we had before.  In other words, e is necessary to keep G with the
> > components it had.  (In particular, if G is connected, then e is
> > necessary to keep G connected.)
> >
> > No problem here.
> >
> > On page 29, edge cuts are defined.  (My writing.)
> >
> > Notation (separation).  For subsets S and S' of V, we denote [S, S'] the
> > set of edges with one end in S and the other in S'.
> >
> > Question.  It seems [S, S'] is a separation of G into two parts.
> 
> I don't know what a separation is, but this seems like an unlikely term.
> For example [V, V] = E.  Does your "(my writing)" mean the term
> "separation" is your own?
> 
> > Does
> > it mean [S,S'] contains all possible (x,y) edges for x in S, y in S'?
> 
> I'm worried by the phrasing simply because I wonder why you want to
> re-word the definition:
> 
>   For subsets S and S' of V, we denote [S, S'] the set of edges with one
>   end in S and the other in S'
> 
> That sounds clear to me.  I think you mean the same when you talk about
> all possible edges for x in S and y in S' but I'm not 100% sure.
> 
> > Although the book gave me Figure 2.4 (a), it didn't give me S and S', so
> > I'm not sure which vertices of the picture would be in S.
> 
> An edge cut (such as that illustrated in Fig. 2.4 (a)) is a special case
> of [S, S'] where S' = V\S and S is a non-empty proper subset of V.  The
> book uses an over bar for that case: [S, S?E].
> 
> For [A, B] to be an edge cut, A ?H? B = V, A ?H? B = {}, A =/= {} 
and B =/=
> {}.  There's really no choice about what vertices are in the two sets
> for Fig. 2.4 (a).
> 
What does S?E and ?H? mean?

[toc] | [prev] | [next] | [standalone]


#8014

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2017-09-19 13:05 +0100
Message-ID<878thaq4ff.fsf@bsb.me.uk>
In reply to#8013
William Elliot <marsh@panix.com> writes:

> On Mon, 18 Sep 2017, Ben Bacarisse wrote:
<snip>
>> ...  The book uses an over bar for that case: [S, S?E].
>> 
>> For [A, B] to be an edge cut, A ?H? B = V, A ?H? B = {}, A =/= {} and
>> B =/= {}.
<snip>
> What does S?E and ?H? mean?

They means that some software has had trouble with the Content-Type of
my post.  They are the transliteration chosen by that software for byte
sequences representing a combining overline, set union and set
intersection.

-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#8016

FromWilliam Elliot <marsh@panix.com>
Date2017-09-19 19:47 -0700
Message-ID<Pine.NEB.4.64.1709191945510.15603@panix5.panix.com>
In reply to#8014
On Tue, 19 Sep 2017, Ben Bacarisse wrote:
> William Elliot <marsh@panix.com> writes:

> >> ...  The book uses an over bar for that case: [S, S?E].
> >> 
> >> For [A, B] to be an edge cut, A ?H? B = V, A ?H? B = {}, A =/= {} and
> >> B =/= {}.
> <snip>
> > What does S?E and ?H? mean?
> 
> They means that some software has had trouble with the Content-Type of
> my post.  They are the transliteration chosen by that software for byte
> sequences representing a combining overline, set union and set
> intersection.

Usenet is old fashion.  Such stuff doesn't communicate well.
We use various other plain text symbols for intersection and union.

[toc] | [prev] | [next] | [standalone]


#8017

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2017-09-20 14:28 +0100
Message-ID<87efr17b3g.fsf@bsb.me.uk>
In reply to#8016
William Elliot <marsh@panix.com> writes:

> On Tue, 19 Sep 2017, Ben Bacarisse wrote:
>> William Elliot <marsh@panix.com> writes:
>
>> >> ...  The book uses an over bar for that case: [S, S?E].
>> >> 
>> >> For [A, B] to be an edge cut, A ?H? B = V, A ?H? B = {}, A =/= {} and
>> >> B =/= {}.
>> <snip>
>> > What does S?E and ?H? mean?
>> 
>> They means that some software has had trouble with the Content-Type of
>> my post.  They are the transliteration chosen by that software for byte
>> sequences representing a combining overline, set union and set
>> intersection.
>
> Usenet is old fashion.  Such stuff doesn't communicate well.

I prefer to think of some software as old fashioned.  With a little
help, Usenet is fit for the 21st Century.

> We use various other plain text symbols for intersection and union.

Who is "we"?

-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#8019

FromWilliam Elliot <marsh@panix.com>
Date2017-09-20 21:06 -0700
Message-ID<Pine.NEB.4.64.1709202040100.10824@panix5.panix.com>
In reply to#8017
On Wed, 20 Sep 2017, Ben Bacarisse wrote:
> William Elliot <marsh@panix.com> writes:
> >
> >> >> ...  The book uses an over bar for that case: [S, S?E].
> >> >> 
> >> >> For [A, B] to be an edge cut, A ?H? B = V, A ?H? B = {}, A =/= {} and
> >> >> B =/= {}.
> >> > What does S?E and ?H? mean?
> >> 
> >> They means that some software has had trouble with the Content-Type of
> >> my post.  They are the transliteration chosen by that software for byte
> >> sequences representing a combining overline, set union and set
> >> intersection.
> >
> > Usenet is old fashion.  Such stuff doesn't communicate well.

It worked much better than the new fangled stuff.
One example is mathstack.

> I prefer to think of some software as old fashioned.  With a little
> help, Usenet is fit for the 21st Century.

The new fangled stuff might work better were it designed better, 
standardized special characters and didn't throw in the kitchen sink, 
ie cram it with too much stuff.

> > We use various other plain text symbols for intersection and union.
> 
> Who is "we"?

Those of us who wrote, learned and taught math in plain text ascii on 
Usenet.  TeX is a hideous language to have to write.  Often writing
out the math in English is more proficient than writing TeX.

I have notice that over the years, as I was forced to modernized, that 
my productivity has fallen for being hampered by all that new fangled 
stuff.  Windows as an operation system is a disaster designed for 
dummies who won't have to be bother learning how to use an effective 
operating system.  Now the computer, with mikes and cameras, is just a 
spy in your home.  The web is going from an excellent means of 
communication to a piece of commercial trash, much the same way
that radio and TV has but with the added advantage of spying on you
by both corporations and governments.  Now under the rubric of fake 
news, people are being censored;  left wing groups among others are 
targeted.  So like the radio and TV - just silly entertainment, ads 
and government propaganda - the web is becoming such.

New and improved is never as good.

[toc] | [prev] | [next] | [standalone]


#8020

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2017-09-21 17:03 +0100
Message-ID<87fubgghsi.fsf@bsb.me.uk>
In reply to#8019
William Elliot <marsh@panix.com> writes:

> On Wed, 20 Sep 2017, Ben Bacarisse wrote:
>> William Elliot <marsh@panix.com> writes:
>> >
>> >> >> ...  The book uses an over bar for that case: [S, S?E].
>> >> >> 
>> >> >> For [A, B] to be an edge cut, A ?H? B = V, A ?H? B = {}, A =/= {} and
>> >> >> B =/= {}.
>> >> > What does S?E and ?H? mean?
>> >> 
>> >> They means that some software has had trouble with the Content-Type of
>> >> my post.  They are the transliteration chosen by that software for byte
>> >> sequences representing a combining overline, set union and set
>> >> intersection.
>> >
>> > Usenet is old fashion.  Such stuff doesn't communicate well.
>
> It worked much better than the new fangled stuff.
> One example is mathstack.

Eh?  I post on Usenet because it works well -- much better than
mathstack.

>> I prefer to think of some software as old fashioned.  With a little
>> help, Usenet is fit for the 21st Century.
>
> The new fangled stuff might work better were it designed better, 
> standardized special characters and didn't throw in the kitchen sink, 
> ie cram it with too much stuff.

When it comes to standards, it's inevitable that many people -- even
most -- will be disappointed.  But it's done now and it works well
enough.

>> > We use various other plain text symbols for intersection and union.
>> 
>> Who is "we"?
>
> Those of us who wrote, learned and taught math in plain text ascii on 
> Usenet.

Ah, right.  It's an odd word to use since I too learned that but I
appear not to be included in the "we".

(A word of caution in case you don't know... It can come over as rather
grand to say "we do X" when you just mean that you are among the set of
people who do X.)

> TeX is a hideous language to have to write.  Often writing
> out the math in English is more proficient than writing TeX.
>
> I have notice that over the years, as I was forced to modernized, that 
> my productivity has fallen for being hampered by all that new fangled 
> stuff.  Windows as an operation system is a disaster designed for 
> dummies who won't have to be bother learning how to use an effective 
> operating system.  Now the computer, with mikes and cameras, is just a 
> spy in your home.  The web is going from an excellent means of 
> communication to a piece of commercial trash, much the same way
> that radio and TV has but with the added advantage of spying on you
> by both corporations and governments.  Now under the rubric of fake 
> news, people are being censored;  left wing groups among others are 
> targeted.  So like the radio and TV - just silly entertainment, ads 
> and government propaganda - the web is becoming such.
>
> New and improved is never as good.

Oh, OK.  That's not been my experience.  My new and improved CPU is way
better than the one in the DG Nova I first used, and it does not need
cooling water like the IBM 370 either.  I much prefer to type into Emacs
than punch cards or tapes.  I love my delete key -- re-punching cards
was a royal pain, despite the handy DUP key.  In fact, I don't know how
we could even be having the conversation on the kind of machine I
started on.

-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#8021

FromDaniel Bastos <dbastos@toledo.com>
Date2017-09-21 15:06 -0300
Message-ID<86tvzwdiyo.fsf@toledo.com>
In reply to#8020
Ben Bacarisse <ben.usenet@bsb.me.uk> writes:

[...]

>> New and improved is never as good.
>
> Oh, OK.  That's not been my experience.  My new and improved CPU is way
> better than the one in the DG Nova I first used, and it does not need
> cooling water like the IBM 370 either.  I much prefer to type into Emacs
> than punch cards or tapes.  I love my delete key -- re-punching cards
> was a royal pain, despite the handy DUP key.  In fact, I don't know how
> we could even be having the conversation on the kind of machine I
> started on.

You used a computer that needed cooling water?  That's amazing!  I
hadn't even heard of something like that.  Which year were you using the
IBM 370, if I may ask?

[toc] | [prev] | [next] | [standalone]


#8023

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2017-09-21 21:24 +0100
Message-ID<87fubfdclk.fsf@bsb.me.uk>
In reply to#8021
Daniel Bastos <dbastos@toledo.com> writes:

> Ben Bacarisse <ben.usenet@bsb.me.uk> writes:
>
> [...]
>
>>> New and improved is never as good.
>>
>> Oh, OK.  That's not been my experience.  My new and improved CPU is way
>> better than the one in the DG Nova I first used, and it does not need
>> cooling water like the IBM 370 either.  I much prefer to type into Emacs
>> than punch cards or tapes.  I love my delete key -- re-punching cards
>> was a royal pain, despite the handy DUP key.  In fact, I don't know how
>> we could even be having the conversation on the kind of machine I
>> started on.
>
> You used a computer that needed cooling water?  That's amazing!  I
> hadn't even heard of something like that.  Which year were you using the
> IBM 370, if I may ask?

1978.  That was just submitting jobs remotely and I am guessing that the
370 was water cooled.  The high-end ones were and this was at a major
facility (Cambridge University).  At the time I was actually coding for
an IBM 360 locally and that one also needed water cooling.  I remember
the figure of 25 gallons an hour at 15 degrees but it was so long ago
that I may just be making that up.  I can't find any reference for the
actual amount required.

-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#8025

FromDaniel Bastos <dbastos@toledo.com>
Date2017-09-21 17:57 -0300
Message-ID<86lgl7db2e.fsf@toledo.com>
In reply to#8023
Ben Bacarisse <ben.usenet@bsb.me.uk> writes:

> Daniel Bastos <dbastos@toledo.com> writes:
>
>> Ben Bacarisse <ben.usenet@bsb.me.uk> writes:
>>
>> [...]
>>
>>>> New and improved is never as good.
>>>
>>> Oh, OK.  That's not been my experience.  My new and improved CPU is way
>>> better than the one in the DG Nova I first used, and it does not need
>>> cooling water like the IBM 370 either.  I much prefer to type into Emacs
>>> than punch cards or tapes.  I love my delete key -- re-punching cards
>>> was a royal pain, despite the handy DUP key.  In fact, I don't know how
>>> we could even be having the conversation on the kind of machine I
>>> started on.
>>
>> You used a computer that needed cooling water?  That's amazing!  I
>> hadn't even heard of something like that.  Which year were you using the
>> IBM 370, if I may ask?
>
> 1978.  That was just submitting jobs remotely and I am guessing that the
> 370 was water cooled.  The high-end ones were and this was at a major
> facility (Cambridge University).  At the time I was actually coding for
> an IBM 360 locally and that one also needed water cooling.  I remember
> the figure of 25 gallons an hour at 15 degrees but it was so long ago
> that I may just be making that up.  I can't find any reference for the
> actual amount required.

I've got probably a lot more questions, if that's okay.  How was the
programming cycle in details?  Say you wrote Fortran back then.  (What
were you writing?)  You'd write Fortran maybe on paper.  You think you
have you program right.  Now what?  Was there a compiler to help?  You
had no video to echo back what you were working on?

[toc] | [prev] | [next] | [standalone]


#8027

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2017-09-21 23:40 +0100
Message-ID<8760cbd6b2.fsf@bsb.me.uk>
In reply to#8025
I've trimmed the algebra group since this is all programming.

Daniel Bastos <dbastos@toledo.com> writes:
<snip>
> I've got probably a lot more questions, if that's okay.

Sure.

> How was the
> programming cycle in details?  Say you wrote Fortran back then.  (What
> were you writing?)

Yes, FORTRAN IV (which was almost exactly the 1966 standard).  Fortran
77 had just come out but compilers were either nonexistent or very
expensive.  I also wrote toy programs in Lisp, B (a precursor to C),
SASL (a precursor to Haskell) and a very nice teaching Algol variant
called S-Algol.

The B compiler was on a Honeywell mainframe and that was accessed via a
terminal.  SASL and S-Algol ran on a Unix machine in other room, again
access via a terminal.  At the time there was no full-screen editor,
though these were, technically, just about feasible on the hardware.
You edited programs using the "ed".  Still available on Linux if you
want to know how that was done.

> You'd write Fortran maybe on paper.  You think you
> have you program right.  Now what?  Was there a compiler to help?  You
> had no video to echo back what you were working on?

For the IBM 360 (and for remote jobs to the 370) you'd write the program
on paper and then punch cards.  You also punched a few Job Control
Language cards.  IBM JCL was baroque in the extreme -- I remember none
of it.  After all, once you'd punched the cards to request the FORTRAN
compiler, link in whatever libraries you were using (almost all my code
used NAG numerical routines), and set up data sources and sinks, you
never typed them again; you just took them off one card deck and put
them on another.  Sometimes, if there was a run-time error, you'd
replace one card with another that requested a link map (a table showing
where code was placed in memory) so you could decode the cryptic error
message.

Once you had this card deck, you'd normally hand it to an operator, but
I was an operator so I just added it the stack that were going though
the machine's reader.  The operators (i.e. me!) picked up the fan-fold
paper output, "burst" it into separate jobs (each had a banner to
indicate the username of the job) and you put the output with the card
deck into a set of pigeon holes.

Every now and then, the job would request some resource like a magnetic
tape.  The operator would then have to go and find the right one and put
it in the tape drive.  There was some disc memory which also came in
replaceable packs, and some jobs needed to have a disc pack changed.

Sadly, it was not uncommon to wait half a day to get a print-out back
that just identified a syntax error one line 987!

This was at a university computing facility, so there were many users
running all sorts of different jobs.  Commercial set-ups were very
different.  For example, at the University it was almost never worth
saving your compiled program.  In a commercial environment the common
program would be stored, pre-compiled, on disc or tape.

I am sure there are many others here who remember this sort of
computing.  Terminals were around at the time, but they were just a
little too expensive (in terms of the computing resource they used) to
be made generally available to all university staff and students.

-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#8028

FromWilliam Elliot <marsh@panix.com>
Date2017-09-21 20:45 -0700
Message-ID<Pine.NEB.4.64.1709212034090.26559@panix5.panix.com>
In reply to#8020
On Thu, 21 Sep 2017, Ben Bacarisse wrote:
> William Elliot <marsh@panix.com> writes:
> > On Wed, 20 Sep 2017, Ben Bacarisse wrote:
> >> William Elliot <marsh@panix.com> writes:

> >> >> >> ...  The book uses an over bar for that case: [S, S?E].
> >> >> >> 
> >> >> >> For [A, B] to be an edge cut, A ?H? B = V, A ?H? B = {}, A =/= {} and
> >> >> >> B =/= {}.
> >> >> > What does S?E and ?H? mean?
> >> >> 
> >> >> They means that some software has had trouble with the Content-Type of
> >> >> my post.  They are the transliteration chosen by that software for byte
> >> >> sequences representing a combining overline, set union and set
> >> >> intersection.
> >> >
> >> > Usenet is old fashion.  Such stuff doesn't communicate well.
> >
> > It worked much better than the new fangled stuff.
> > One example is mathstack.
> 
> Eh?  I post on Usenet because it works well -- much better than
> mathstack.

Mathstack is an example of new fangled trashiness.

> >> I prefer to think of some software as old fashioned.  With a 
> >> little help, Usenet is fit for the 21st Century.
> >
> > The new fangled stuff might work better were it designed better, 
> > standardized special characters and didn't throw in the kitchen 
> > sink, ie cram it with too much stuff.
> 
> When it comes to standards, it's inevitable that many people -- even
> most -- will be disappointed.  But it's done now and it works well
> enough.

ASCII is a good standard but MicroStuff and others refuse to use it 
with multiple character punctuation marks that appear differently with 
different readers.

> >> > We use various other plain text symbols for intersection and union.
> >> 
> >> Who is "we"?
> >
> > Those of us who wrote, learned and taught math in plain text ascii on 
> > Usenet.
> 
> Ah, right.  It's an odd word to use since I too learned that but I
> appear not to be included in the "we".

We stuck with ascii.  This discussion started with asking what strange 
byte clusters meant.

> > TeX is a hideous language to have to write.  Often writing
> > out the math in English is more proficient than writing TeX.
> >
> > I have notice that over the years, as I was forced to modernized, 
> > that my productivity has fallen for being hampered by all that new 
> > fangled stuff.  Windows as an operation system is a disaster 
> > designed for dummies who won't have to be bother learning how to 
> > use an effective operating system.  Now the computer, with mikes 
> > and cameras, is just a spy in your home.  The web is going from an 
> > excellent means of communication to a piece of commercial trash, 
> > much the same way that radio and TV has but with the added 
> > advantage of spying on you by both corporations and governments.  
> > Now under the rubric of fake news, people are being censored;  
> > left wing groups among others are targeted.  So like the radio and 
> > TV - just silly entertainment, ads and government propaganda - the 
> > web is becoming such.
> >
> > New and improved is never as good.
> 
> Oh, OK.  That's not been my experience.  My new and improved CPU is 
> way better than the one in the DG Nova I first used, and it does not 
> need cooling water like the IBM 370 either.  I much prefer to type 
> into Emacs than punch cards or tapes.  I love my delete key -- 
> re-punching cards was a royal pain, despite the handy DUP key.  In 
> fact, I don't know how we could even be having the conversation on 
> the kind of machine I started on.

Inspite of new improvements, progress progresses.
New improvements on progress has prevented us
from not destroying ourselves and everybody else.

[toc] | [prev] | [next] | [standalone]


#8032

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2017-09-23 02:27 +0100
Message-ID<87k20qb3vy.fsf@bsb.me.uk>
In reply to#8028
William Elliot <marsh@panix.com> writes:

> On Thu, 21 Sep 2017, Ben Bacarisse wrote:
>> William Elliot <marsh@panix.com> writes:
>> > On Wed, 20 Sep 2017, Ben Bacarisse wrote:
>> >> William Elliot <marsh@panix.com> writes:
>
>> >> >> >> ...  The book uses an over bar for that case: [S, S?E].
>> >> >> >> 
>> >> >> >> For [A, B] to be an edge cut, A ?H? B = V, A ?H? B = {}, A =/= {} and
>> >> >> >> B =/= {}.
>> >> >> > What does S?E and ?H? mean?
>> >> >> 
>> >> >> They means that some software has had trouble with the Content-Type of
>> >> >> my post.  They are the transliteration chosen by that software for byte
>> >> >> sequences representing a combining overline, set union and set
>> >> >> intersection.
>> >> >
>> >> > Usenet is old fashion.  Such stuff doesn't communicate well.
>> >
>> > It worked much better than the new fangled stuff.
>> > One example is mathstack.
>> 
>> Eh?  I post on Usenet because it works well -- much better than
>> mathstack.
>
> Mathstack is an example of new fangled trashiness.

Yes, I know, but I can't see the point in referencing it.  There are
examples of bad new things and of good new things.  There's no point in
referring to examples of either unless they somehow relate to the point
being discussed.

>> >> I prefer to think of some software as old fashioned.  With a 
>> >> little help, Usenet is fit for the 21st Century.
>> >
>> > The new fangled stuff might work better were it designed better, 
>> > standardized special characters and didn't throw in the kitchen 
>> > sink, ie cram it with too much stuff.
>> 
>> When it comes to standards, it's inevitable that many people -- even
>> most -- will be disappointed.  But it's done now and it works well
>> enough.
>
> ASCII is a good standard but MicroStuff and others refuse to use it 
> with multiple character punctuation marks that appear differently with 
> different readers.

Again, I not sure why you are saying this.  Some software is broken.
That's not news.

>> >> > We use various other plain text symbols for intersection and union.
>> >> 
>> >> Who is "we"?
>> >
>> > Those of us who wrote, learned and taught math in plain text ascii on 
>> > Usenet.
>> 
>> Ah, right.  It's an odd word to use since I too learned that but I
>> appear not to be included in the "we".
>
> We stuck with ascii.

I am still not included in the "we" so it's wrong to talk about "we"
having done anything.  *You* stuck with ASCII, and I hope it turns out
to be a good choice for you.

> This discussion started with asking what strange 
> byte clusters meant.

Yes, and I explained what they meant.  You can now contribute to the
discussion.  Did you have anything to say about the topic, or did you
just want to complain about the three characters you could not identify?

<snip>
-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#8033

FromWilliam Elliot <marsh@panix.com>
Date2017-09-22 19:49 -0700
Message-ID<Pine.NEB.4.64.1709221937340.19630@panix5.panix.com>
In reply to#8032
> > This discussion started with asking what strange 
> > byte clusters meant.
> 
> Yes, and I explained what they meant.  You can now contribute to the 
> discussion.  Did you have anything to say about the topic, or did 
> you just want to complain about the three characters you could not 
> identify?

Google Groups has different standards than Usenet.
Adhering to Google Group standards means you're not 
communicating with those using Usenet.

Though I now know that it's an interesting topic, I won't be 
participating in it for the difficulty of deciphering your posts and 
the added difficulty of replying with your special characters.  Use of 
TeX, should you need fancy symbols, is much to be preferred for it's 
raw code is easy to read while non-standard, control characters 
proprietary to a company's software are meaningless.

[toc] | [prev] | [next] | [standalone]


#8034

FromRichard Heathfield <rjh@cpax.org.uk>
Date2017-09-23 08:04 +0100
Message-ID<oq511j$bng$1@dont-email.me>
In reply to#8033
On 23/09/17 03:49, William Elliot wrote:
>>> This discussion started with asking what strange
>>> byte clusters meant.
>>
>> Yes, and I explained what they meant.  You can now contribute to the
>> discussion.  Did you have anything to say about the topic, or did
>> you just want to complain about the three characters you could not
>> identify?
> 
> Google Groups has different standards than Usenet.
> Adhering to Google Group standards means you're not
> communicating with those using Usenet.

Are you seriously claiming that Ben Bacarisse, of all people, uses 
Google Groups? Did you not even bother to check his headers?

> Though I now know that it's an interesting topic, I won't be
> participating in it for the difficulty of deciphering your posts and
> the added difficulty of replying with your special characters.

I have a certain sympathy with your point about non-ASCII characters, 
but not with the way you've made that point. After all, it's hardly 
/that/ difficult, in a discussion about sets, to work out that, if there 
are two characters you can't read, they are probably the union and 
interection symbols. [1]

> Use of
> TeX, should you need fancy symbols, is much to be preferred for it's
> raw code is easy to read

I found Ben's symbols easy enough to read. I am not convinced that I'd 
have found \cup and \cap quite so intuitive.

> while non-standard, control characters
> proprietary to a company's software are meaningless.

UTF-8 is proprietary? When did that happen?

William, you had a perfectly valid point about the fact that Usenet is 
supposed to be an ASCII-only medium, but you've over-cooked that point 
by mis-characterising BB as a GG user, by claiming that ASCII renditions 
of union and intersection symbols are difficult to decipher in the 
context of a discussion on set theory, by posting a spurious `solution' 
to the problem that doesn't actually work, by claiming that UTF-8 is 
non-standard and proprietary, and by banging on about it for several 
articles in a row; but *mostly* you have overcooked your point by being 
unpleasant about it. That wasn't necessary.

Let it go.



[1] Students of English are challenged to remove as many commas as 
possible from that sentence whilst, at every stage, retaining or 
improving its overall clarity.

-- 
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within

[toc] | [prev] | [next] | [standalone]


#8035

FromDaniel Bastos <dbastos@toledo.com>
Date2017-09-23 08:41 -0300
Message-ID<86poahabhq.fsf@toledo.com>
In reply to#8034
Richard Heathfield <rjh@cpax.org.uk> writes:

[...]

> [...] After all, it's hardly /that/ difficult, in a discussion about
> sets, to work out that, if there are two characters you can't read,
> they are probably the union and interection symbols. [1]

[...]

> [1] Students of English are challenged to remove as many commas as
> possible from that sentence whilst, at every stage, retaining or
> improving its overall clarity.

I'm certainly not the right person to claim I have a solution here ---
as I don't know any English grammar --- but I'd just guess first that by
removing all commas there we have a perfectly grammatical phrase.  That
is,

  After all it's hardly /that/ difficult in a discussion about sets to
  work out that if there are two characters you can't read they are
  probably the union and interection symbols.

I can't say it improves clarity.  I think the commas, even if
unnecessary, are safeguards to clarity.  But I think this phrase in
particular sounds perfectly clear to me --- perhaps luckily.

Second guess:

  After all it's hardly /that/ difficult in a discussion about sets to
  work out that if there are two characters you can't read, they are
  probably the union and interection symbols.

Perhaps I shouldn't remove that last comma because we have a conditional
there implying the two sentences (1) ``if there are two [...]'' (2)
``they are probably [...]'' have a relation of subordination, that is,
the second sentence is dependent upon the first and so the comma
indicates a separation of the two.  (So we don't try to interpret it as
one ``whole'', non-subordinate sentence.)

That's my reasoning.  I couldn't back it up with grammatical reference.

In other words, I'm saying perhaps your phrase is clarified with this
this parenthesis-notation.

  After all it's hardly /that/ difficult in a discussion about sets to
  work out that (if there are two characters you can't read, they are
  probably the union and interection symbols).

That is, your phrase is

  It's hardly-difficult to work out that (X).

Since X happens to be a ``long'' subordinate phrase, so a comma is
required to organize it.

[toc] | [prev] | [next] | [standalone]


#8042

FromPaul N <gw7rib@aol.com>
Date2017-09-24 14:00 -0700
Message-ID<cf21caa3-b72f-40fe-871e-3c530b5219b4@googlegroups.com>
In reply to#8034
On Saturday, September 23, 2017 at 8:04:24 AM UTC+1, Richard Heathfield wrote:
> I have a certain sympathy with your point about non-ASCII characters, 
> but not with the way you've made that point. After all, it's hardly 
> /that/ difficult, in a discussion about sets, to work out that, if there 
> are two characters you can't read, they are probably the union and 
> interection symbols. [1]

> [1] Students of English are challenged to remove as many commas as 
> possible from that sentence whilst, at every stage, retaining or 
> improving its overall clarity.

If a discussion about sets unexpectedly introduces two characters you can't read it is not difficult to work out that they are probably the union and intersection symbols.

[toc] | [prev] | [next] | [standalone]


#8037

FromBen Bacarisse <ben.usenet@bsb.me.uk>
Date2017-09-23 14:50 +0100
Message-ID<87shfd4j8m.fsf@bsb.me.uk>
In reply to#8033
William Elliot <marsh@panix.com> writes:

>> > This discussion started with asking what strange 
>> > byte clusters meant.
>> 
>> Yes, and I explained what they meant.  You can now contribute to the 
>> discussion.  Did you have anything to say about the topic, or did 
>> you just want to complain about the three characters you could not 
>> identify?
>
> Google Groups has different standards than Usenet.
> Adhering to Google Group standards means you're not 
> communicating with those using Usenet.

You seem to be confused about standards.  I have no idea what you think
Google Groups has to do with this, but I refer to the RFCs for how a
Usenet post should look, and for many years now, posts may have a
Content-type: header that specifies charset=utf-8.

> Though I now know that it's an interesting topic, I won't be 
> participating in it for the difficulty of deciphering your posts and 
> the added difficulty of replying with your special characters.

Yes, I can see it might be awkward since your Usenet software appears to
hide even the fact that the characters were different.

> Use of 
> TeX, should you need fancy symbols, is much to be preferred for it's 
> raw code is easy to read while non-standard, control characters 
> proprietary to a company's software are meaningless.

I didn't use any non-standard proprietary control characters.

-- 
Ben.

[toc] | [prev] | [next] | [standalone]


#8039

FromWilliam Elliot <marsh@panix.com>
Date2017-09-23 22:04 -0700
Message-ID<Pine.NEB.4.64.1709232202210.10136@panix5.panix.com>
In reply to#8037
> I didn't use any non-standard proprietary control characters.

>> The book uses an over bar for that case: [S, S?~E].
>> For [A, B] to be an edge cut, A ?~H? B = V, A ?~H?

That is what is unreadable.  What you see here is was cut and 
pasted into this reply.  On the screen, ? appears as a high-bit 
blank, ~E appears as a single character, ctrl-E and ~H appears 
as a single character, ctrl-H.  What did you type to get that?

[toc] | [prev] | [next] | [standalone]


Page 1 of 3  [1] 2 3  Next page →

Back to top | Article view | comp.programming


csiph-web