From: Wolf K on
On 21/07/2010 05:38, Vesa Monisto wrote:
> "herbzet"<herbzet(a)gmail.com> wrote in message
> news:4C463DA5.66429293(a)gmail.com...
>> Vesa Monisto wrote:

[a very nice distillation of how different types of relation between
entities cannot be mutually mapped.]

I think, however, that the proof-procedures used e.g. with transitive
expressions still conform to the meta-axiom of logical truth: if some
set of transitive transformations X produces state Q, and a different
set of transitive transformations Y produces the same state Q, then X =
Y. Eg, 3 right turns are equivalent to 1 left turn, hence 3N right turns
are equivalent to N left turns.

A trivial example from ordinary arithmetic asserts that x/y = Nx/Ny.
That is, if you cut a pie into four equal pieces, then (ignoring errors)
if you eat any two pieces, you'll eat the same as if you'd eaten the
other two pieces.

To put it another way: proof in any axiomatic system amounts to
constructing tautologies. The proof procedures (inference rules,
transformation rules, process rules, etc) are designed to make this
possible. If they don't, or if they lead to inconsistencies, then the
axioms and/or the proof procedures must be revised.

Or so it seems to me.

wolf k.
From: Vesa Monisto on

"Wolf K" <wekirch(a)sympatico.ca> wrote in message
news:7gD1o.22771$MG2.17(a)unlimited.newshosting.com...
> ...
> ... the proof-procedures used e.g. with transitive expressions still
> conform to the meta-axiom of logical truth:
> if some set of transitive transformations X produces state Q, and a
> different set of transitive transformations Y produces the same state Q,
> then X = > Y. Eg, 3 right turns are equivalent
> to 1 left turn, hence 3N right turns are equivalent to N left turns.
> ...

Yes, thank you. -- Now I see that my mistake has been to take
'the transitivity' too literally, nearly at face value. -- Transverse waves
do not move, they propagate. Cursors do not move, they propagate.
Truth doesn't move, it propagates (some times left, some .. right ;).

> Or so it seems to me.

You propagated the image me, too. -- Many thanks!

V.M.


From: herbzet on


Vesa Monisto wrote:
> "herbzet" wrote:
> >Vesa Monisto wrote:
> >>
> >> Well, side-tracks, but surely you accept that there in X=Y is
> >> needed even 'transitivity', If x > y And y > z Then x > z, even [if?] one
> >> cannot find x containing a particular z (contained by y)).
> >
> > Can you give an example of what you're talking about here?
> >
> >> These kinds of problems
> >> occur frequently in propramming -- so na�ve they seem to be. -- Nowadays
> >> those old bugs are resolved e.g. by P(A(D))-structuring in C, C++, C#.
>
> Very kind of you to let me try to formulate my 'worries' better!

Sure.

