Imaginary propositional logic












4












$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)










share|cite|improve this question









$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
















4












$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)










share|cite|improve this question









$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














4












4








4


1



$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)










share|cite|improve this question









$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






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










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


















  • $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










2 Answers
2






active

oldest

votes


















1












$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.






share|cite|improve this answer











$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



















1












$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.






share|cite|improve this answer











$endgroup$













    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
    });


    }
    });














    draft saved

    draft discarded


















    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









    1












    $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.






    share|cite|improve this answer











    $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
















    1












    $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.






    share|cite|improve this answer











    $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














    1












    1








    1





    $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.






    share|cite|improve this answer











    $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.







    share|cite|improve this answer














    share|cite|improve this answer



    share|cite|improve this answer








    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


















    • $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











    1












    $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.






    share|cite|improve this answer











    $endgroup$


















      1












      $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.






      share|cite|improve this answer











      $endgroup$
















        1












        1








        1





        $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.






        share|cite|improve this answer











        $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.







        share|cite|improve this answer














        share|cite|improve this answer



        share|cite|improve this answer








        edited Jan 8 at 20:19

























        answered Jan 8 at 18:32









        Stuart GoodnickStuart Goodnick

        112




        112






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

            SQL update select statement

            'app-layout' is not a known element: how to share Component with different Modules