Imaginary propositional logic
$begingroup$
Has a field of logic been explored, where the conventional form of propositional logic is extended in such way, that the statements (whose truth values are evaluated) can have an additional imaginary part – much in the same way as the complex set adds imaginary numbers?
The ”imaginary propositional logic” I'm imagining here would have a new unary operator (let's use ”@” here as an example) with the following rules:
- @A = @A (imaginary statement A being equal to imaginary statement A is true)
- @@A = not A (imaginary imaginary statement A becomes not A in the same way as 1j * 1j becomes -1)
complex-numbers propositional-calculus
$endgroup$
add a comment |
$begingroup$
Has a field of logic been explored, where the conventional form of propositional logic is extended in such way, that the statements (whose truth values are evaluated) can have an additional imaginary part – much in the same way as the complex set adds imaginary numbers?
The ”imaginary propositional logic” I'm imagining here would have a new unary operator (let's use ”@” here as an example) with the following rules:
- @A = @A (imaginary statement A being equal to imaginary statement A is true)
- @@A = not A (imaginary imaginary statement A becomes not A in the same way as 1j * 1j becomes -1)
complex-numbers propositional-calculus
$endgroup$
$begingroup$
I don't know anything quite like this, but you may want to google "Boolean valued logic", "many valued logic", and "modal logic".
$endgroup$
– Dave L. Renfro
Jul 18 '17 at 14:41
$begingroup$
We have Three-valued logic but it is based on a different semantics : three truth values instead of the "classical" two: true, false and undefined, and not on a specific connective.
$endgroup$
– Mauro ALLEGRANZA
Jul 18 '17 at 14:50
$begingroup$
I suppose we still need to decide how $lor$ and $land$ behave on these new truth values
$endgroup$
– Akiva Weinberger
Jul 18 '17 at 14:50
$begingroup$
I remember working out Hurkyl's $4$-valued example of such a logic many years ago, when I wondered whether we could use it to formalise a fact/opinion distinction. To be honest, many-valued logics can play all manner of games.
$endgroup$
– J.G.
Jan 8 at 20:24
add a comment |
$begingroup$
Has a field of logic been explored, where the conventional form of propositional logic is extended in such way, that the statements (whose truth values are evaluated) can have an additional imaginary part – much in the same way as the complex set adds imaginary numbers?
The ”imaginary propositional logic” I'm imagining here would have a new unary operator (let's use ”@” here as an example) with the following rules:
- @A = @A (imaginary statement A being equal to imaginary statement A is true)
- @@A = not A (imaginary imaginary statement A becomes not A in the same way as 1j * 1j becomes -1)
complex-numbers propositional-calculus
$endgroup$
Has a field of logic been explored, where the conventional form of propositional logic is extended in such way, that the statements (whose truth values are evaluated) can have an additional imaginary part – much in the same way as the complex set adds imaginary numbers?
The ”imaginary propositional logic” I'm imagining here would have a new unary operator (let's use ”@” here as an example) with the following rules:
- @A = @A (imaginary statement A being equal to imaginary statement A is true)
- @@A = not A (imaginary imaginary statement A becomes not A in the same way as 1j * 1j becomes -1)
complex-numbers propositional-calculus
complex-numbers propositional-calculus
asked Jul 18 '17 at 14:12
miikkasmiikkas
1212
1212
$begingroup$
I don't know anything quite like this, but you may want to google "Boolean valued logic", "many valued logic", and "modal logic".
$endgroup$
– Dave L. Renfro
Jul 18 '17 at 14:41
$begingroup$
We have Three-valued logic but it is based on a different semantics : three truth values instead of the "classical" two: true, false and undefined, and not on a specific connective.
$endgroup$
– Mauro ALLEGRANZA
Jul 18 '17 at 14:50
$begingroup$
I suppose we still need to decide how $lor$ and $land$ behave on these new truth values
$endgroup$
– Akiva Weinberger
Jul 18 '17 at 14:50
$begingroup$
I remember working out Hurkyl's $4$-valued example of such a logic many years ago, when I wondered whether we could use it to formalise a fact/opinion distinction. To be honest, many-valued logics can play all manner of games.
$endgroup$
– J.G.
Jan 8 at 20:24
add a comment |
$begingroup$
I don't know anything quite like this, but you may want to google "Boolean valued logic", "many valued logic", and "modal logic".
$endgroup$
– Dave L. Renfro
Jul 18 '17 at 14:41
$begingroup$
We have Three-valued logic but it is based on a different semantics : three truth values instead of the "classical" two: true, false and undefined, and not on a specific connective.
$endgroup$
– Mauro ALLEGRANZA
Jul 18 '17 at 14:50
$begingroup$
I suppose we still need to decide how $lor$ and $land$ behave on these new truth values
$endgroup$
– Akiva Weinberger
Jul 18 '17 at 14:50
$begingroup$
I remember working out Hurkyl's $4$-valued example of such a logic many years ago, when I wondered whether we could use it to formalise a fact/opinion distinction. To be honest, many-valued logics can play all manner of games.
$endgroup$
– J.G.
Jan 8 at 20:24
$begingroup$
I don't know anything quite like this, but you may want to google "Boolean valued logic", "many valued logic", and "modal logic".
$endgroup$
– Dave L. Renfro
Jul 18 '17 at 14:41
$begingroup$
I don't know anything quite like this, but you may want to google "Boolean valued logic", "many valued logic", and "modal logic".
$endgroup$
– Dave L. Renfro
Jul 18 '17 at 14:41
$begingroup$
We have Three-valued logic but it is based on a different semantics : three truth values instead of the "classical" two: true, false and undefined, and not on a specific connective.
$endgroup$
– Mauro ALLEGRANZA
Jul 18 '17 at 14:50
$begingroup$
We have Three-valued logic but it is based on a different semantics : three truth values instead of the "classical" two: true, false and undefined, and not on a specific connective.
$endgroup$
– Mauro ALLEGRANZA
Jul 18 '17 at 14:50
$begingroup$
I suppose we still need to decide how $lor$ and $land$ behave on these new truth values
$endgroup$
– Akiva Weinberger
Jul 18 '17 at 14:50
$begingroup$
I suppose we still need to decide how $lor$ and $land$ behave on these new truth values
$endgroup$
– Akiva Weinberger
Jul 18 '17 at 14:50
$begingroup$
I remember working out Hurkyl's $4$-valued example of such a logic many years ago, when I wondered whether we could use it to formalise a fact/opinion distinction. To be honest, many-valued logics can play all manner of games.
$endgroup$
– J.G.
Jan 8 at 20:24
$begingroup$
I remember working out Hurkyl's $4$-valued example of such a logic many years ago, when I wondered whether we could use it to formalise a fact/opinion distinction. To be honest, many-valued logics can play all manner of games.
$endgroup$
– J.G.
Jan 8 at 20:24
add a comment |
2 Answers
2
active
oldest
votes
$begingroup$
We can arrange for just that property to hold; the smallest example is the four-valued boolean algebra.
Representing its elements as pairs of binary truth values (with the logical operators operating on each slot independently), then we can define
- $@(TT) = TF$
- $@(TF) = FF$
- $@(FF) = FT$
- $@(FT) = TT$
This is of questionable use, since it doesn't appear to have any reasonable interaction with other logical connectives. I imagine that will be the case in general.
There's a simple recipe for finding examples. In any boolean algebra (except for the one-element algebra) you can partition all of the truth values into ordered pairs of the form $( P, neg P )$. Then:
- Partition these into pairs of pairs $((P,neg P), (Q, neg Q))$ in any fashion you like.
- For each such pair of pairs, define $@P = Q$, $Q = neg P$, $@neg P = neg Q$, and $@neg Q = P$.
The number of truth values in every finite boolean algebra is a multiple of four (except for the 1 and 2 element boolean algebras), so this is always possible.
$endgroup$
$begingroup$
That reminds me a quantum logical circuit, when the only thing added from a quantum phenomena is rotating the quantum state by 45 degrees. Basically, we no longer speak of truths, but states, that can be collapsing to truth values.
$endgroup$
– TStancek
Jul 18 '17 at 16:10
add a comment |
$begingroup$
There is a direct treatment of this question in the work of Louis H. Kauffman in a 30 year old article called Self Reference and Recursive Forms. Kauffman explores self-reference and recursion in systems such as G. Spencer Brown's Laws of Form. He goes on to explore how imaginary numbers are analogous to self-referential systems and demonstrates the analogy in logic to complex numbers.
A pure imaginary logical value can be understood as an oscillating value between True and False. But the negation of an oscillating truth value is a new oscillating value that is 180 degrees out of phase with the original value. Kauffman has some diagrams that make this clear. Imagine a two axis diagram. The horizontal axis extends between real True on the right to real False on the left. The vertical axis extends from imaginary True on the top to imaginary False on the bottom.
We can then represent real True and False with the ordered pairs [T, T] and [F,F] respectively. Likewise, we can represent imaginary True and False as [F,T] and [T,F] respectively. In this 2-D space, an operator @ (the notation similar to one Kauffman used to represent the "square root of not") rotates our value vector by 90 degrees. It is defined as follows: @[A,B] = [~B,A]. This is analogous to rotation of a complex number vector in a phasor diagram by 90 degrees or by multiplying by i. Subsequent operation of @, i.e. @@, is equivalent to ~, the logical negation. With this formalism, it is possible to derive operation tables for logical OR, logical AND, and Logical IMPLICATION.
The elegance of this approach is its relationship to the representation of complex numbers and with the intuition of an imaginary logic value representing an oscillating logical state. In this sense, then, an imaginary logical value is both True and False in a timeless realm (where classical logic lives), but resolves into an oscillation in abstract time between True and False.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2362735%2fimaginary-propositional-logic%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
We can arrange for just that property to hold; the smallest example is the four-valued boolean algebra.
Representing its elements as pairs of binary truth values (with the logical operators operating on each slot independently), then we can define
- $@(TT) = TF$
- $@(TF) = FF$
- $@(FF) = FT$
- $@(FT) = TT$
This is of questionable use, since it doesn't appear to have any reasonable interaction with other logical connectives. I imagine that will be the case in general.
There's a simple recipe for finding examples. In any boolean algebra (except for the one-element algebra) you can partition all of the truth values into ordered pairs of the form $( P, neg P )$. Then:
- Partition these into pairs of pairs $((P,neg P), (Q, neg Q))$ in any fashion you like.
- For each such pair of pairs, define $@P = Q$, $Q = neg P$, $@neg P = neg Q$, and $@neg Q = P$.
The number of truth values in every finite boolean algebra is a multiple of four (except for the 1 and 2 element boolean algebras), so this is always possible.
$endgroup$
$begingroup$
That reminds me a quantum logical circuit, when the only thing added from a quantum phenomena is rotating the quantum state by 45 degrees. Basically, we no longer speak of truths, but states, that can be collapsing to truth values.
$endgroup$
– TStancek
Jul 18 '17 at 16:10
add a comment |
$begingroup$
We can arrange for just that property to hold; the smallest example is the four-valued boolean algebra.
Representing its elements as pairs of binary truth values (with the logical operators operating on each slot independently), then we can define
- $@(TT) = TF$
- $@(TF) = FF$
- $@(FF) = FT$
- $@(FT) = TT$
This is of questionable use, since it doesn't appear to have any reasonable interaction with other logical connectives. I imagine that will be the case in general.
There's a simple recipe for finding examples. In any boolean algebra (except for the one-element algebra) you can partition all of the truth values into ordered pairs of the form $( P, neg P )$. Then:
- Partition these into pairs of pairs $((P,neg P), (Q, neg Q))$ in any fashion you like.
- For each such pair of pairs, define $@P = Q$, $Q = neg P$, $@neg P = neg Q$, and $@neg Q = P$.
The number of truth values in every finite boolean algebra is a multiple of four (except for the 1 and 2 element boolean algebras), so this is always possible.
$endgroup$
$begingroup$
That reminds me a quantum logical circuit, when the only thing added from a quantum phenomena is rotating the quantum state by 45 degrees. Basically, we no longer speak of truths, but states, that can be collapsing to truth values.
$endgroup$
– TStancek
Jul 18 '17 at 16:10
add a comment |
$begingroup$
We can arrange for just that property to hold; the smallest example is the four-valued boolean algebra.
Representing its elements as pairs of binary truth values (with the logical operators operating on each slot independently), then we can define
- $@(TT) = TF$
- $@(TF) = FF$
- $@(FF) = FT$
- $@(FT) = TT$
This is of questionable use, since it doesn't appear to have any reasonable interaction with other logical connectives. I imagine that will be the case in general.
There's a simple recipe for finding examples. In any boolean algebra (except for the one-element algebra) you can partition all of the truth values into ordered pairs of the form $( P, neg P )$. Then:
- Partition these into pairs of pairs $((P,neg P), (Q, neg Q))$ in any fashion you like.
- For each such pair of pairs, define $@P = Q$, $Q = neg P$, $@neg P = neg Q$, and $@neg Q = P$.
The number of truth values in every finite boolean algebra is a multiple of four (except for the 1 and 2 element boolean algebras), so this is always possible.
$endgroup$
We can arrange for just that property to hold; the smallest example is the four-valued boolean algebra.
Representing its elements as pairs of binary truth values (with the logical operators operating on each slot independently), then we can define
- $@(TT) = TF$
- $@(TF) = FF$
- $@(FF) = FT$
- $@(FT) = TT$
This is of questionable use, since it doesn't appear to have any reasonable interaction with other logical connectives. I imagine that will be the case in general.
There's a simple recipe for finding examples. In any boolean algebra (except for the one-element algebra) you can partition all of the truth values into ordered pairs of the form $( P, neg P )$. Then:
- Partition these into pairs of pairs $((P,neg P), (Q, neg Q))$ in any fashion you like.
- For each such pair of pairs, define $@P = Q$, $Q = neg P$, $@neg P = neg Q$, and $@neg Q = P$.
The number of truth values in every finite boolean algebra is a multiple of four (except for the 1 and 2 element boolean algebras), so this is always possible.
edited Jul 18 '17 at 16:11
answered Jul 18 '17 at 16:05
HurkylHurkyl
111k9119262
111k9119262
$begingroup$
That reminds me a quantum logical circuit, when the only thing added from a quantum phenomena is rotating the quantum state by 45 degrees. Basically, we no longer speak of truths, but states, that can be collapsing to truth values.
$endgroup$
– TStancek
Jul 18 '17 at 16:10
add a comment |
$begingroup$
That reminds me a quantum logical circuit, when the only thing added from a quantum phenomena is rotating the quantum state by 45 degrees. Basically, we no longer speak of truths, but states, that can be collapsing to truth values.
$endgroup$
– TStancek
Jul 18 '17 at 16:10
$begingroup$
That reminds me a quantum logical circuit, when the only thing added from a quantum phenomena is rotating the quantum state by 45 degrees. Basically, we no longer speak of truths, but states, that can be collapsing to truth values.
$endgroup$
– TStancek
Jul 18 '17 at 16:10
$begingroup$
That reminds me a quantum logical circuit, when the only thing added from a quantum phenomena is rotating the quantum state by 45 degrees. Basically, we no longer speak of truths, but states, that can be collapsing to truth values.
$endgroup$
– TStancek
Jul 18 '17 at 16:10
add a comment |
$begingroup$
There is a direct treatment of this question in the work of Louis H. Kauffman in a 30 year old article called Self Reference and Recursive Forms. Kauffman explores self-reference and recursion in systems such as G. Spencer Brown's Laws of Form. He goes on to explore how imaginary numbers are analogous to self-referential systems and demonstrates the analogy in logic to complex numbers.
A pure imaginary logical value can be understood as an oscillating value between True and False. But the negation of an oscillating truth value is a new oscillating value that is 180 degrees out of phase with the original value. Kauffman has some diagrams that make this clear. Imagine a two axis diagram. The horizontal axis extends between real True on the right to real False on the left. The vertical axis extends from imaginary True on the top to imaginary False on the bottom.
We can then represent real True and False with the ordered pairs [T, T] and [F,F] respectively. Likewise, we can represent imaginary True and False as [F,T] and [T,F] respectively. In this 2-D space, an operator @ (the notation similar to one Kauffman used to represent the "square root of not") rotates our value vector by 90 degrees. It is defined as follows: @[A,B] = [~B,A]. This is analogous to rotation of a complex number vector in a phasor diagram by 90 degrees or by multiplying by i. Subsequent operation of @, i.e. @@, is equivalent to ~, the logical negation. With this formalism, it is possible to derive operation tables for logical OR, logical AND, and Logical IMPLICATION.
The elegance of this approach is its relationship to the representation of complex numbers and with the intuition of an imaginary logic value representing an oscillating logical state. In this sense, then, an imaginary logical value is both True and False in a timeless realm (where classical logic lives), but resolves into an oscillation in abstract time between True and False.
$endgroup$
add a comment |
$begingroup$
There is a direct treatment of this question in the work of Louis H. Kauffman in a 30 year old article called Self Reference and Recursive Forms. Kauffman explores self-reference and recursion in systems such as G. Spencer Brown's Laws of Form. He goes on to explore how imaginary numbers are analogous to self-referential systems and demonstrates the analogy in logic to complex numbers.
A pure imaginary logical value can be understood as an oscillating value between True and False. But the negation of an oscillating truth value is a new oscillating value that is 180 degrees out of phase with the original value. Kauffman has some diagrams that make this clear. Imagine a two axis diagram. The horizontal axis extends between real True on the right to real False on the left. The vertical axis extends from imaginary True on the top to imaginary False on the bottom.
We can then represent real True and False with the ordered pairs [T, T] and [F,F] respectively. Likewise, we can represent imaginary True and False as [F,T] and [T,F] respectively. In this 2-D space, an operator @ (the notation similar to one Kauffman used to represent the "square root of not") rotates our value vector by 90 degrees. It is defined as follows: @[A,B] = [~B,A]. This is analogous to rotation of a complex number vector in a phasor diagram by 90 degrees or by multiplying by i. Subsequent operation of @, i.e. @@, is equivalent to ~, the logical negation. With this formalism, it is possible to derive operation tables for logical OR, logical AND, and Logical IMPLICATION.
The elegance of this approach is its relationship to the representation of complex numbers and with the intuition of an imaginary logic value representing an oscillating logical state. In this sense, then, an imaginary logical value is both True and False in a timeless realm (where classical logic lives), but resolves into an oscillation in abstract time between True and False.
$endgroup$
add a comment |
$begingroup$
There is a direct treatment of this question in the work of Louis H. Kauffman in a 30 year old article called Self Reference and Recursive Forms. Kauffman explores self-reference and recursion in systems such as G. Spencer Brown's Laws of Form. He goes on to explore how imaginary numbers are analogous to self-referential systems and demonstrates the analogy in logic to complex numbers.
A pure imaginary logical value can be understood as an oscillating value between True and False. But the negation of an oscillating truth value is a new oscillating value that is 180 degrees out of phase with the original value. Kauffman has some diagrams that make this clear. Imagine a two axis diagram. The horizontal axis extends between real True on the right to real False on the left. The vertical axis extends from imaginary True on the top to imaginary False on the bottom.
We can then represent real True and False with the ordered pairs [T, T] and [F,F] respectively. Likewise, we can represent imaginary True and False as [F,T] and [T,F] respectively. In this 2-D space, an operator @ (the notation similar to one Kauffman used to represent the "square root of not") rotates our value vector by 90 degrees. It is defined as follows: @[A,B] = [~B,A]. This is analogous to rotation of a complex number vector in a phasor diagram by 90 degrees or by multiplying by i. Subsequent operation of @, i.e. @@, is equivalent to ~, the logical negation. With this formalism, it is possible to derive operation tables for logical OR, logical AND, and Logical IMPLICATION.
The elegance of this approach is its relationship to the representation of complex numbers and with the intuition of an imaginary logic value representing an oscillating logical state. In this sense, then, an imaginary logical value is both True and False in a timeless realm (where classical logic lives), but resolves into an oscillation in abstract time between True and False.
$endgroup$
There is a direct treatment of this question in the work of Louis H. Kauffman in a 30 year old article called Self Reference and Recursive Forms. Kauffman explores self-reference and recursion in systems such as G. Spencer Brown's Laws of Form. He goes on to explore how imaginary numbers are analogous to self-referential systems and demonstrates the analogy in logic to complex numbers.
A pure imaginary logical value can be understood as an oscillating value between True and False. But the negation of an oscillating truth value is a new oscillating value that is 180 degrees out of phase with the original value. Kauffman has some diagrams that make this clear. Imagine a two axis diagram. The horizontal axis extends between real True on the right to real False on the left. The vertical axis extends from imaginary True on the top to imaginary False on the bottom.
We can then represent real True and False with the ordered pairs [T, T] and [F,F] respectively. Likewise, we can represent imaginary True and False as [F,T] and [T,F] respectively. In this 2-D space, an operator @ (the notation similar to one Kauffman used to represent the "square root of not") rotates our value vector by 90 degrees. It is defined as follows: @[A,B] = [~B,A]. This is analogous to rotation of a complex number vector in a phasor diagram by 90 degrees or by multiplying by i. Subsequent operation of @, i.e. @@, is equivalent to ~, the logical negation. With this formalism, it is possible to derive operation tables for logical OR, logical AND, and Logical IMPLICATION.
The elegance of this approach is its relationship to the representation of complex numbers and with the intuition of an imaginary logic value representing an oscillating logical state. In this sense, then, an imaginary logical value is both True and False in a timeless realm (where classical logic lives), but resolves into an oscillation in abstract time between True and False.
edited Jan 8 at 20:19
answered Jan 8 at 18:32
Stuart GoodnickStuart Goodnick
112
112
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2362735%2fimaginary-propositional-logic%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
I don't know anything quite like this, but you may want to google "Boolean valued logic", "many valued logic", and "modal logic".
$endgroup$
– Dave L. Renfro
Jul 18 '17 at 14:41
$begingroup$
We have Three-valued logic but it is based on a different semantics : three truth values instead of the "classical" two: true, false and undefined, and not on a specific connective.
$endgroup$
– Mauro ALLEGRANZA
Jul 18 '17 at 14:50
$begingroup$
I suppose we still need to decide how $lor$ and $land$ behave on these new truth values
$endgroup$
– Akiva Weinberger
Jul 18 '17 at 14:50
$begingroup$
I remember working out Hurkyl's $4$-valued example of such a logic many years ago, when I wondered whether we could use it to formalise a fact/opinion distinction. To be honest, many-valued logics can play all manner of games.
$endgroup$
– J.G.
Jan 8 at 20:24