Jump to content
Objectivism Online Forum

3 valued logic.

Rate this topic


TuringAI

Recommended Posts

I have a problem with 2 valued logic involving the xor problem, which is simpyl that AxorBxorC cannot be construed in such a way that it's incorrect when A, B, and C are all true. So I'm trying to invent a new one.

So far I've gotten an xor function that returns different values based on which problem occurs: Too many variables or too few.

x OTU

O OOO

T OOT

U OTU

The problem is now a proper construction of the original & and |, and of a not table, along with equivalence, which is probably only valid for 2-valued-logic.

Any help?

Link to comment
Share on other sites

I have a problem with 2 valued logic involving the xor problem, which is simpyl that AxorBxorC cannot be construed in such a way that it's incorrect when A, B, and C are all true.

I take it that by xor, you mean exclusive or, which has this truth table:

A B AxorB

T T F

T F T

F T T

F F F

By the way, this is equivalent to ~(P<->Q).

The operation is associative, and you're correct that AxorBxorC evaluates as true when A, B, and C are all true.

So I'm trying to invent a new one.

So far I've gotten an xor function that returns different values based on which problem occurs: Too many variables or too few.

x OTU

O OOO

T OOT

U OTU

I don't understand. Are you seeking to define a binary operation (an operation on A and B) that has among three different values (O, T, U)? A truth table for that would like this (fill in your column below 'AxB'):

A B AxB

T T

T O

T U

O T

O O

O U

U T

U O

U U

/

P.S. You've not responded for a long time to my post in the thread in which I gave a proof that there is no function from a set onto its power set. May I take it that your qualms about that matter were thus satisfied as consistent with my last post?

Link to comment
Share on other sites

I have a problem with 2 valued logic involving the xor problem, which is simpyl that AxorBxorC cannot be construed in such a way that it's incorrect when A, B, and C are all true. So I'm trying to invent a new one.

So far I've gotten an xor function that returns different values based on which problem occurs: Too many variables or too few.

x OTU

O OOO

T OOT

U OTU

The problem is now a proper construction of the original & and |, and of a not table, along with equivalence, which is probably only valid for 2-valued-logic.

Any help?

The closest thing to a natural 3-valued logic is intuitionistic logic.

Have you tried that?

Link to comment
Share on other sites

The closest thing to a natural 3-valued logic is intuitionistic logic.
Intuitionistic logic cannot be 3-valued, nor n-valued for any natural number n. I do not personally know all the details of the proof, but it is a famous result of Godel's.

However, there are different 3-valued logics that one can look up in the literature.

Edited by Hodge'sPodges
Link to comment
Share on other sites

P.S. You've not responded for a long time to my post in the thread in which I gave a proof that there is no function from a set onto its power set. May I take it that your qualms about that matter were thus satisfied as consistent with my last post?

Yeah I figured it out. I had to read a math book but it explained the process.

And yeah, I'll have to read more about n valued logic.

My interest now is in trying to see if there exists a method to explain in detail how to derive a concept from a given set of particulars, something that formalizes induction akin to how mathematics formalizes deduction.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...