From: MoeBlee on
On Apr 27, 10:41 am, MoeBlee <jazzm...(a)hotmail.com> wrote:

> But you've not given an unambiguous machine-checkable spacing RULE.

Oops, sorry, to be fair, you did just mention that you're not
proposing a rigorous syntax but rather informal notational
conventions. Okay, that is a different context for the discussion.
Yet, still, I personally don't find your notations helpful.

MoeBlee
From: MoeBlee on
On Apr 27, 1:10 am, zuhair <zaljo...(a)gmail.com> wrote:

> Regarding the set notation { : } , I think it must be maintained as it
> is, but the notation { | } must be avoided, since | would be confused
> for disjunction.

Not really.

The form for { | } can be confined to:

{term | formula}.

So that can't be read as

{formula | formula}.

MoeBlee





From: Aatu Koskensilta on
"G. A. Edgar" <edgar(a)math.ohio-state.edu.invalid> writes:

> Lots of the classic logic texts use dots instead of parentheses.

And colons, and...

> You get used to it after a while.

Turing wrote a paper on it.

--
Aatu Koskensilta (aatu.koskensilta(a)uta.fi)

"Wovon man nicht sprechan kann, dar�ber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus
From: zuhair on
On Apr 27, 10:43 am, MoeBlee <jazzm...(a)hotmail.com> wrote:
> On Apr 27, 10:41 am, MoeBlee <jazzm...(a)hotmail.com> wrote:
>
> > But you've not given an unambiguous machine-checkable spacing RULE.
>
> Oops, sorry, to be fair, you did just mention that you're not
> proposing a rigorous syntax but rather informal notational
> conventions. Okay, that is a different context for the discussion.
> Yet, still, I personally don't find your notations helpful.
>
> MoeBlee

Well to me (a personal opinion) they are helpful, they definitely
abbreviate
writing these long formulas, in a matter that makes sense and even
simplify reading these formulas, that's in addition they don't contain
what I consider
as clumsy notation.

Regarding promoting that technique to be as what you say an:

"unambiguous machine-check-able spacing RULE"

I say this can be done really, but of course it will involve a lot of
specifications
of spacing between characters, but it is generally workable.

just an "incomplete" example is to say that

Rule(1):The space between any two terms and a connective between them
must be equal.

Rule(2):The lesser the space between a term and a connective, the
first that
connective be undone and vise verse,

so for example P | Q>S

Now the space between Q and > is lesser than that separating Q from |
so we must undo "implication" before disjunction, so the above would
mean:

P or (Q ->S)

While P|Q > S would mean (P or Q) -> S.

Rule(3): spaces between a term c and two adjacent connectives (i.e.
connective in which there is no intervening terms between c and
these two connectives) Must be different iff the sequence
of undoing the connectives makes a difference.

Now suppose one wrote P|Q>S

Now this notation is not acceptable, because
it might make a difference to say (P or Q)->S
from saying P or (Q->S), so the spaces between
the variables in the above formula and the connectives must be
different.

However I think Rule(3) must be extended to cover up more complex
formulas, in which double triple or even quadruple spacing are needed.

On the other hand when the sequence of undoing connectives
is immaterial then one can use equal spacing between formulas.

For example we can write

Q|S|P

Also we can write

QSP

However to make a detailed algorithm governing that, in such a manner
that we avoid non unique readability of all formulas, is a big job,
which
is something that is suitable only for computers to do, but of course
it can be done.


However my main interest was not that really, because if I do that I
will end up
with rules of spacing that are more or less as complex (or perhaps
even more) as what I tried to avoid, although the net result would be
more neat than these clumsy brackets.

I wanted spacing to be left to the visual imaginative power of the
writer, such that the writer must use spacing in such an artistic way
that makes no two readers differ as to the interpretation of what he
is writing.

I see it as a nice short-handing of FOL formulas, and that's the main
purpose behind developing them.


However One thing to be mentioned here, is that although the syntax
that I introduced is not an unambiguous machine-checking rule syntax,

But it is meant to be written is such a way that it must avoid
non unique readability, It is largely meant for Human minds to grasp
it
and not for machines to check it; it permits flexibility
to the human mind of the writer to use his artistic capabilities
to present the formulas in a non disputable manner.

So the net reading of the formulas written in this way must be
indisputable, although we are using a flexible syntax.

Zuhair




From: zuhair on
On Apr 27, 10:42 am, "G. A. Edgar" <ed...(a)math.ohio-state.edu.invalid>
wrote:
> In article
> <4fbd2971-604c-4b9b-a6a6-7bae207b8...(a)q15g2000yqj.googlegroups.com>,
>
> zuhair <zaljo...(a)gmail.com> wrote:
> > of course we can put comas as spacers between them as for example:
>
> > A,B|C,,|,,D,,,E
>
> > But this is Ugly.
>
> Lots of the classic logic texts use dots instead of parentheses.
> You get used to it after a while.

Still it is Ugly. There is no need for it, the human mind can
express itself by manipulating space in a non disputable manner
human minds have this flexibility to write and understand
this technique even without imposing rigorous syntactical rules that
are
suitable for computers to avoid confusion.


>
> --
> G. A. Edgar                              http://www.math.ohio-state.edu/~edgar/