> I think Witt (and Hintikka) exaggerated a bit. The picture theory of truth
> in Witt's Tractatus is an aspect of experiencing 'truth', not totally
> "absurd"
> (Witt) or "crash" (Hintikka). I know that Hintikka had access (via von
> Wright)
> even to Witt's unpublished papers, so I'm confident on Hintikka's opinions.
>
> I tried to neglect my worry by "Nah, just a scope-resolution problem"
> but didn't quite succeed. Relations can be reflexive, (anti)symmetrical,
> functional, etc., and *transitive* (aRb & bRc) --> aRc, "carrying across
> the middle term" (and here I had an association to MST = MetaSystem
> Transition as a thread in c.ai.ph.). -- How concepts are carried to
> pictures?
> Do concepts really 'have, contain, carry' their 'meanings' or just trigger
> receivers to decode / interpret / run them in actual (ostensive) situations?
>
> A simplistic (concrete) example to my toy-problem:
> If a concrete closed box A contains another box B containing a 3rd box C
> then I can't find the box C from the box A. (Contents are not at same
> level.)
> If set's A powerset P contains more elements (= combinations) than set A,
> then I'm comparing cardinals of very different (exclusive sets) using very
> shallow (flat) concepts (a la 'they are all just elements' or 'they all can
> be
> coded just by integers' or some other such an artificial 'overing'
> principle).
>
> If I have three color-pens RGB in a cup then I have 'picking-possibilities'
> called combinations 2^3, a derived set C = [RGB,RG,GB,RB,R,G,B,0]
> or permutations 3! = 6, P = [RGB,RBG,GRB,GBR,BRG,BGR], but
> those elements of derived sets C and P are not pens but 'picks' and 'perms'.
> I could say 'who cares, cause all have countable cardinals for comparing',
> but beyond the shallow overing/covering-codings there are deep-relations
> programmers are trying to solve e.g. by graphs (trees). [Fof AI ;]
>
> If statements are seen as images of concepts, then I could take the word
> image very abstractly a la "program is an image from input set to output
> set".
> Even 'true', I see that to be a very shallow 'picture' (a la Tractatus).
> On the other hand we make pictures from input and output sets to objects.
> Then we have more than just one dimension for picturing (imagination) and
> if these freedoms are confused, we have serious problems (confusions).
>
> How to solve problems by P(A(D)) = Pointers(Addresses(Data))-structs.
> Aristotle used with his syllogistics three lines picturing the scopes of
> structs:
>
> ------------------ "All men are mortal"
> ---------- "Socrates is a man"
> ---- "Socrates is mortal"
>
> Venn used areas (disks) and I've used conics for to show even pointers:
>
> /\ Top = mortality (one could imagine the conic as a wigwam)
> / /\ Subtop = man
> / / .\ Point = Sokrates (lying on the ground of the wigwam ;)
>
> Now I can picture all the cases A, E, I, O by shifting the subtop (subwam);
>
> /\
> / /\/\/\
> / / /\/\ \
> ----------- Predication principle (dictum de omni et nullo) [I Anal.
> 24b27-30]
>
> Now I can see pointers P as tops of those wigwams, addresses A as their
> left groundpoints and data D as lying on ground, as a struct P(A(D)) or
> P<)A<)D when using "<)" as an icon for 1-n -relations (run to
> 1-1 -relations).
>
> Well, "I've Got Game" and liked to hear your wordings (concepts) to clear
> my picture. (You know, I'm a yangster learned English as my 4th language.)
>
> -- I'll promiss not to be bothering you too much! ;)

Ok -- I think your concerns as a computer guy are somewhat different
than my somewhat narrower concerns as a logic hobbyist.

But very well, carry on.

--
hz
From: herbzet on


Wolf K wrote:
> herbzet wrote:

> > Can you give an example of what you're talking about here?
>
> Tautologies. Note that a proof in math/logic amounts to demonstrating a
> tautology: You show that X can be transformed into Y using whatever
> proof procedures apply. I want to emphasize that: using whatever proof
> procedures apply. Which ones apply depends on which axiomatic system you
> are using.

Ok -- here is a simple system, the MIU system:

The MIU system consists of finite strings of the characters 'M', 'I',
and 'U'; for example the following are elements of the MIU system:

UIM, UUUU, IMIMU, M, IIIIII, MIU, UUUMMM, etc.

There are four transformation rules:

1) If a string ends in 'I', you can append a 'U'.

Examples: MII --> MIIU
UI --> UIU
I --> IU

2) If you have a string 'Mx', you can append 'x'.

Ex: MIU --> MIUIU
MUM --> MUMUM
MU --> MUU
MII --> MIIII

3) If 'III' occurs as a substring, you can replace it with 'U'.

Ex: UMIIIMU --> UMUMU
MIIII --> MUI
MIIII --> MIU
IMMIII --> IMU

4) If 'UU' occurs in a string, you can drop it.

Ex: UUU --> U
MUUI --> MI
MUUUIII --> MUIII
UU --> (empty string)

(These four transformation rules cannot be run backwards.)

There is one axiom of the MIU system: The string 'MI'.

Here is a sample derivation in the system of the string "MUIIU':

1) MI axiom
2) MII rule 2
3) MIIII rule 2
4) MIIIIU rule 1
5) MUIU rule 3
6) MUIUUIU rule 2
7) MUIIU rule 4

Ok. So we have an axiomatic system with a proof procedure.

Rhetorical question: is this system a system of tautologies, a system
of logic, in any sense of the the terms?

My answer to the rhetorical question (which, being rhetorical, does not
require an answer): If there is an interpretation of this system which
makes it in any sense a "logical" system, I sure don't see it.

