Documentation

Foundation.Logic.HilbertStyle.Lukasiewicz

Instances
    Instances
      def LO.System.Lukasiewicz.verum {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} [System.Lukasiewicz 𝓢] :
      𝓢
      Equations
      Instances For
        def LO.System.Lukasiewicz.explode {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] (h₁ : 𝓢 φ) (h₂ : 𝓢 φ) :
        𝓢 ψ
        Equations
        Instances For
          def LO.System.Lukasiewicz.explodeHyp {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ χ : F} [System.Lukasiewicz 𝓢] (h₁ : 𝓢 φ ψ) (h₂ : 𝓢 φ ψ) :
          𝓢 φ χ
          Equations
          Instances For
            def LO.System.Lukasiewicz.impSwap {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ χ : F} [System.Lukasiewicz 𝓢] (h : 𝓢 φ ψ χ) :
            𝓢 ψ φ χ
            Equations
            Instances For
              def LO.System.Lukasiewicz.mdpIn₁ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] :
              𝓢 (φ ψ) φ ψ
              Equations
              Instances For
                def LO.System.Lukasiewicz.mdp₂In₁ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ χ : F} [System.Lukasiewicz 𝓢] :
                𝓢 (φ ψ χ) (φ ψ) φ χ
                Equations
                Instances For
                  def LO.System.Lukasiewicz.impTrans'₂ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ χ : F} [System.Lukasiewicz 𝓢] (bqr : 𝓢 ψ χ) :
                  𝓢 (φ ψ) φ χ
                  Equations
                  Instances For
                    def LO.System.Lukasiewicz.dhypBoth {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ χ : F} [System.Lukasiewicz 𝓢] (h : 𝓢 ψ χ) :
                    𝓢 (φ ψ) φ χ
                    Equations
                    Instances For
                      def LO.System.Lukasiewicz.contraIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] :
                      𝓢 (φ ψ) ψ φ
                      Equations
                      Instances For
                        def LO.System.Lukasiewicz.contraIntro' {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] :
                        𝓢 φ ψ𝓢 ψ φ
                        Equations
                        Instances For
                          def LO.System.Lukasiewicz.andElim₁ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] :
                          𝓢 φ ψ φ
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            def LO.System.Lukasiewicz.andElim₂ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] :
                            𝓢 φ ψ ψ
                            Equations
                            Instances For
                              def LO.System.Lukasiewicz.andImplyLeft' {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ₁ φ₂ ψ : F} [System.Lukasiewicz 𝓢] (h : 𝓢 φ₁ ψ) :
                              𝓢 φ₁ φ₂ ψ
                              Equations
                              Instances For
                                def LO.System.Lukasiewicz.andImplyRight' {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ₁ φ₂ ψ : F} [System.Lukasiewicz 𝓢] (h : 𝓢 φ₂ ψ) :
                                𝓢 φ₁ φ₂ ψ
                                Equations
                                Instances For
                                  def LO.System.Lukasiewicz.andInst'' {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] (hp : 𝓢 φ) (hq : 𝓢 ψ) :
                                  𝓢 φ ψ
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    def LO.System.Lukasiewicz.andInst {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] :
                                    𝓢 φ ψ φ ψ
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def LO.System.Lukasiewicz.orInst₁ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] :
                                      𝓢 φ φ ψ
                                      Equations
                                      Instances For
                                        def LO.System.Lukasiewicz.orInst₂ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ : F} [System.Lukasiewicz 𝓢] :
                                        𝓢 ψ φ ψ
                                        Equations
                                        Instances For
                                          def LO.System.Lukasiewicz.orElim {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LukasiewiczAbbrev F] [System F S] {𝓢 : S} {φ ψ χ : F} [System.Lukasiewicz 𝓢] :
                                          𝓢 (φ χ) (ψ χ) φ ψ χ
                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For