Viewing a single comment thread. View all comments

iiioiia t1_ix94hhx wrote

https://en.m.wikipedia.org/wiki/Three-valued_logic

A third option is unknown, though it is often not reachable by humans.

2

chromeVidrio t1_ix95o08 wrote

Interesting. I’m trying to think of a situation where something is neither true nor false, and I am completely drawing a blank.

Are we sure this even exists in nature?

What is not true and not false?

3

iiioiia t1_ix98oo1 wrote

It depends on whether you are talking about base reality itself or our perception/beliefs about base reality....it can be quite tricky to pull the two apart.

Take "There is a God(s)" - how can humans assign a conclusive value to that proposition in an epistemically flawless manner?

2

chromeVidrio t1_ix995gq wrote

As for that statement, “There is a God(s),” it still has to be true or false, right? No, we cannot conclude which is right because it is unobservable, presumably, but we know it has to be either true or false. That is, God either exists or it does not.

If not, what’s the third option?

5

iiioiia t1_ix9e01j wrote

> As for that statement, “There is a God(s),” it still has to be true or false, right?

That is a metaphysical question, the answer to which we also do not have access (in which case, a virtual answer may be created and injected into "reality").

> but we know it has to be either true or false

Can you prove that?

> If not, what’s the third option?

No idea...that I am unable to present a third option does not cause reality itself to not support a third option.

3

chromeVidrio t1_ix9w3px wrote

I’ve been thinking about this, and I think what you’ve essentially done is changed the definition of true and false. That is, equivocation. Under your definition, true ≠ not false and false ≠ not true, leaving room for a third option, which isn’t possible if true = not false and false = not true.

3

iiioiia t1_ix9xokv wrote

Did you note this part: "...in which case, a virtual answer may be created and injected into "reality""?

2

chromeVidrio t1_ix9xu8d wrote

Yeah, but I am not even sure what you mean by that lol.

2

iiioiia t1_ixa11ka wrote

Ah ok....well, I haven't changed the definition of true and false....set theory as implemented in databases is probably the easiest way to understand it:

https://modern-sql.com/concept/three-valued-logic

> Comparisons to null > > The SQL null value basically means “could be anything”. It is therefore impossible to tell whether a comparison to null is true or false. That’s where the third logical value, unknown, comes in. Unknown means “true or false, depending on the null values”. > > The result of each of the following comparisons is therefore unknown > > NULL = 1
> NULL <> 1
> NULL > 1
> NULL = NULL
> > Nothing equals null. Not even null equals null because each null could be different.

2

chromeVidrio t1_ixa2n78 wrote

Yeah, I’m not a programmer, but if I am following correctly, then null = true or false. That is, it still has to be true or false, and it cannot be true and false or not true and not false.

Meaning, I’m right. We might not know the answer, but it has to be true or false. It can’t be both or neither.

> Unknown means “true or false, depending on the null values”.

3

iiioiia t1_ixa42vr wrote

> but if I am following correctly, then null = true or false

The text explicitly states the opposite of that.

"NULL = 1" --> Unknown

> That is, it still has to be true or false, and it cannot be true and false or not true and not false.

Incorrect.

> Meaning, I’m right. We might not know the answer, but it has to be true or false. It can’t be both or neither.

Question: have you ever written any tests in school?

1

chromeVidrio t1_ixa5e9h wrote

It literally says:

> Unknown means “true or false, depending on the null values”.

3

iiioiia t1_ixa5tzs wrote

If the state of nullness can be rectified (replaced with an actual value), then it would be possible to resolve the proposition to a non-unknown value - but not until then.

2

chromeVidrio t1_ixa65iw wrote

Right, then we would know whether it is true or false—not that it must be among those two options, that it is true or it is false. We already know the latter. Only which of the two options is unknown.

3

iiioiia t1_ixa77k4 wrote

> We already know the latter.

Actually you don't - that's what I meant by: "...in which case, a virtual answer may be created and injected into "reality"".

If the data in question is streaming values of a variable that toggles between True/False (or, something else entirely, like the name of a person), the value varies over time, and, sometimes there is no value even at base level reality. For example, take something like: Race Leader - if two people are tied for first place, there is no singular leader - in this case, reality itself is NULL.

2

chromeVidrio t1_ixag01g wrote

So, no, even in your example we know the answer must be true or false.

I will use RL for Race Leader.

From context, we know you’re defining RL as

> singular leader.

A will be Person 1.

B will be Person 2.

> If A = singular leader, then A = RL

> If B = singular leader, then B = RL

> If A ≠ singular leader, then A ≠ RL

> If B ≠ singular leader, then B ≠ RL

A is either the singular leader or he is not, right?

Same goes for B.

(We know neither are singular leader because they are tied, but put that aside for now. Let’s pretend we don’t know they’re tied.)

I’ll use SL for singular leader now.

In other words:

> A = SL or not SL

> B = SL or not SL

And we know our definition of RL that RL is SL.

> RL = SL

If

> RL = SL

> A = SL or not SL

> B = SL or not SL

Then

> A = RL or not RL

> B = RL or not RL

We have now proven that it is either true or false that A is RL and that it is either true or false that B is RL.

And for fun, we can go ahead solve the problem here, since you told us they are tied and that tied ≠ SL.

A ≠ SL

B ≠ SL

RL = SL

A ≠ RL

B ≠ RL

Therefore,

A = RL is False

A ≠ RL is True

B = RL is False

B ≠ RL is True