> You also, of course, assert that if X can be transformed into Y, then X
> and Y are "logically equivalent". Hence "X = Y is logically true".

The derivation above goes from X = MI to Y = MUIIU. The four transformation
rules contain both shortening as well as lengthening rules, so it may be
possible to make the reverse transformation from MUIIU to MI -- let us
assume this has been done. Do we say, then, that "MI = MUIIU" is a logical
truth?

> NB that "true" is an undefined term: a statement is either "true" or
> "false". The rules of inference in e.g. PQ (Boolean) logic are designed
> to prevent transformation of a "true" sentence into a "false" one.

Yes. (The question, for me, is how this magic is performed!)

> But
> "true" and "false" are already interpretations of PQ logic. You could
> just as well name these values "red" and "yellow", or "worble" and
> "gump", or "1" and "0".

Yes.

> IOW, whatever you like. For convenience, we use
> the same names. But "a rose by any other name would smell as sweet", as
> Juliet said.

Sure, fine.

> The values are defined in terms of the axiom of negation: You assert
> axiomatically that if X has the value 1, the not-X has the value 0, and
> conversely that if X has the value 0, the not-X has the value 1.

These valuations occur outside the system -- they are an interpretation
of the system. Ordinarily, they are not present axiomatically. (They occur,
if you like, in some meta-system, if you want to get systematic about it.)

(Also, in a case like the MIU system, you're going to have to define
the negate of X.)

> IOW,
> axioms define the only "meanings" of symbolic statements.

This is true, but rather tricky.

> Any other
> meanings ascribed to them are _interpretations_, and that's a whole
> 'nother issue.

IMO, logic presupposes meanings, truth, falsehood -- logic is not logic
without interpretations of the system of symbols. The point of logic is
that ... something ... is preserved throughout the allowed syntactic
transformations and, further, that this is invariant over different
interpretations.

> A very difficult one, as it turns out: consider the
> various interpretations of QM for example.

I'd rather not, at the moment.

--
hz
From: herbzet on


herbzet wrote:
> Wolf K wrote:

> > The rules of inference in e.g. PQ (Boolean) logic are designed
> > to prevent transformation of a "true" sentence into a "false" one.
>
> Yes. (The question, for me, is how this magic is performed!)

The broader question of this thread, of how truth or falsity is
assigned to sentences in the first place, is not my concern here.

Given that a truth-value has somehow been assigned to a sentence, the
question then becomes, by what magic do these particular transformation
rules, the "logical" transforms, manage to pull off the trick of preserving
"truth" throughout all the allowed transformations of that sentence,
regardless of what truth-value was originally assigned?

Let us recall that one and the same set of transforms allow:

1) the transformation of a false statement into another false statement
2) the transformation of a false statement into a true statement
3) the transformation of a true statement into another true statement

but do *not* allow

4) the transformation of a true statement into a false statement.

How is this done? What is the common feature of these "logical
inference" rules by which they can magically distinguish and filter
out "truth" from "falsehood"?

Let there be no mistake, this is a very non-trivial question --
the nature of "logical implication" has been a matter of debate
for thousands of years, and is very much a live question still.

My answer, arrived at after a great deal of consideration (trust me),
is as I posted the other day:

"The only thing further I would want to say here is to broaden
somewhat the proposed definition of logical truth -- not only
to have the logical equivalence of statements X = Y, but also
to have the logical inclusion of one statement in another. This
is typically indicated with an arrow '->' and read as "implies";
thus we have X -> Y (X implies Y) which IMO is the assertion
that what is meant by statement X includes what is meant by
statement Y.

[We might say that Y is analytic with regard to X.]

"For example, "John is a bachelor" includes as part of its
meaning "John is a man", so we can infer the latter from
the former.

[I point out: this inference is valid /regardless/ of whether
'John is a bachelor' is assigned the value "true" or "false".]

"Again, it naturally falls out that if X is true, so too will
Y be true (though not necessarily the reverse). We can then
define the concept X = Y as meaning that X -> Y and Y -> X.

"The "logical" transforms of a sentence X to a sentence Y then
are those transforms which preserve some (or all) of the meaning
of X in the meaning of Y, without adding anything extra."

Or to put it differently, the relation of logical implication
holds between two statements X and Y when what X asserts
includes all of what Y asserts.

That's all I really have to say.

--
hz