Documentation

Foundation.Modal.System.K

def LO.System.multibox_axiomK {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
𝓢 □^[n](φ ψ) □^[n]φ □^[n]ψ
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem LO.System.multibox_axiomK! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
    𝓢 ⊢! □^[n](φ ψ) □^[n]φ □^[n]ψ
    def LO.System.multibox_axiomK' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 □^[n](φ ψ)) :
    𝓢 □^[n]φ □^[n]ψ
    Equations
    Instances For
      @[simp]
      theorem LO.System.multibox_axiomK'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 ⊢! □^[n](φ ψ)) :
      𝓢 ⊢! □^[n]φ □^[n]ψ
      def LO.System.multiboxedImplyDistribute {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 □^[n](φ ψ)) :
      𝓢 □^[n]φ □^[n]ψ

      Alias of LO.System.multibox_axiomK'.

      Equations
      Instances For
        theorem LO.System.multiboxed_imply_distribute! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 ⊢! □^[n](φ ψ)) :
        𝓢 ⊢! □^[n]φ □^[n]ψ

        Alias of LO.System.multibox_axiomK'!.

        @[simp]
        theorem LO.System.box_iff! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
        𝓢 ⊢! φ ψ
        def LO.System.multiboxIff' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 φ ψ) :
        𝓢 □^[n]φ □^[n]ψ
        Equations
        Instances For
          @[simp]
          theorem LO.System.multibox_iff! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 ⊢! φ ψ) :
          𝓢 ⊢! □^[n]φ □^[n]ψ
          def LO.System.diaDuality_mp {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
          𝓢 φ (φ)
          Equations
          Instances For
            @[simp]
            theorem LO.System.diaDuality_mp! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
            𝓢 ⊢! φ (φ)
            def LO.System.diaDuality_mpr {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
            𝓢 (φ) φ
            Equations
            Instances For
              @[simp]
              theorem LO.System.diaDuality_mpr! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
              𝓢 ⊢! (φ) φ
              def LO.System.diaDuality'.mp {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (h : 𝓢 φ) :
              𝓢 (φ)
              Equations
              Instances For
                def LO.System.diaDuality'.mpr {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (h : 𝓢 (φ)) :
                𝓢 φ
                Equations
                Instances For
                  theorem LO.System.dia_duality'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                  𝓢 ⊢! φ 𝓢 ⊢! (φ)
                  def LO.System.multiDiaDuality {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} :
                  𝓢 ◇^[n]φ □^[n](φ)
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    theorem LO.System.multidia_duality! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} :
                    theorem LO.System.multidia_duality'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} :
                    𝓢 ⊢! ◇^[n]φ 𝓢 ⊢! □^[n](φ)
                    def LO.System.diaIff' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
                    𝓢 φ ψ
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      @[simp]
                      theorem LO.System.dia_iff! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
                      𝓢 ⊢! φ ψ
                      def LO.System.multidiaIff' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 φ ψ) :
                      𝓢 ◇^[n]φ ◇^[n]ψ
                      Equations
                      Instances For
                        @[simp]
                        theorem LO.System.multidia_iff! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 ⊢! φ ψ) :
                        𝓢 ⊢! ◇^[n]φ ◇^[n]ψ
                        def LO.System.multiboxDuality {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} :
                        𝓢 □^[n]φ ◇^[n](φ)
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          @[simp]
                          theorem LO.System.multibox_duality! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} :
                          def LO.System.boxDuality {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                          𝓢 φ (φ)
                          Equations
                          • LO.System.boxDuality = LO.System.multiboxDuality
                          Instances For
                            @[simp]
                            theorem LO.System.box_duality! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                            𝓢 ⊢! φ (φ)
                            def LO.System.boxDuality_mp {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                            𝓢 φ (φ)
                            Equations
                            Instances For
                              @[simp]
                              theorem LO.System.boxDuality_mp! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                              𝓢 ⊢! φ (φ)
                              def LO.System.boxDuality_mp' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (h : 𝓢 φ) :
                              𝓢 (φ)
                              Equations
                              Instances For
                                theorem LO.System.boxDuality_mp'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (h : 𝓢 ⊢! φ) :
                                𝓢 ⊢! (φ)
                                def LO.System.boxDuality_mpr {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                𝓢 (φ) φ
                                Equations
                                Instances For
                                  @[simp]
                                  theorem LO.System.boxDuality_mpr! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                  𝓢 ⊢! (φ) φ
                                  def LO.System.boxDuality_mpr' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (h : 𝓢 (φ)) :
                                  𝓢 φ
                                  Equations
                                  Instances For
                                    theorem LO.System.boxDuality_mpr'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (h : 𝓢 ⊢! (φ)) :
                                    𝓢 ⊢! φ
                                    theorem LO.System.multibox_duality'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} :
                                    𝓢 ⊢! □^[n]φ 𝓢 ⊢! ◇^[n](φ)
                                    theorem LO.System.box_duality'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                    𝓢 ⊢! φ 𝓢 ⊢! (φ)
                                    def LO.System.box_dne {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                    𝓢 (φ) φ
                                    Equations
                                    Instances For
                                      @[simp]
                                      theorem LO.System.box_dne! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                      𝓢 ⊢! (φ) φ
                                      def LO.System.box_dne' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (h : 𝓢 (φ)) :
                                      𝓢 φ
                                      Equations
                                      Instances For
                                        theorem LO.System.box_dne'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (h : 𝓢 ⊢! (φ)) :
                                        𝓢 ⊢! φ
                                        def LO.System.multiboxverum {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } :
                                        Equations
                                        Instances For
                                          @[simp]
                                          theorem LO.System.multiboxverum! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } :
                                          def LO.System.boxverum {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] :
                                          𝓢
                                          Equations
                                          • LO.System.boxverum = LO.System.multiboxverum
                                          Instances For
                                            @[simp]
                                            theorem LO.System.boxverum! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] :
                                            def LO.System.boxdotverum {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] :
                                            𝓢
                                            Equations
                                            Instances For
                                              @[simp]
                                              theorem LO.System.boxdotverum! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] :
                                              def LO.System.implyMultiboxDistribute' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 φ ψ) :
                                              𝓢 □^[n]φ □^[n]ψ
                                              Equations
                                              Instances For
                                                theorem LO.System.imply_multibox_distribute'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 ⊢! φ ψ) :
                                                𝓢 ⊢! □^[n]φ □^[n]ψ
                                                def LO.System.implyBoxDistribute' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
                                                𝓢 φ ψ
                                                Equations
                                                Instances For
                                                  theorem LO.System.imply_box_distribute'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
                                                  𝓢 ⊢! φ ψ
                                                  def LO.System.distribute_multibox_and {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
                                                  𝓢 □^[n](φ ψ) □^[n]φ □^[n]ψ
                                                  Equations
                                                  Instances For
                                                    @[simp]
                                                    theorem LO.System.distribute_multibox_and! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
                                                    𝓢 ⊢! □^[n](φ ψ) □^[n]φ □^[n]ψ
                                                    def LO.System.distribute_box_and {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                    𝓢 (φ ψ) φ ψ
                                                    Equations
                                                    • LO.System.distribute_box_and = LO.System.distribute_multibox_and
                                                    Instances For
                                                      @[simp]
                                                      theorem LO.System.distribute_box_and! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                      𝓢 ⊢! (φ ψ) φ ψ
                                                      def LO.System.distribute_multibox_and' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 □^[n](φ ψ)) :
                                                      𝓢 □^[n]φ □^[n]ψ
                                                      Equations
                                                      Instances For
                                                        theorem LO.System.distribute_multibox_and'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (d : 𝓢 ⊢! □^[n](φ ψ)) :
                                                        𝓢 ⊢! □^[n]φ □^[n]ψ
                                                        def LO.System.distribute_box_and' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 (φ ψ)) :
                                                        𝓢 φ ψ
                                                        Equations
                                                        Instances For
                                                          theorem LO.System.distribute_box_and'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (d : 𝓢 ⊢! (φ ψ)) :
                                                          𝓢 ⊢! φ ψ
                                                          theorem LO.System.conj_cons! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} {Γ : List F} :
                                                          𝓢 ⊢! φ Γ (φ :: Γ)
                                                          @[simp]
                                                          theorem LO.System.distribute_multibox_conj! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {Γ : List F} :
                                                          @[simp]
                                                          theorem LO.System.distribute_box_conj! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {Γ : List F} :
                                                          def LO.System.collect_multibox_and {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
                                                          𝓢 □^[n]φ □^[n]ψ □^[n](φ ψ)
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            @[simp]
                                                            theorem LO.System.collect_multibox_and! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
                                                            𝓢 ⊢! □^[n]φ □^[n]ψ □^[n](φ ψ)
                                                            def LO.System.collect_box_and {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                            𝓢 φ ψ (φ ψ)
                                                            Equations
                                                            • LO.System.collect_box_and = LO.System.collect_multibox_and
                                                            Instances For
                                                              @[simp]
                                                              theorem LO.System.collect_box_and! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                              𝓢 ⊢! φ ψ (φ ψ)
                                                              def LO.System.collect_multibox_and' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 □^[n]φ □^[n]ψ) :
                                                              𝓢 □^[n](φ ψ)
                                                              Equations
                                                              Instances For
                                                                theorem LO.System.collect_multibox_and'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 ⊢! □^[n]φ □^[n]ψ) :
                                                                𝓢 ⊢! □^[n](φ ψ)
                                                                def LO.System.collect_box_and' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
                                                                𝓢 (φ ψ)
                                                                Equations
                                                                Instances For
                                                                  theorem LO.System.collect_box_and'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
                                                                  𝓢 ⊢! (φ ψ)
                                                                  theorem LO.System.multiboxConj'_iff! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {Γ : List F} :
                                                                  𝓢 ⊢! □^[n]Γ φΓ, 𝓢 ⊢! □^[n]φ
                                                                  theorem LO.System.boxConj'_iff! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {Γ : List F} :
                                                                  𝓢 ⊢! Γ φΓ, 𝓢 ⊢! φ
                                                                  theorem LO.System.multiboxconj_of_conjmultibox! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {Γ : List F} (d : 𝓢 ⊢! □'^[n]Γ) :
                                                                  𝓢 ⊢! □^[n]Γ
                                                                  @[simp]
                                                                  theorem LO.System.multibox_cons_conjAux₁! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} {Γ : List F} :
                                                                  𝓢 ⊢! □'^[n](φ :: Γ) □'^[n]Γ
                                                                  @[simp]
                                                                  theorem LO.System.multibox_cons_conjAux₂! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} {Γ : List F} :
                                                                  𝓢 ⊢! □'^[n](φ :: Γ) □^[n]φ
                                                                  @[simp]
                                                                  theorem LO.System.multibox_cons_conj! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ : F} {Γ : List F} :
                                                                  @[simp]
                                                                  theorem LO.System.collect_multibox_conj! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {Γ : List F} :
                                                                  @[simp]
                                                                  theorem LO.System.collect_box_conj! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {Γ : List F} :
                                                                  def LO.System.collect_multibox_or {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
                                                                  𝓢 □^[n]φ □^[n]ψ □^[n](φ ψ)
                                                                  Equations
                                                                  Instances For
                                                                    @[simp]
                                                                    theorem LO.System.collect_multibox_or! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
                                                                    𝓢 ⊢! □^[n]φ □^[n]ψ □^[n](φ ψ)
                                                                    def LO.System.collect_box_or {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                    𝓢 φ ψ (φ ψ)
                                                                    Equations
                                                                    • LO.System.collect_box_or = LO.System.collect_multibox_or
                                                                    Instances For
                                                                      @[simp]
                                                                      theorem LO.System.collect_box_or! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                      𝓢 ⊢! φ ψ (φ ψ)
                                                                      def LO.System.collect_multibox_or' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 □^[n]φ □^[n]ψ) :
                                                                      𝓢 □^[n](φ ψ)
                                                                      Equations
                                                                      Instances For
                                                                        theorem LO.System.collect_multibox_or'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 ⊢! □^[n]φ □^[n]ψ) :
                                                                        𝓢 ⊢! □^[n](φ ψ)
                                                                        def LO.System.collect_box_or' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
                                                                        𝓢 (φ ψ)
                                                                        Equations
                                                                        Instances For
                                                                          theorem LO.System.collect_box_or'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
                                                                          𝓢 ⊢! (φ ψ)
                                                                          def LO.System.diaOrInst₁ {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                          𝓢 φ (φ ψ)
                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For
                                                                            @[simp]
                                                                            theorem LO.System.dia_or_inst₁! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                            𝓢 ⊢! φ (φ ψ)
                                                                            def LO.System.diaOrInst₂ {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {ψ φ : F} :
                                                                            𝓢 ψ (φ ψ)
                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.
                                                                            Instances For
                                                                              @[simp]
                                                                              theorem LO.System.dia_or_inst₂! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {ψ φ : F} :
                                                                              𝓢 ⊢! ψ (φ ψ)
                                                                              def LO.System.collect_dia_or {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                              𝓢 φ ψ (φ ψ)
                                                                              Equations
                                                                              • LO.System.collect_dia_or = LO.System.or₃'' LO.System.diaOrInst₁ LO.System.diaOrInst₂
                                                                              Instances For
                                                                                @[simp]
                                                                                theorem LO.System.collect_dia_or! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                                𝓢 ⊢! φ ψ (φ ψ)
                                                                                def LO.System.collect_dia_or' {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
                                                                                𝓢 (φ ψ)
                                                                                Equations
                                                                                Instances For
                                                                                  @[simp]
                                                                                  theorem LO.System.collect_dia_or'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
                                                                                  𝓢 ⊢! (φ ψ)
                                                                                  @[simp]
                                                                                  theorem LO.System.distribute_multidia_and! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {φ ψ : F} :
                                                                                  𝓢 ⊢! ◇^[n](φ ψ) ◇^[n]φ ◇^[n]ψ
                                                                                  @[simp]
                                                                                  theorem LO.System.distribute_dia_and! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                                  𝓢 ⊢! (φ ψ) φ ψ
                                                                                  @[simp]
                                                                                  theorem LO.System.iff_conjmultidia_multidiaconj! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {n : } {Γ : List F} :
                                                                                  theorem LO.System.distribute_dia_and'! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! (φ ψ)) :
                                                                                  𝓢 ⊢! φ ψ
                                                                                  def LO.System.boxdotAxiomK {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                                  𝓢 (φ ψ) φ ψ
                                                                                  Equations
                                                                                  • One or more equations did not get rendered due to their size.
                                                                                  Instances For
                                                                                    @[simp]
                                                                                    theorem LO.System.boxdot_axiomK! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ ψ : F} :
                                                                                    𝓢 ⊢! (φ ψ) φ ψ
                                                                                    def LO.System.boxdotAxiomT {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                                                                    𝓢 φ φ
                                                                                    Equations
                                                                                    • LO.System.boxdotAxiomT = LO.System.and₁
                                                                                    Instances For
                                                                                      @[simp]
                                                                                      theorem LO.System.boxdot_axiomT! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                                                                      𝓢 ⊢! φ φ
                                                                                      def LO.System.boxdotNec {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (d : 𝓢 φ) :
                                                                                      𝓢 φ
                                                                                      Equations
                                                                                      Instances For
                                                                                        theorem LO.System.boxdot_nec! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} (d : 𝓢 ⊢! φ) :
                                                                                        𝓢 ⊢! φ
                                                                                        def LO.System.boxdotBox {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                                                                        𝓢 φ φ
                                                                                        Equations
                                                                                        • LO.System.boxdotBox = LO.System.and₂
                                                                                        Instances For
                                                                                          theorem LO.System.boxdot_box! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                                                                          𝓢 ⊢! φ φ
                                                                                          def LO.System.BoxBoxdot_BoxDotbox {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                                                                          𝓢 φ φ
                                                                                          Equations
                                                                                          Instances For
                                                                                            theorem LO.System.boxboxdot_boxdotbox {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                                                                            noncomputable def LO.System.lemma_Grz₁ {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                                                                            𝓢 φ ((φ (φ φ) (φ (φ φ))) φ (φ φ))
                                                                                            Equations
                                                                                            • One or more equations did not get rendered due to their size.
                                                                                            Instances For
                                                                                              theorem LO.System.lemma_Grz₁! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {φ : F} :
                                                                                              𝓢 ⊢! φ ((φ (φ φ) (φ (φ φ))) φ (φ φ))
                                                                                              theorem LO.System.contextual_nec! {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {Γ : List F} {φ : F} (h : Γ ⊢[𝓢]! φ) :
                                                                                              (□'Γ) ⊢[𝓢]! φ
                                                                                              theorem LO.System.Context.provable_iff_boxed {S : Type u_1} {F : Type u_2} [LO.BasicModalLogicalConnective F] [DecidableEq F] [LO.System F S] {𝓢 : S} [LO.System.K 𝓢] {X : Set F} {φ : F} :
                                                                                              (□''X) *⊢[𝓢]! φ ∃ (Δ : List F), (∀ ψ□'Δ, ψ □''X) (□'Δ) ⊢[𝓢]! φ