RL = not A or B

(aka RL = not A and not B)

3

iiioiia t1_ixahvdf wrote

> We have now proven that it is either true or false that A is RL and that it is either true or false that B is RL.

What if they're tied?

0

chromeVidrio t1_ixai1ha wrote

Keep reading. I solve for that scenario.

Both are then false, i.e., not RL.

A ≠ RL

B ≠ RL

RL = not A or B

2

iiioiia t1_ixaitlr wrote

Who decides on the categorization algorithm implementation? Can there be only one?

0

chromeVidrio t1_ixaj8jw wrote

I am not sure what you mean by that.

The definition of RL? If that’s what you mean, it doesn’t matter. Define it however you want.

It could change the result but it will never change:

A = RL or not RL

B = RL or not RL

Give me another definition. I’ll solve it.

2

iiioiia t1_ixak6ks wrote

> The definition of RL? If that’s what you mean, it doesn’t matter. Define it however you want.

Ok then:

RL = both A and B.

You are thus incorrect.

0

chromeVidrio t1_ixakh2g wrote

RL = both A and B if RL ≠ SL

All you’ve done is change the definition of RL.

RL is no longer “singular leader.”

It now allows for ties.

RL = SL or tied racers

Therefore, RL = both A and B

A is still RL or not RL

B is still RL or not RL

It’s just solved differently with your new definition of RL. Now the answer is just true instead of false, which of course is allowed by “RL or not RL.”

3

iiioiia t1_ixaml6p wrote

> RL = both A and B if RL ≠ SL

Nope, regardless of whether RL == SL, due to the difference in my implementation.

> It now allows for ties.

For now....I might change it again!

> It’s just solved differently with your new definition of RL. Now the answer is just true instead of false, which of course is allowed by “RL or not RL.”

I don't think "just" is appropriate here, as the truth value is a function of the implementation. Barring a singular, conclusive/deterministic definition, it is subjective.

Regardless: ternary (and other kinds) of logic exists, it does not require your agreement or approval.

1

chromeVidrio t1_ixao733 wrote

Lol, again, it does not matter what is the definition of RL. It doesn’t even matter if RL changes.

A is always RL or not RL

B is always RL or not RL

To prove me wrong you need to show me a scenario where

A = not RL and RL

B = not RL and RL

It’s an impossibility. You cannot be not Race Leader and be Race Leader at the same time. You cannot be and not be at the same time. Ternary logic might exist but it’s wrong to the extent it might suggest that things need not always be true or false.

3

iiioiia t1_ixcz0xg wrote

What if there is no data feed for portions of the race? What value would one store for those timestamps?

2

chromeVidrio t1_ixaqwse wrote

https://en.m.wikipedia.org/wiki/Law_of_noncontradiction

Here is the Wikipedia on this issue. Like you, others have challenged the law, but I don’t buy it for a second. I think Aristotle hit the nail on the head.

3

BugsRucker t1_ixaweko wrote

this has been fascinating to read both of you, just thought i'd throw that in instead of being a silent observer

5

chromeVidrio t1_ixawr1s wrote

cheers, it’s been a fun debate

/u/iiioiia has not convinced me but respect to him nonetheless

4

iiioiia t1_ixcz9t2 wrote

It was fun, I think we were kinda arguing two related but distinct points simultaneously though.....Reddit sucks for serious arguments.

2

iiioiia t1_ixczn8y wrote

I don't think this necessarily applies though as definitions (implementations) can do an end run around it, like a tie having zero race leader or two race leaders....there is the objective physical state of reality, and the subjective perceptual/narrative state, but humans tend to conflate the two (the subjective state often appears to be objective).

2

Honest-SiberianTiger t1_ixadz4l wrote

Quantum physics has to deal with this problem because of the issue of observation of basic particles. To observe an event you have to use a constant stream of colliding particles. To see a cup of tea on the table, the photons have to hit the cup and reflect into your eye. But what if the cup was so small or the photon is so big, that when they collide the position and velocity of the cup has already changed way before the photon comes back to the retina? This is a fundamental problem in quantum interactions as the particles used to observe are at a comparable size to the particles observed. In other words, it's hard to say if there is a way to firmly determine positions of small particles (at least for me, as I'm not a physicist), so that is your prime candidate in nature for the third option.

2

chromeVidrio t1_ixajxt4 wrote

Nah, this doesn’t create a third option. It’s actually a good example of my point.

The particle is here or it is not.

We don’t know where the particle is located, but it is here or not here.

P = Particle

X = Location

P = X or Not X

1

Bleusilences t1_ixbuwuz wrote

The value of n/0?

edit: corrected a small mistake

2

chromeVidrio t1_ixcb5nu wrote

Is that a true or false question? Are you asking if it is true or false the value exists? What is n, a number? If so, no the value does not exist. The answer is false. You can’t divide by zero. Next question.

1

iiioiia t1_ixd60md wrote

> The answer is false.

Excel disagrees.

1

Bleusilences t1_ixdxcy9 wrote

It's neither, you can't divide by zero because the quotient is unknown.

The value exist but cannot be determined.

"The value does not exist" is more an hand waive to make the issue easier to understand.

Which is making my point that truth can be more granular than anything else because what you said is not incorrect but incomplete.

You can read about it here:

https://en.wikipedia.org/wiki/Division_by_zero

1

chromeVidrio t1_ixdxhwh wrote

No it’s false. There is no such thing as something that is neither true nor false.

1