Documentation

LeanPool.PointwiseComposition.Foundation.Propositional.Entailment.Minimal

Supporting results for pointwise provable equality.

@[reducible, inline]

The Neg Equiv construction in FFL.Axioms.

Equations
Instances For
    @[reducible, inline]

    The Verum construction in FFL.Axioms.

    Equations
    Instances For
      @[reducible, inline]

      The Imply K construction in FFL.Axioms.

      Equations
      Instances For
        @[reducible, inline]
        abbrev PointwiseComposition.FFL.Axioms.ImplyS {F : Type u_1} [LogicalConnective F] (φ ψ χ : F) :
        F

        The Imply S construction in FFL.Axioms.

        Equations
        Instances For
          @[reducible, inline]

          The And Elim₁ construction in FFL.Axioms.

          Equations
          Instances For
            @[reducible, inline]

            The And Elim₂ construction in FFL.Axioms.

            Equations
            Instances For
              @[reducible, inline]

              The And Inst construction in FFL.Axioms.

              Equations
              Instances For
                @[reducible, inline]

                The Or Inst₁ construction in FFL.Axioms.

                Equations
                Instances For
                  @[reducible, inline]

                  The Or Inst₂ construction in FFL.Axioms.

                  Equations
                  Instances For
                    @[reducible, inline]
                    abbrev PointwiseComposition.FFL.Axioms.OrElim {F : Type u_1} [LogicalConnective F] (φ ψ χ : F) :
                    F

                    The Or Elim construction in FFL.Axioms.

                    Equations
                    Instances For
                      class PointwiseComposition.FFL.Entailment.ModusPonens {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] (𝓢 : S) :
                      Type (max u_2 u_3)

                      A proof system closed under modus ponens.

                      Instances
                        def PointwiseComposition.FFL.Entailment.mdpProof {S : Type u_1} {F : Type u_2} {inst✝ : LogicalConnective F} {inst✝¹ : Entailment S F} {𝓢 : S} [self : ModusPonens 𝓢] {φ ψ : F} :
                        𝓢 ⊢! φ ⇒ₗ ψ → 𝓢 ⊢! φ → 𝓢 ⊢! ψ

                        Alias of PointwiseComposition.FFL.Entailment.ModusPonens.mdpProof.


                        The mdp! construction in FFL.Entailment.ModusPonens.

                        Equations
                        Instances For

                          The «term ⨀ » construction in FFL.Entailment.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            theorem PointwiseComposition.FFL.Entailment.mdp {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] :
                            𝓢 ⊢ φ ⇒ₗ ψ → 𝓢 ⊢ φ → 𝓢 ⊢ ψ

                            The «term ⨀ 1» construction in FFL.Entailment.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              The «term ⨀! » construction in FFL.Entailment.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                class PointwiseComposition.FFL.Entailment.NegationEquiv {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] [LogicalNeutral F] (𝓢 : S) :
                                Type (max u_2 u_3)

                                Negation ∼φ is equivalent to φ ⇒ₗ ⊥ on system.

                                This is weaker asssumption than "introducing ∼φ as an abbreviation of φ ⇒ₗ ⊥" (NegAbbrev).

                                • negEquivProof {φ : F} : 𝓢 ⊢! Axioms.NegEquiv φ

                                  The neg Equiv! construction in FFL.Entailment.

                                Instances
                                  @[simp]
                                  theorem PointwiseComposition.FFL.Entailment.neg_equiv {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ : F} [LogicalNeutral F] [NegationEquiv 𝓢] :
                                  𝓢 ⊢ ∼φ ⇔ₗ (φ ⇒ₗ ⊥)
                                  class PointwiseComposition.FFL.Entailment.HasAxiomVerum {S : Type u_1} {F : Type u_2} [Entailment S F] [LogicalNeutral F] (𝓢 : S) :
                                  Type u_3

                                  Proofs of the truth constant in the given proof system.

                                  Instances
                                    @[simp]
                                    theorem PointwiseComposition.FFL.Entailment.verum {S : Type u_1} {F : Type u_2} [Entailment S F] {𝓢 : S} [LogicalNeutral F] [HasAxiomVerum 𝓢] :
                                    𝓢 ⊢ ⊤
                                    class PointwiseComposition.FFL.Entailment.HasAxiomImplyK {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] (𝓢 : S) :
                                    Type (max u_2 u_3)

                                    Proofs of the implication-K axiom in the given proof system.

                                    • implyKProof {φ ψ : F} : 𝓢 ⊢! Axioms.ImplyK φ ψ

                                      The imply K! construction in FFL.Entailment.

                                    Instances
                                      @[simp]
                                      theorem PointwiseComposition.FFL.Entailment.implyK {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomImplyK 𝓢] :
                                      𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ φ
                                      def PointwiseComposition.FFL.Entailment.CProofOfConseqProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomImplyK 𝓢] (h : 𝓢 ⊢! φ) :
                                      𝓢 ⊢! ψ ⇒ₗ φ

                                      The C! of conseq! construction in FFL.Entailment.

                                      Equations
                                      Instances For
                                        def PointwiseComposition.FFL.Entailment.dhypProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomImplyK 𝓢] (h : 𝓢 ⊢! φ) :
                                        𝓢 ⊢! ψ ⇒ₗ φ

                                        Alias of PointwiseComposition.FFL.Entailment.CProofOfConseqProof.


                                        The C! of conseq! construction in FFL.Entailment.

                                        Equations
                                        Instances For
                                          theorem PointwiseComposition.FFL.Entailment.C_of_conseq {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomImplyK 𝓢] (d : 𝓢 ⊢ φ) :
                                          𝓢 ⊢ ψ ⇒ₗ φ
                                          theorem PointwiseComposition.FFL.Entailment.dhyp {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomImplyK 𝓢] (d : 𝓢 ⊢ φ) :
                                          𝓢 ⊢ ψ ⇒ₗ φ

                                          Alias of PointwiseComposition.FFL.Entailment.C_of_conseq.

                                          class PointwiseComposition.FFL.Entailment.HasAxiomImplyS {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] (𝓢 : S) :
                                          Type (max u_2 u_3)

                                          Proofs of the implication-S axiom in the given proof system.

                                          • implySProof {φ ψ χ : F} : 𝓢 ⊢! Axioms.ImplyS φ ψ χ

                                            The imply S! construction in FFL.Entailment.

                                          Instances
                                            @[simp]
                                            theorem PointwiseComposition.FFL.Entailment.implyS {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomImplyS 𝓢] :
                                            𝓢 ⊢ (φ ⇒ₗ ψ ⇒ₗ χ) ⇒ₗ (φ ⇒ₗ ψ) ⇒ₗ φ ⇒ₗ χ
                                            class PointwiseComposition.FFL.Entailment.HasAxiomAndElim {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] (𝓢 : S) :
                                            Type (max u_2 u_3)

                                            Proofs of the two conjunction-elimination axioms.

                                            Instances
                                              @[simp]
                                              theorem PointwiseComposition.FFL.Entailment.and₁ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomAndElim 𝓢] :
                                              𝓢 ⊢ φ ⋏ ψ ⇒ₗ φ
                                              def PointwiseComposition.FFL.Entailment.KProofLeft {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomAndElim 𝓢] (d : 𝓢 ⊢! φ ⋏ ψ) :
                                              𝓢 ⊢! φ

                                              The K! left construction in FFL.Entailment.

                                              Equations
                                              Instances For
                                                theorem PointwiseComposition.FFL.Entailment.K_left {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomAndElim 𝓢] (d : 𝓢 ⊢ φ ⋏ ψ) :
                                                𝓢 ⊢ φ
                                                @[simp]
                                                theorem PointwiseComposition.FFL.Entailment.and₂ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomAndElim 𝓢] :
                                                𝓢 ⊢ φ ⋏ ψ ⇒ₗ ψ
                                                def PointwiseComposition.FFL.Entailment.KProofRight {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomAndElim 𝓢] (d : 𝓢 ⊢! φ ⋏ ψ) :
                                                𝓢 ⊢! ψ

                                                The K! right construction in FFL.Entailment.

                                                Equations
                                                Instances For
                                                  theorem PointwiseComposition.FFL.Entailment.K_right {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomAndElim 𝓢] (d : 𝓢 ⊢ φ ⋏ ψ) :
                                                  𝓢 ⊢ ψ
                                                  class PointwiseComposition.FFL.Entailment.HasAxiomAndInst {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] (𝓢 : S) :
                                                  Type (max u_2 u_3)

                                                  Proofs of the conjunction-introduction axiom.

                                                  • and₃Proof {φ ψ : F} : 𝓢 ⊢! Axioms.AndInst φ ψ

                                                    The and₃! construction in FFL.Entailment.

                                                  Instances
                                                    @[simp]
                                                    theorem PointwiseComposition.FFL.Entailment.and₃ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomAndInst 𝓢] :
                                                    𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ φ ⋏ ψ
                                                    def PointwiseComposition.FFL.Entailment.KProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomAndInst 𝓢] (d₁ : 𝓢 ⊢! φ) (d₂ : 𝓢 ⊢! ψ) :
                                                    𝓢 ⊢! φ ⋏ ψ

                                                    The K! intro construction in FFL.Entailment.

                                                    Equations
                                                    Instances For
                                                      theorem PointwiseComposition.FFL.Entailment.K_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [ModusPonens 𝓢] [HasAxiomAndInst 𝓢] (d₁ : 𝓢 ⊢ φ) (d₂ : 𝓢 ⊢ ψ) :
                                                      𝓢 ⊢ φ ⋏ ψ
                                                      class PointwiseComposition.FFL.Entailment.HasAxiomOrInst {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] (𝓢 : S) :
                                                      Type (max u_2 u_3)

                                                      Data and laws for Has Axiom Or Inst in FFL.Entailment.

                                                      Instances
                                                        @[simp]
                                                        theorem PointwiseComposition.FFL.Entailment.or₁ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomOrInst 𝓢] :
                                                        𝓢 ⊢ φ ⇒ₗ φ ⋎ ψ
                                                        def PointwiseComposition.FFL.Entailment.AProofIntroLeft {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomOrInst 𝓢] [ModusPonens 𝓢] (d : 𝓢 ⊢! φ) :
                                                        𝓢 ⊢! φ ⋎ ψ

                                                        The A! intro left construction in FFL.Entailment.

                                                        Equations
                                                        Instances For
                                                          theorem PointwiseComposition.FFL.Entailment.A_intro_left {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomOrInst 𝓢] [ModusPonens 𝓢] (d : 𝓢 ⊢ φ) :
                                                          𝓢 ⊢ φ ⋎ ψ
                                                          @[simp]
                                                          theorem PointwiseComposition.FFL.Entailment.or₂ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomOrInst 𝓢] :
                                                          𝓢 ⊢ ψ ⇒ₗ φ ⋎ ψ
                                                          def PointwiseComposition.FFL.Entailment.AProofIntroRight {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomOrInst 𝓢] [ModusPonens 𝓢] (d : 𝓢 ⊢! ψ) :
                                                          𝓢 ⊢! φ ⋎ ψ

                                                          The A! intro right construction in FFL.Entailment.

                                                          Equations
                                                          Instances For
                                                            theorem PointwiseComposition.FFL.Entailment.A_intro_right {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ : F} [HasAxiomOrInst 𝓢] [ModusPonens 𝓢] (d : 𝓢 ⊢ ψ) :
                                                            𝓢 ⊢ φ ⋎ ψ
                                                            class PointwiseComposition.FFL.Entailment.HasAxiomOrElim {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] (𝓢 : S) :
                                                            Type (max u_2 u_3)

                                                            Data and laws for Has Axiom Or Elim in FFL.Entailment.

                                                            • or₃Proof {φ ψ χ : F} : 𝓢 ⊢! Axioms.OrElim φ ψ χ

                                                              The or₃! construction in FFL.Entailment.

                                                            Instances
                                                              @[simp]
                                                              theorem PointwiseComposition.FFL.Entailment.or₃ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] :
                                                              𝓢 ⊢ (φ ⇒ₗ χ) ⇒ₗ (ψ ⇒ₗ χ) ⇒ₗ φ ⋎ ψ ⇒ₗ χ
                                                              def PointwiseComposition.FFL.Entailment.leftAProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] [ModusPonens 𝓢] (d₁ : 𝓢 ⊢! φ ⇒ₗ χ) (d₂ : 𝓢 ⊢! ψ ⇒ₗ χ) :
                                                              𝓢 ⊢! φ ⋎ ψ ⇒ₗ χ

                                                              The left A! intro construction in FFL.Entailment.

                                                              Equations
                                                              Instances For
                                                                def PointwiseComposition.FFL.Entailment.CAProofOfCProofOfCProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] [ModusPonens 𝓢] (d₁ : 𝓢 ⊢! φ ⇒ₗ χ) (d₂ : 𝓢 ⊢! ψ ⇒ₗ χ) :
                                                                𝓢 ⊢! φ ⋎ ψ ⇒ₗ χ

                                                                Alias of PointwiseComposition.FFL.Entailment.leftAProofIntro.


                                                                The left A! intro construction in FFL.Entailment.

                                                                Equations
                                                                Instances For
                                                                  theorem PointwiseComposition.FFL.Entailment.left_A_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] [ModusPonens 𝓢] (d₁ : 𝓢 ⊢ φ ⇒ₗ χ) (d₂ : 𝓢 ⊢ ψ ⇒ₗ χ) :
                                                                  𝓢 ⊢ φ ⋎ ψ ⇒ₗ χ
                                                                  theorem PointwiseComposition.FFL.Entailment.CA_of_C_of_C {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] [ModusPonens 𝓢] (d₁ : 𝓢 ⊢ φ ⇒ₗ χ) (d₂ : 𝓢 ⊢ ψ ⇒ₗ χ) :
                                                                  𝓢 ⊢ φ ⋎ ψ ⇒ₗ χ

                                                                  Alias of PointwiseComposition.FFL.Entailment.left_A_intro.

                                                                  def PointwiseComposition.FFL.Entailment.ofCProofOfCProofOfAProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] [ModusPonens 𝓢] (d₁ : 𝓢 ⊢! φ ⇒ₗ χ) (d₂ : 𝓢 ⊢! ψ ⇒ₗ χ) (d₃ : 𝓢 ⊢! φ ⋎ ψ) :
                                                                  𝓢 ⊢! χ

                                                                  The of C! of C! of A! construction in FFL.Entailment.

                                                                  Equations
                                                                  Instances For
                                                                    def PointwiseComposition.FFL.Entailment.AProofCases {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] [ModusPonens 𝓢] (d₁ : 𝓢 ⊢! φ ⇒ₗ χ) (d₂ : 𝓢 ⊢! ψ ⇒ₗ χ) (d₃ : 𝓢 ⊢! φ ⋎ ψ) :
                                                                    𝓢 ⊢! χ

                                                                    Alias of PointwiseComposition.FFL.Entailment.ofCProofOfCProofOfAProof.


                                                                    The of C! of C! of A! construction in FFL.Entailment.

                                                                    Equations
                                                                    Instances For
                                                                      theorem PointwiseComposition.FFL.Entailment.of_C_of_C_of_A {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] [ModusPonens 𝓢] (d₁ : 𝓢 ⊢ φ ⇒ₗ χ) (d₂ : 𝓢 ⊢ ψ ⇒ₗ χ) (d₃ : 𝓢 ⊢ φ ⋎ ψ) :
                                                                      𝓢 ⊢ χ
                                                                      theorem PointwiseComposition.FFL.Entailment.A_cases {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} {φ ψ χ : F} [HasAxiomOrElim 𝓢] [ModusPonens 𝓢] (d₁ : 𝓢 ⊢ φ ⇒ₗ χ) (d₂ : 𝓢 ⊢ ψ ⇒ₗ χ) (d₃ : 𝓢 ⊢ φ ⋎ ψ) :
                                                                      𝓢 ⊢ χ

                                                                      Alias of PointwiseComposition.FFL.Entailment.of_C_of_C_of_A.

                                                                      theorem PointwiseComposition.FFL.Entailment.N_iff_CO {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ : F} [LogicalNeutral F] [HasAxiomAndElim 𝓢] [NegationEquiv 𝓢] :
                                                                      𝓢 ⊢ ∼φ ↔ 𝓢 ⊢ φ ⇒ₗ ⊥
                                                                      def PointwiseComposition.FFL.Entailment.EProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] (b₁ : 𝓢 ⊢! φ ⇒ₗ ψ) (b₂ : 𝓢 ⊢! ψ ⇒ₗ φ) :
                                                                      𝓢 ⊢! φ ⇔ₗ ψ

                                                                      The E! intro construction in FFL.Entailment.

                                                                      Equations
                                                                      Instances For
                                                                        theorem PointwiseComposition.FFL.Entailment.E_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] (h₁ : 𝓢 ⊢ φ ⇒ₗ ψ) (h₂ : 𝓢 ⊢ ψ ⇒ₗ φ) :
                                                                        𝓢 ⊢ φ ⇔ₗ ψ
                                                                        theorem PointwiseComposition.FFL.Entailment.K_intro_iff {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] :
                                                                        𝓢 ⊢ φ ⋏ ψ ↔ 𝓢 ⊢ φ ∧ 𝓢 ⊢ ψ
                                                                        theorem PointwiseComposition.FFL.Entailment.E_intro_iff {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] :
                                                                        𝓢 ⊢ φ ⇔ₗ ψ ↔ 𝓢 ⊢ φ ⇒ₗ ψ ∧ 𝓢 ⊢ ψ ⇒ₗ φ
                                                                        def PointwiseComposition.FFL.Entailment.CProofOfEProofMp {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndElim 𝓢] (h : 𝓢 ⊢! φ ⇔ₗ ψ) :
                                                                        𝓢 ⊢! φ ⇒ₗ ψ

                                                                        The C! of E! mp construction in FFL.Entailment.

                                                                        Equations
                                                                        Instances For
                                                                          theorem PointwiseComposition.FFL.Entailment.C_of_E_mp {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndElim 𝓢] :
                                                                          𝓢 ⊢ φ ⇔ₗ ψ → 𝓢 ⊢ φ ⇒ₗ ψ
                                                                          def PointwiseComposition.FFL.Entailment.CProofOfEProofMpr {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndElim 𝓢] (h : 𝓢 ⊢! φ ⇔ₗ ψ) :
                                                                          𝓢 ⊢! ψ ⇒ₗ φ

                                                                          The C! of E! mpr construction in FFL.Entailment.

                                                                          Equations
                                                                          Instances For
                                                                            theorem PointwiseComposition.FFL.Entailment.C_of_E_mpr {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndElim 𝓢] :
                                                                            𝓢 ⊢ φ ⇔ₗ ψ → 𝓢 ⊢ ψ ⇒ₗ φ
                                                                            theorem PointwiseComposition.FFL.Entailment.iff_of_E {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndElim 𝓢] (h : 𝓢 ⊢ φ ⇔ₗ ψ) :
                                                                            𝓢 ⊢ φ ↔ 𝓢 ⊢ ψ
                                                                            @[simp]
                                                                            theorem PointwiseComposition.FFL.Entailment.C_id {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                            𝓢 ⊢ φ ⇒ₗ φ
                                                                            @[simp]
                                                                            theorem PointwiseComposition.FFL.Entailment.E_id {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ : F} [HasAxiomAndInst 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                            𝓢 ⊢ φ ⇔ₗ φ
                                                                            @[instance_reducible]
                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.
                                                                            @[simp]
                                                                            def PointwiseComposition.FFL.Entailment.mdp₁Proof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomImplyS 𝓢] (bqr : 𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ) (bq : 𝓢 ⊢! φ ⇒ₗ ψ) :
                                                                            𝓢 ⊢! φ ⇒ₗ χ

                                                                            The mdp₁! construction in FFL.Entailment.

                                                                            Equations
                                                                            Instances For
                                                                              theorem PointwiseComposition.FFL.Entailment.mdp₁ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomImplyS 𝓢] (hqr : 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ) (hq : 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                              𝓢 ⊢ φ ⇒ₗ χ

                                                                              The «term ⨀₁ » construction in FFL.Entailment.

                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              Instances For

                                                                                The «term ⨀₁ 1» construction in FFL.Entailment.

                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For
                                                                                  def PointwiseComposition.FFL.Entailment.mdp₂Proof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ s : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (bqr : 𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s) (bq : 𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ) :
                                                                                  𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ s

                                                                                  The mdp₂! construction in FFL.Entailment.

                                                                                  Equations
                                                                                  Instances For
                                                                                    theorem PointwiseComposition.FFL.Entailment.mdp₂ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ s : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (hqr : 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s) (hq : 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ) :
                                                                                    𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ s

                                                                                    The «term ⨀₂ » construction in FFL.Entailment.

                                                                                    Equations
                                                                                    • One or more equations did not get rendered due to their size.
                                                                                    Instances For

                                                                                      The «term ⨀₂ 1» construction in FFL.Entailment.

                                                                                      Equations
                                                                                      • One or more equations did not get rendered due to their size.
                                                                                      Instances For
                                                                                        def PointwiseComposition.FFL.Entailment.mdp₃Proof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ s t : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (bqr : 𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s ⇒ₗ t) (bq : 𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s) :
                                                                                        𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ t

                                                                                        The mdp₃! construction in FFL.Entailment.

                                                                                        Equations
                                                                                        • One or more equations did not get rendered due to their size.
                                                                                        Instances For
                                                                                          theorem PointwiseComposition.FFL.Entailment.mdp₃ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ s t : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (hqr : 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s ⇒ₗ t) (hq : 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s) :
                                                                                          𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ t

                                                                                          The «term ⨀₃ » construction in FFL.Entailment.

                                                                                          Equations
                                                                                          • One or more equations did not get rendered due to their size.
                                                                                          Instances For

                                                                                            The «term ⨀₃ 1» construction in FFL.Entailment.

                                                                                            Equations
                                                                                            • One or more equations did not get rendered due to their size.
                                                                                            Instances For
                                                                                              def PointwiseComposition.FFL.Entailment.mdp₄Proof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ s t u : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (bqr : 𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s ⇒ₗ t ⇒ₗ u) (bq : 𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s ⇒ₗ t) :
                                                                                              𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s ⇒ₗ u

                                                                                              The mdp₄! construction in FFL.Entailment.

                                                                                              Equations
                                                                                              • One or more equations did not get rendered due to their size.
                                                                                              Instances For
                                                                                                theorem PointwiseComposition.FFL.Entailment.mdp₄ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ s t u : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (hqr : 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s ⇒ₗ t ⇒ₗ u) (hq : 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s ⇒ₗ t) :
                                                                                                𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ s ⇒ₗ u

                                                                                                The «term ⨀₄ » construction in FFL.Entailment.

                                                                                                Equations
                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                Instances For

                                                                                                  The «term ⨀₄ 1» construction in FFL.Entailment.

                                                                                                  Equations
                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                  Instances For
                                                                                                    def PointwiseComposition.FFL.Entailment.CProofTrans {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (bpq : 𝓢 ⊢! φ ⇒ₗ ψ) (bqr : 𝓢 ⊢! ψ ⇒ₗ χ) :
                                                                                                    𝓢 ⊢! φ ⇒ₗ χ

                                                                                                    The C! trans construction in FFL.Entailment.

                                                                                                    Equations
                                                                                                    Instances For
                                                                                                      theorem PointwiseComposition.FFL.Entailment.C_trans {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (hpq : 𝓢 ⊢ φ ⇒ₗ ψ) (hqr : 𝓢 ⊢ ψ ⇒ₗ χ) :
                                                                                                      𝓢 ⊢ φ ⇒ₗ χ
                                                                                                      def PointwiseComposition.FFL.Entailment.CProofReplace {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {ψ₁ φ₁ φ₂ ψ₂ : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h₁ : 𝓢 ⊢! ψ₁ ⇒ₗ φ₁) (h₂ : 𝓢 ⊢! φ₂ ⇒ₗ ψ₂) :
                                                                                                      𝓢 ⊢! φ₁ ⇒ₗ φ₂ → 𝓢 ⊢! ψ₁ ⇒ₗ ψ₂

                                                                                                      The C! replace construction in FFL.Entailment.

                                                                                                      Equations
                                                                                                      Instances For
                                                                                                        theorem PointwiseComposition.FFL.Entailment.C_replace {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {ψ₁ φ₁ φ₂ ψ₂ : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h₁ : 𝓢 ⊢ ψ₁ ⇒ₗ φ₁) (h₂ : 𝓢 ⊢ φ₂ ⇒ₗ ψ₂) :
                                                                                                        𝓢 ⊢ φ₁ ⇒ₗ φ₂ → 𝓢 ⊢ ψ₁ ⇒ₗ ψ₂
                                                                                                        def PointwiseComposition.FFL.Entailment.EProofReplace {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ₁ ψ₁ φ₂ ψ₂ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h₁ : 𝓢 ⊢! φ₁ ⇔ₗ ψ₁) (h₂ : 𝓢 ⊢! φ₂ ⇔ₗ ψ₂) (h₃ : 𝓢 ⊢! φ₁ ⇔ₗ φ₂) :
                                                                                                        𝓢 ⊢! ψ₁ ⇔ₗ ψ₂

                                                                                                        The E! replace construction in FFL.Entailment.

                                                                                                        Equations
                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                        Instances For
                                                                                                          theorem PointwiseComposition.FFL.Entailment.E_replace {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ₁ ψ₁ φ₂ ψ₂ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                          𝓢 ⊢ φ₁ ⇔ₗ ψ₁ → 𝓢 ⊢ φ₂ ⇔ₗ ψ₂ → 𝓢 ⊢ φ₁ ⇔ₗ φ₂ → 𝓢 ⊢ ψ₁ ⇔ₗ ψ₂
                                                                                                          def PointwiseComposition.FFL.Entailment.EProofTrans {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h₁ : 𝓢 ⊢! φ ⇔ₗ ψ) (h₂ : 𝓢 ⊢! ψ ⇔ₗ χ) :
                                                                                                          𝓢 ⊢! φ ⇔ₗ χ

                                                                                                          The E! trans construction in FFL.Entailment.

                                                                                                          Equations
                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                          Instances For
                                                                                                            theorem PointwiseComposition.FFL.Entailment.E_trans {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h₁ : 𝓢 ⊢ φ ⇔ₗ ψ) (h₂ : 𝓢 ⊢ ψ ⇔ₗ χ) :
                                                                                                            𝓢 ⊢ φ ⇔ₗ χ
                                                                                                            theorem PointwiseComposition.FFL.Entailment.CCCC {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                            𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ ⇒ₗ φ
                                                                                                            theorem PointwiseComposition.FFL.Entailment.CK_of_C_of_C {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomAndInst 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (hq : 𝓢 ⊢ φ ⇒ₗ ψ) (hr : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                            𝓢 ⊢ φ ⇒ₗ ψ ⋏ χ
                                                                                                            def PointwiseComposition.FFL.Entailment.CKKProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                            𝓢 ⊢! φ ⋏ ψ ⇒ₗ ψ ⋏ φ

                                                                                                            The CKK! construction in FFL.Entailment.

                                                                                                            Equations
                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                            Instances For
                                                                                                              @[simp]
                                                                                                              theorem PointwiseComposition.FFL.Entailment.CKK {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                              𝓢 ⊢ φ ⋏ ψ ⇒ₗ ψ ⋏ φ
                                                                                                              def PointwiseComposition.FFL.Entailment.KProofSymm {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h : 𝓢 ⊢! φ ⋏ ψ) :
                                                                                                              𝓢 ⊢! ψ ⋏ φ

                                                                                                              The K! symm construction in FFL.Entailment.

                                                                                                              Equations
                                                                                                              Instances For
                                                                                                                theorem PointwiseComposition.FFL.Entailment.K_symm {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h : 𝓢 ⊢ φ ⋏ ψ) :
                                                                                                                𝓢 ⊢ ψ ⋏ φ
                                                                                                                def PointwiseComposition.FFL.Entailment.CEEProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                                𝓢 ⊢! φ ⇔ₗ ψ ⇒ₗ ψ ⇔ₗ φ

                                                                                                                The CEE! construction in FFL.Entailment.

                                                                                                                Equations
                                                                                                                Instances For
                                                                                                                  @[simp]
                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CEE {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                                  𝓢 ⊢ φ ⇔ₗ ψ ⇒ₗ ψ ⇔ₗ φ
                                                                                                                  def PointwiseComposition.FFL.Entailment.EProofSymm {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h : 𝓢 ⊢! φ ⇔ₗ ψ) :
                                                                                                                  𝓢 ⊢! ψ ⇔ₗ φ

                                                                                                                  The E! symm construction in FFL.Entailment.

                                                                                                                  Equations
                                                                                                                  Instances For
                                                                                                                    theorem PointwiseComposition.FFL.Entailment.E_symm {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (h : 𝓢 ⊢ φ ⇔ₗ ψ) :
                                                                                                                    𝓢 ⊢ ψ ⇔ₗ φ
                                                                                                                    def PointwiseComposition.FFL.Entailment.ECKCCProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                                    𝓢 ⊢! (φ ⋏ ψ ⇒ₗ χ) ⇔ₗ (φ ⇒ₗ ψ ⇒ₗ χ)

                                                                                                                    The ECKCC! construction in FFL.Entailment.

                                                                                                                    Equations
                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                    Instances For
                                                                                                                      @[simp]
                                                                                                                      theorem PointwiseComposition.FFL.Entailment.ECKCC {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                                      𝓢 ⊢ (φ ⋏ ψ ⇒ₗ χ) ⇔ₗ (φ ⇒ₗ ψ ⇒ₗ χ)
                                                                                                                      theorem PointwiseComposition.FFL.Entailment.CK_iff_CC {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomAndInst 𝓢] [HasAxiomAndElim 𝓢] [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] :
                                                                                                                      𝓢 ⊢ φ ⋏ ψ ⇒ₗ χ ↔ 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ
                                                                                                                      @[simp]
                                                                                                                      theorem PointwiseComposition.FFL.Entailment.CV {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ : F} [LogicalNeutral F] [HasAxiomImplyK 𝓢] [HasAxiomVerum 𝓢] :
                                                                                                                      𝓢 ⊢ φ ⇒ₗ ⊤
                                                                                                                      theorem PointwiseComposition.FFL.Entailment.unprovable_C_trans {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ χ : F} [HasAxiomImplyK 𝓢] [HasAxiomImplyS 𝓢] (hpq : 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                                                                      𝓢 ⊬ φ ⇒ₗ χ → 𝓢 ⊬ ψ ⇒ₗ χ
                                                                                                                      theorem PointwiseComposition.FFL.Entailment.uniff_of_E {S : Type u_1} {F : Type u_2} [LogicalConnective F] [Entailment S F] {𝓢 : S} [ModusPonens 𝓢] {φ ψ : F} [HasAxiomAndElim 𝓢] (H : 𝓢 ⊢ φ ⇔ₗ ψ) :
                                                                                                                      𝓢 ⊬ φ ↔ 𝓢 ⊬ ψ
                                                                                                                      def PointwiseComposition.FFL.Entailment.conj₂NthProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (Γ : List F) (n : ℕ) (hn : n < Γ.length) :
                                                                                                                      𝓢 ⊢! ⋀Γ ⇒ₗ Γ[n]

                                                                                                                      The conj₂Nth! construction in FFL.Entailment.

                                                                                                                      Equations
                                                                                                                      Instances For
                                                                                                                        theorem PointwiseComposition.FFL.Entailment.conj₂_nth {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (Γ : List F) (n : ℕ) (hn : n < Γ.length) :
                                                                                                                        𝓢 ⊢ ⋀Γ ⇒ₗ Γ[n]
                                                                                                                        def PointwiseComposition.FFL.Entailment.leftConjProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] [DecidableEq F] {Γ : List F} {φ : F} (h : φ ∈ Γ) :
                                                                                                                        𝓢 ⊢! List.conj Γ ⇒ₗ φ

                                                                                                                        The left Conj! intro construction in FFL.Entailment.

                                                                                                                        Equations
                                                                                                                        Instances For
                                                                                                                          theorem PointwiseComposition.FFL.Entailment.left_Conj_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : List F} (h : φ ∈ Γ) :
                                                                                                                          𝓢 ⊢ List.conj Γ ⇒ₗ φ
                                                                                                                          def PointwiseComposition.FFL.Entailment.ConjProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (Γ : List F) (b : (φ : F) → φ ∈ Γ → 𝓢 ⊢! φ) :
                                                                                                                          𝓢 ⊢! List.conj Γ

                                                                                                                          The Conj! intro construction in FFL.Entailment.

                                                                                                                          Equations
                                                                                                                          Instances For
                                                                                                                            theorem PointwiseComposition.FFL.Entailment.Conj_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ : List F} (b : ∀ φ ∈ Γ, 𝓢 ⊢ φ) :
                                                                                                                            𝓢 ⊢ List.conj Γ
                                                                                                                            def PointwiseComposition.FFL.Entailment.rightConjProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (φ : F) (Γ : List F) (b : (ψ : F) → ψ ∈ Γ → 𝓢 ⊢! φ ⇒ₗ ψ) :
                                                                                                                            𝓢 ⊢! φ ⇒ₗ List.conj Γ

                                                                                                                            The right Conj! intro construction in FFL.Entailment.

                                                                                                                            Equations
                                                                                                                            Instances For
                                                                                                                              theorem PointwiseComposition.FFL.Entailment.right_Conj_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (φ : F) (Γ : List F) (b : ∀ ψ ∈ Γ, 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                                                                              𝓢 ⊢ φ ⇒ₗ List.conj Γ
                                                                                                                              def PointwiseComposition.FFL.Entailment.CConjConjProof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ Δ : List F} [DecidableEq F] (h : Δ ⊆ Γ) :

                                                                                                                              The CConj Conj! construction in FFL.Entailment.

                                                                                                                              Equations
                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                              Instances For
                                                                                                                                def PointwiseComposition.FFL.Entailment.leftConj₂ProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] [DecidableEq F] {Γ : List F} {φ : F} (h : φ ∈ Γ) :
                                                                                                                                𝓢 ⊢! ⋀Γ ⇒ₗ φ

                                                                                                                                The left Conj₂! intro construction in FFL.Entailment.

                                                                                                                                Equations
                                                                                                                                Instances For
                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.left_Conj₂_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : List F} (h : φ ∈ Γ) :
                                                                                                                                  𝓢 ⊢ ⋀Γ ⇒ₗ φ
                                                                                                                                  def PointwiseComposition.FFL.Entailment.Conj₂ProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (Γ : List F) (b : (φ : F) → φ ∈ Γ → 𝓢 ⊢! φ) :
                                                                                                                                  𝓢 ⊢! ⋀Γ

                                                                                                                                  The Conj₂! intro construction in FFL.Entailment.

                                                                                                                                  Equations
                                                                                                                                  Instances For
                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.Conj₂_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ : List F} (b : ∀ φ ∈ Γ, 𝓢 ⊢ φ) :
                                                                                                                                    𝓢 ⊢ ⋀Γ
                                                                                                                                    def PointwiseComposition.FFL.Entailment.rightConj₂ProofIntro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (φ : F) (Γ : List F) (b : (ψ : F) → ψ ∈ Γ → 𝓢 ⊢! φ ⇒ₗ ψ) :
                                                                                                                                    𝓢 ⊢! φ ⇒ₗ ⋀Γ

                                                                                                                                    The right Conj₂! intro construction in FFL.Entailment.

                                                                                                                                    Equations
                                                                                                                                    Instances For
                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.right_Conj₂_intro {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (φ : F) (Γ : List F) (b : ∀ ψ ∈ Γ, 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                                                                                      𝓢 ⊢ φ ⇒ₗ ⋀Γ
                                                                                                                                      def PointwiseComposition.FFL.Entailment.CConj₂Conj₂Proof {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] [DecidableEq F] {Γ Δ : List F} (h : Δ ⊆ Γ) :
                                                                                                                                      𝓢 ⊢! ⋀Γ ⇒ₗ ⋀Δ

                                                                                                                                      The CConj₂Conj₂! construction in FFL.Entailment.

                                                                                                                                      Equations
                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                      Instances For
                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.CConj₂Conj₂ {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ Δ : List F} (h : Δ ⊆ Γ) :
                                                                                                                                        𝓢 ⊢ ⋀Γ ⇒ₗ ⋀Δ
                                                                                                                                        @[reducible, inline]
                                                                                                                                        abbrev PointwiseComposition.FFL.Entailment.Minimal.ofEquiv {S : Type u_1} {F : Type u_2} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {G : Type u_3} {T : Type u_4} [Entailment T G] [LogicalConnective G] [LogicalNeutral G] (𝓢 : S) [Entailment.Minimal 𝓢] (𝓣 : T) (f : G →ˡᶜ F) (e : (φ : G) → 𝓢 ⊢! f φ ≃ 𝓣 ⊢! φ) :

                                                                                                                                        The of Equiv construction in FFL.Entailment.Minimal.

                                                                                                                                        Equations
                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                        Instances For
                                                                                                                                          structure PointwiseComposition.FFL.Entailment.FiniteContext {S : Sort u_1} (F : Type u_2) (𝓢 : S) :
                                                                                                                                          Type u_2

                                                                                                                                          Data and laws for Finite Context in FFL.Entailment.

                                                                                                                                          Instances For
                                                                                                                                            @[reducible, inline]

                                                                                                                                            The conj construction in FFL.Entailment.FiniteContext.

                                                                                                                                            Equations
                                                                                                                                            Instances For
                                                                                                                                              @[reducible, inline]

                                                                                                                                              The disj construction in FFL.Entailment.FiniteContext.

                                                                                                                                              Equations
                                                                                                                                              Instances For
                                                                                                                                                @[instance_reducible]
                                                                                                                                                Equations
                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.FiniteContext.mem_def {F : Type u_2} {S : Sort u_1} {𝓢 : S} {φ : F} {Γ : FiniteContext F 𝓢} :
                                                                                                                                                φ ∈ Γ ↔ φ ∈ Γ.ctx
                                                                                                                                                @[simp]
                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.FiniteContext.coe_subset_coe_iff {F : Type u_1} {S : Sort u_2} {𝓢 : S} {Γ Δ : List F} :
                                                                                                                                                { ctx := Γ } ⊆ { ctx := Δ } ↔ Γ ⊆ Δ
                                                                                                                                                @[simp]
                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.FiniteContext.mem_coe_iff {F : Type u_1} {S : Sort u_2} {𝓢 : S} {φ : F} {Γ : List F} :
                                                                                                                                                φ ∈ { ctx := Γ } ↔ φ ∈ Γ
                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.FiniteContext.not_mem_empty {F : Type u_1} {S : Sort u_2} {𝓢 : S} (φ : F) :
                                                                                                                                                φ ∉ ∅
                                                                                                                                                @[instance_reducible]
                                                                                                                                                Equations
                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                @[reducible, inline]
                                                                                                                                                abbrev PointwiseComposition.FFL.Entailment.FiniteContext.Prf {F : Type u_1} {S : Type u_2} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] (𝓢 : S) (Γ : List F) (φ : F) :
                                                                                                                                                Type u_3

                                                                                                                                                The Prf construction in FFL.Entailment.FiniteContext.

                                                                                                                                                Equations
                                                                                                                                                Instances For
                                                                                                                                                  @[reducible, inline]
                                                                                                                                                  abbrev PointwiseComposition.FFL.Entailment.FiniteContext.Provable {F : Type u_1} {S : Type u_2} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] (𝓢 : S) (Γ : List F) (φ : F) :

                                                                                                                                                  The Provable construction in FFL.Entailment.FiniteContext.

                                                                                                                                                  Equations
                                                                                                                                                  Instances For
                                                                                                                                                    @[reducible, inline]
                                                                                                                                                    abbrev PointwiseComposition.FFL.Entailment.FiniteContext.Unprovable {F : Type u_1} {S : Type u_2} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] (𝓢 : S) (Γ : List F) (φ : F) :

                                                                                                                                                    The Unprovable construction in FFL.Entailment.FiniteContext.

                                                                                                                                                    Equations
                                                                                                                                                    Instances For
                                                                                                                                                      @[reducible, inline]
                                                                                                                                                      abbrev PointwiseComposition.FFL.Entailment.FiniteContext.PrfSet {F : Type u_1} {S : Type u_2} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] (𝓢 : S) (Γ : List F) (s : Set F) :
                                                                                                                                                      Type (max u_3 u_1)

                                                                                                                                                      The Prf Set construction in FFL.Entailment.FiniteContext.

                                                                                                                                                      Equations
                                                                                                                                                      Instances For
                                                                                                                                                        @[reducible, inline]

                                                                                                                                                        The Provable Set construction in FFL.Entailment.FiniteContext.

                                                                                                                                                        Equations
                                                                                                                                                        Instances For

                                                                                                                                                          The «term ⊢[ ]! » construction in FFL.Entailment.FiniteContext.

                                                                                                                                                          Equations
                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                          Instances For

                                                                                                                                                            The «term ⊢[ ] » construction in FFL.Entailment.FiniteContext.

                                                                                                                                                            Equations
                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                            Instances For

                                                                                                                                                              The «term ⊬[ ] » construction in FFL.Entailment.FiniteContext.

                                                                                                                                                              Equations
                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                              Instances For

                                                                                                                                                                The «term ⊢[ ]!* » construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                Equations
                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                Instances For

                                                                                                                                                                  The «term ⊢[ ]* » construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                  Equations
                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                  Instances For
                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.FiniteContext.entailment_def {F : Type u_2} {S : Type u_1} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] (Γ : FiniteContext F 𝓢) (φ : F) :
                                                                                                                                                                    (Γ ⊢! φ) = (𝓢 ⊢! Γ.conj ⇒ₗ φ)
                                                                                                                                                                    def PointwiseComposition.FFL.Entailment.FiniteContext.ofDefProof {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} {φ : F} (b : 𝓢 ⊢! ⋀Γ ⇒ₗ φ) :
                                                                                                                                                                    Γ ⊢[𝓢]! φ

                                                                                                                                                                    The of Def! construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                    Equations
                                                                                                                                                                    Instances For
                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.FiniteContext.toDefProof {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} {φ : F} (b : Γ ⊢[𝓢]! φ) :
                                                                                                                                                                      𝓢 ⊢! ⋀Γ ⇒ₗ φ

                                                                                                                                                                      The to Def! construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                      Equations
                                                                                                                                                                      Instances For
                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.FiniteContext.toₛ {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} {φ : F} (b : Γ ⊢[𝓢] φ) :
                                                                                                                                                                        𝓢 ⊢ ⋀Γ ⇒ₗ φ
                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.FiniteContext.provable_iff {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} {φ : F} :
                                                                                                                                                                        Γ ⊢[𝓢] φ ↔ 𝓢 ⊢ ⋀Γ ⇒ₗ φ
                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.FiniteContext.castProof {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ' : List F} {φ' : F} {Γ : List F} {φ : F} (d : Γ ⊢[𝓢]! φ) (eΓ : Γ = Γ') (eφ : φ = φ') :
                                                                                                                                                                        Γ' ⊢[𝓢]! φ'

                                                                                                                                                                        The cast! construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                        Equations
                                                                                                                                                                        Instances For
                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                          Equations
                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                          Equations
                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FiniteContext.nth_axm {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {Γ : List F} (n : ℕ) (h : n < Γ.length := by simp) :
                                                                                                                                                                          Γ ⊢[𝓢] Γ[n]
                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FiniteContext.by_axm {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} [Entailment.Minimal 𝓢] {φ : F} (h : φ ∈ Γ := by classical simp) :
                                                                                                                                                                          Γ ⊢[𝓢] φ
                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FiniteContext.weakening {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ Δ : List F} [Entailment.Minimal 𝓢] (h : Γ ⊆ Δ) {φ : F} :
                                                                                                                                                                          Γ ⊢[𝓢] φ → Δ ⊢[𝓢] φ
                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FiniteContext.of' {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} [Entailment.Minimal 𝓢] {φ : F} (h : 𝓢 ⊢ φ) :
                                                                                                                                                                          Γ ⊢[𝓢] φ
                                                                                                                                                                          @[simp]
                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FiniteContext.id {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                          [φ] ⊢[𝓢] φ
                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FiniteContext.by_axm₀ {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                          (φ :: Γ) ⊢[𝓢] φ
                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FiniteContext.by_axm₁ {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                          (φ :: ψ :: Γ) ⊢[𝓢] ψ
                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FiniteContext.by_axm₂ {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} [Entailment.Minimal 𝓢] {φ ψ χ : F} :
                                                                                                                                                                          (φ :: ψ :: χ :: Γ) ⊢[𝓢] χ
                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                          Equations
                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                          Equations
                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                          Equations
                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                          Equations
                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                          def PointwiseComposition.FFL.Entailment.FiniteContext.deductProof {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {φ ψ : F} {Γ : List F} :
                                                                                                                                                                          (φ :: Γ) ⊢[𝓢]! ψ → Γ ⊢[𝓢]! φ ⇒ₗ ψ

                                                                                                                                                                          The deduct! construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                          Equations
                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                          Instances For
                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.FiniteContext.deduct {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} [Entailment.Minimal 𝓢] {φ ψ : F} (h : (φ :: Γ) ⊢[𝓢] ψ) :
                                                                                                                                                                            Γ ⊢[𝓢] φ ⇒ₗ ψ
                                                                                                                                                                            def PointwiseComposition.FFL.Entailment.FiniteContext.deductInvProof {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {φ ψ : F} {Γ : List F} :
                                                                                                                                                                            Γ ⊢[𝓢]! φ ⇒ₗ ψ → (φ :: Γ) ⊢[𝓢]! ψ

                                                                                                                                                                            The deduct Inv! construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                            Equations
                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                            Instances For
                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.FiniteContext.deductInv {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] {Γ : List F} [Entailment.Minimal 𝓢] {φ ψ : F} (h : Γ ⊢[𝓢] φ ⇒ₗ ψ) :
                                                                                                                                                                              (φ :: Γ) ⊢[𝓢] ψ
                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.FiniteContext.deduct_iff {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {φ ψ : F} {Γ : List F} :
                                                                                                                                                                              Γ ⊢[𝓢] φ ⇒ₗ ψ ↔ (φ :: Γ) ⊢[𝓢] ψ
                                                                                                                                                                              def PointwiseComposition.FFL.Entailment.FiniteContext.deduct'Proof {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                              [φ] ⊢[𝓢]! ψ → 𝓢 ⊢! φ ⇒ₗ ψ

                                                                                                                                                                              The deduct'! construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                              Equations
                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                              Instances For
                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.FiniteContext.deduct' {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {φ ψ : F} (h : [φ] ⊢[𝓢] ψ) :
                                                                                                                                                                                𝓢 ⊢ φ ⇒ₗ ψ
                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.FiniteContext.deductInv'Proof {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                𝓢 ⊢! φ ⇒ₗ ψ → [φ] ⊢[𝓢]! ψ

                                                                                                                                                                                The deduct Inv'! construction in FFL.Entailment.FiniteContext.

                                                                                                                                                                                Equations
                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                Instances For
                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.FiniteContext.deductInv' {F : Type u_1} {S : Type u_2} {𝓢 : S} [Entailment S F] [LogicalConnective F] [LogicalNeutral F] [Entailment.Minimal 𝓢] {φ ψ : F} (h : 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                                                                                                                                  [φ] ⊢[𝓢] ψ
                                                                                                                                                                                  @[instance_reducible]
                                                                                                                                                                                  Equations
                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                  @[instance_reducible]
                                                                                                                                                                                  Equations
                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                  structure PointwiseComposition.FFL.Entailment.Context (F : Type u_1) {S : Sort u_2} (𝓢 : S) :
                                                                                                                                                                                  Type u_1

                                                                                                                                                                                  Data and laws for Context in FFL.Entailment.

                                                                                                                                                                                  Instances For
                                                                                                                                                                                    @[instance_reducible]
                                                                                                                                                                                    Equations
                                                                                                                                                                                    @[instance_reducible]
                                                                                                                                                                                    instance PointwiseComposition.FFL.Entailment.Context.instMembership {S : Sort u_1} {F : Type u_2} {𝓢 : S} :
                                                                                                                                                                                    Membership F (Context F 𝓢)
                                                                                                                                                                                    Equations
                                                                                                                                                                                    @[instance_reducible]
                                                                                                                                                                                    instance PointwiseComposition.FFL.Entailment.Context.instHasSubset {S : Sort u_1} {F : Type u_2} {𝓢 : S} :
                                                                                                                                                                                    Equations
                                                                                                                                                                                    @[instance_reducible]
                                                                                                                                                                                    instance PointwiseComposition.FFL.Entailment.Context.instAdjoin {S : Sort u_1} {F : Type u_2} {𝓢 : S} :
                                                                                                                                                                                    Adjoin F (Context F 𝓢)
                                                                                                                                                                                    Equations
                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.Context.mem_def {S : Sort u_2} {F : Type u_1} {𝓢 : S} {φ : F} {Γ : Context F 𝓢} :
                                                                                                                                                                                    φ ∈ Γ ↔ φ ∈ Γ.ctx
                                                                                                                                                                                    @[simp]
                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.Context.coe_subset_coe_iff {S : Sort u_2} {F : Type u_1} {𝓢 : S} {Γ Δ : Set F} :
                                                                                                                                                                                    { ctx := Γ } ⊆ { ctx := Δ } ↔ Γ ⊆ Δ
                                                                                                                                                                                    @[simp]
                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.Context.mem_coe_iff {S : Sort u_2} {F : Type u_1} {𝓢 : S} {φ : F} {Γ : Set F} :
                                                                                                                                                                                    φ ∈ { ctx := Γ } ↔ φ ∈ Γ
                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.Context.not_mem_empty {S : Sort u_2} {F : Type u_1} {𝓢 : S} (φ : F) :
                                                                                                                                                                                    φ ∉ ∅
                                                                                                                                                                                    @[instance_reducible]
                                                                                                                                                                                    Equations
                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                    structure PointwiseComposition.FFL.Entailment.Context.Proof {S : Type u_1} {F : Type u_2} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] (Γ : Context F 𝓢) (φ : F) :
                                                                                                                                                                                    Type (max u_2 u_3)

                                                                                                                                                                                    Data and laws for Proof in FFL.Entailment.Context.

                                                                                                                                                                                    Instances For
                                                                                                                                                                                      @[reducible, inline]
                                                                                                                                                                                      abbrev PointwiseComposition.FFL.Entailment.Context.Prf {S : Type u_1} {F : Type u_2} (𝓢 : S) [LogicalConnective F] [LogicalNeutral F] [Entailment S F] (Γ : Set F) (φ : F) :
                                                                                                                                                                                      Type (max u_2 u_3)

                                                                                                                                                                                      The Prf construction in FFL.Entailment.Context.

                                                                                                                                                                                      Equations
                                                                                                                                                                                      Instances For
                                                                                                                                                                                        @[reducible, inline]
                                                                                                                                                                                        abbrev PointwiseComposition.FFL.Entailment.Context.Provable {S : Type u_1} {F : Type u_2} (𝓢 : S) [LogicalConnective F] [LogicalNeutral F] [Entailment S F] (Γ : Set F) (φ : F) :

                                                                                                                                                                                        The Provable construction in FFL.Entailment.Context.

                                                                                                                                                                                        Equations
                                                                                                                                                                                        Instances For
                                                                                                                                                                                          @[reducible, inline]
                                                                                                                                                                                          abbrev PointwiseComposition.FFL.Entailment.Context.Unprovable {S : Type u_1} {F : Type u_2} (𝓢 : S) [LogicalConnective F] [LogicalNeutral F] [Entailment S F] (Γ : Set F) (φ : F) :

                                                                                                                                                                                          The Unprovable construction in FFL.Entailment.Context.

                                                                                                                                                                                          Equations
                                                                                                                                                                                          Instances For
                                                                                                                                                                                            @[reducible, inline]
                                                                                                                                                                                            abbrev PointwiseComposition.FFL.Entailment.Context.PrfSet {S : Type u_1} {F : Type u_2} (𝓢 : S) [LogicalConnective F] [LogicalNeutral F] [Entailment S F] (Γ s : Set F) :
                                                                                                                                                                                            Type (max u_2 u_3)

                                                                                                                                                                                            The Prf Set construction in FFL.Entailment.Context.

                                                                                                                                                                                            Equations
                                                                                                                                                                                            Instances For
                                                                                                                                                                                              @[reducible, inline]

                                                                                                                                                                                              The Provable Set construction in FFL.Entailment.Context.

                                                                                                                                                                                              Equations
                                                                                                                                                                                              Instances For

                                                                                                                                                                                                The «term *⊢[ ]! » construction in FFL.Entailment.Context.

                                                                                                                                                                                                Equations
                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                Instances For

                                                                                                                                                                                                  The «term *⊢[ ] » construction in FFL.Entailment.Context.

                                                                                                                                                                                                  Equations
                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                    The «term *⊬[ ] » construction in FFL.Entailment.Context.

                                                                                                                                                                                                    Equations
                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                      The «term ⊢[ ]! » construction in FFL.Entailment.Context.

                                                                                                                                                                                                      Equations
                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                      Instances For

                                                                                                                                                                                                        The «term ⊢[ ] » construction in FFL.Entailment.Context.

                                                                                                                                                                                                        Equations
                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.Context.provable_iff {S : Type u_2} {F : Type u_1} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] {Γ : Set F} {φ : F} :
                                                                                                                                                                                                          Γ *⊢[𝓢] φ ↔ ∃ (Δ : List F), (∀ ψ ∈ Δ, ψ ∈ Γ) ∧ Δ ⊢[𝓢] φ
                                                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                                                          Equations
                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                                                          Equations
                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                          def PointwiseComposition.FFL.Entailment.Context.deductProof {S : Type u_1} {F : Type u_2} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] [DecidableEq F] {φ ψ : F} {Γ : Set F} :
                                                                                                                                                                                                          insert φ Γ *⊢[𝓢]! ψ → Γ *⊢[𝓢]! φ ⇒ₗ ψ

                                                                                                                                                                                                          The deduct! construction in FFL.Entailment.Context.

                                                                                                                                                                                                          Equations
                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.Context.deduct {S : Type u_2} {F : Type u_1} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {φ : F} {Γ : Set F} {ψ : F} (h : insert φ Γ *⊢[𝓢] ψ) :
                                                                                                                                                                                                            Γ *⊢[𝓢] φ ⇒ₗ ψ
                                                                                                                                                                                                            def PointwiseComposition.FFL.Entailment.Context.deductInvProof {S : Type u_1} {F : Type u_2} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {φ ψ : F} {Γ : Set F} :
                                                                                                                                                                                                            Γ *⊢[𝓢]! φ ⇒ₗ ψ → insert φ Γ *⊢[𝓢]! ψ

                                                                                                                                                                                                            The deduct Inv! construction in FFL.Entailment.Context.

                                                                                                                                                                                                            Equations
                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.Context.deductInv {S : Type u_2} {F : Type u_1} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {Γ : Set F} {φ ψ : F} (h : Γ *⊢[𝓢] φ ⇒ₗ ψ) :
                                                                                                                                                                                                              insert φ Γ *⊢[𝓢] ψ
                                                                                                                                                                                                              @[instance_reducible]
                                                                                                                                                                                                              Equations
                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.Context.weakening {S : Type u_2} {F : Type u_1} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {Γ Δ : Set F} (h : Γ ⊆ Δ) {φ : F} :
                                                                                                                                                                                                              Γ *⊢[𝓢] φ → Δ *⊢[𝓢] φ
                                                                                                                                                                                                              def PointwiseComposition.FFL.Entailment.Context.ofProof {S : Type u_1} {F : Type u_2} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {Γ : Set F} {φ : F} (b : 𝓢 ⊢! φ) :
                                                                                                                                                                                                              Γ *⊢[𝓢]! φ

                                                                                                                                                                                                              The of! construction in FFL.Entailment.Context.

                                                                                                                                                                                                              Equations
                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.Context.of {S : Type u_2} {F : Type u_1} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {φ : F} {Γ : Set F} (b : 𝓢 ⊢ φ) :
                                                                                                                                                                                                                Γ *⊢[𝓢] φ
                                                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.Context.mdpProof {S : Type u_1} {F : Type u_2} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] {Γ : Set F} (bpq : Γ *⊢[𝓢]! φ ⇒ₗ ψ) (bp : Γ *⊢[𝓢]! φ) :
                                                                                                                                                                                                                Γ *⊢[𝓢]! ψ

                                                                                                                                                                                                                The mdp! construction in FFL.Entailment.Context.

                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.Context.by_axm {S : Type u_2} {F : Type u_1} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {Γ : Set F} {φ : F} (h : φ ∈ Γ) :
                                                                                                                                                                                                                  Γ *⊢[𝓢] φ
                                                                                                                                                                                                                  def PointwiseComposition.FFL.Entailment.Context.emptyPrfProof {S : Type u_1} {F : Type u_2} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                                                                  ∅ *⊢[𝓢]! φ → 𝓢 ⊢! φ

                                                                                                                                                                                                                  The empty Prf! construction in FFL.Entailment.Context.

                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.Context.emptyPrf {S : Type u_1} {F : Type u_2} {𝓢 : S} [LogicalConnective F] [LogicalNeutral F] [Entailment S F] [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                                                                    ∅ *⊢[𝓢] φ → 𝓢 ⊢ φ
                                                                                                                                                                                                                    @[instance_reducible]
                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                    def PointwiseComposition.FFL.Entailment.innerMDPProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] :
                                                                                                                                                                                                                    𝓢 ⊢! φ ⋏ (φ ⇒ₗ ψ) ⇒ₗ ψ

                                                                                                                                                                                                                    The inner MDP! construction in FFL.Entailment.

                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.inner_mdp {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                      𝓢 ⊢ φ ⋏ (φ ⇒ₗ ψ) ⇒ₗ ψ
                                                                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.botOfMemEitherProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : List F} [DecidableEq F] (h₁ : φ ∈ Γ) (h₂ : ∼φ ∈ Γ) :
                                                                                                                                                                                                                      Γ ⊢[𝓢]! ⊥

                                                                                                                                                                                                                      The bot of mem either! construction in FFL.Entailment.

                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.bot_of_mem_either {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : List F} (h₁ : φ ∈ Γ) (h₂ : ∼φ ∈ Γ) :
                                                                                                                                                                                                                        Γ ⊢[𝓢] ⊥
                                                                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.negMDPProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (hnp : 𝓢 ⊢! ∼φ) (hn : 𝓢 ⊢! φ) :
                                                                                                                                                                                                                        𝓢 ⊢! ⊥

                                                                                                                                                                                                                        The neg MDP! construction in FFL.Entailment.

                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.neg_mdp {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (hnp : 𝓢 ⊢ ∼φ) (hn : 𝓢 ⊢ φ) :
                                                                                                                                                                                                                          𝓢 ⊢ ⊥
                                                                                                                                                                                                                          def PointwiseComposition.FFL.Entailment.rightAProofIntroLeft {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢! φ ⇒ₗ χ) :
                                                                                                                                                                                                                          𝓢 ⊢! φ ⇒ₗ χ ⋎ ψ

                                                                                                                                                                                                                          The right A! intro left construction in FFL.Entailment.

                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.right_A_intro_left {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                                                                                                                                            𝓢 ⊢ φ ⇒ₗ χ ⋎ ψ
                                                                                                                                                                                                                            def PointwiseComposition.FFL.Entailment.rightAProofIntroRight {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢! ψ ⇒ₗ χ) :
                                                                                                                                                                                                                            𝓢 ⊢! ψ ⇒ₗ φ ⋎ χ

                                                                                                                                                                                                                            The right A! intro right construction in FFL.Entailment.

                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.right_A_intro_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ ψ ⇒ₗ χ) :
                                                                                                                                                                                                                              𝓢 ⊢ ψ ⇒ₗ φ ⋎ χ
                                                                                                                                                                                                                              def PointwiseComposition.FFL.Entailment.rightKProofIntro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} [DecidableEq F] (hq : 𝓢 ⊢! φ ⇒ₗ ψ) (hr : 𝓢 ⊢! φ ⇒ₗ χ) :
                                                                                                                                                                                                                              𝓢 ⊢! φ ⇒ₗ ψ ⋏ χ

                                                                                                                                                                                                                              The right K! intro construction in FFL.Entailment.

                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.right_K_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hq : 𝓢 ⊢ φ ⇒ₗ ψ) (hr : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                                                                                                                                                𝓢 ⊢ φ ⇒ₗ ψ ⋏ χ
                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.left_K_symm {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (d : 𝓢 ⊢ φ ⋏ ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                𝓢 ⊢ ψ ⋏ φ ⇒ₗ χ
                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.left_K_intro_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                                                                                                                                                𝓢 ⊢ ψ ⋏ φ ⇒ₗ χ
                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.left_K_intro_left {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                                                                                                                                                𝓢 ⊢ φ ⋏ ψ ⇒ₗ χ
                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.cut {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ c : F} (d₁ : 𝓢 ⊢ φ₁ ⋏ c ⇒ₗ ψ₁) (d₂ : 𝓢 ⊢ φ₂ ⇒ₗ c ⋎ ψ₂) :
                                                                                                                                                                                                                                𝓢 ⊢ φ₁ ⋏ φ₂ ⇒ₗ ψ₁ ⋎ ψ₂
                                                                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.CAAProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                𝓢 ⊢! φ ⋎ ψ ⇒ₗ ψ ⋎ φ

                                                                                                                                                                                                                                The CAA! construction in FFL.Entailment.

                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CAA {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                  𝓢 ⊢ φ ⋎ ψ ⇒ₗ ψ ⋎ φ
                                                                                                                                                                                                                                  def PointwiseComposition.FFL.Entailment.AProofSymm {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ⋎ ψ) :
                                                                                                                                                                                                                                  𝓢 ⊢! ψ ⋎ φ

                                                                                                                                                                                                                                  The A! symm construction in FFL.Entailment.

                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.A_symm {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (h : 𝓢 ⊢ φ ⋎ ψ) :
                                                                                                                                                                                                                                    𝓢 ⊢ ψ ⋎ φ
                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.A_assoc {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} :
                                                                                                                                                                                                                                    𝓢 ⊢ φ ⋎ ψ ⋎ χ ↔ 𝓢 ⊢ (φ ⋎ ψ) ⋎ χ
                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.K_assoc {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} :
                                                                                                                                                                                                                                    𝓢 ⊢ (φ ⋏ ψ) ⋏ χ ⇔ₗ φ ⋏ ψ ⋏ χ
                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.K_assoc_mp {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ (φ ⋏ ψ) ⋏ χ) :
                                                                                                                                                                                                                                    𝓢 ⊢ φ ⋏ ψ ⋏ χ
                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.K_assoc_mpr {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⋏ ψ ⋏ χ) :
                                                                                                                                                                                                                                    𝓢 ⊢ (φ ⋏ ψ) ⋏ χ
                                                                                                                                                                                                                                    def PointwiseComposition.FFL.Entailment.KProofReplaceLeft {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hc : 𝓢 ⊢! φ ⋏ ψ) (h : 𝓢 ⊢! φ ⇒ₗ χ) :
                                                                                                                                                                                                                                    𝓢 ⊢! χ ⋏ ψ

                                                                                                                                                                                                                                    The K! replace left construction in FFL.Entailment.

                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.K_replace_left {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hc : 𝓢 ⊢ φ ⋏ ψ) (h : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                                                                                                                                                      𝓢 ⊢ χ ⋏ ψ
                                                                                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.CKKProofOfCProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢! φ ⇒ₗ χ) :
                                                                                                                                                                                                                                      𝓢 ⊢! φ ⋏ ψ ⇒ₗ χ ⋏ ψ

                                                                                                                                                                                                                                      The CKK! of C! construction in FFL.Entailment.

                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.CKK_of_C {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                                                                                                                                                        𝓢 ⊢ φ ⋏ ψ ⇒ₗ χ ⋏ ψ
                                                                                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.KProofReplaceRight {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hc : 𝓢 ⊢! φ ⋏ ψ) (h : 𝓢 ⊢! ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                        𝓢 ⊢! φ ⋏ χ

                                                                                                                                                                                                                                        The K! replace right construction in FFL.Entailment.

                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.K_replace_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hc : 𝓢 ⊢ φ ⋏ ψ) (h : 𝓢 ⊢ ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                          𝓢 ⊢ φ ⋏ χ
                                                                                                                                                                                                                                          def PointwiseComposition.FFL.Entailment.CKKProofOfCProof' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢! ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                          𝓢 ⊢! φ ⋏ ψ ⇒ₗ φ ⋏ χ

                                                                                                                                                                                                                                          The CKK! of C!' construction in FFL.Entailment.

                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.CKK_of_C' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                            𝓢 ⊢ φ ⋏ ψ ⇒ₗ φ ⋏ χ
                                                                                                                                                                                                                                            def PointwiseComposition.FFL.Entailment.KProofReplace {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ ξ : F} (hc : 𝓢 ⊢! φ ⋏ ψ) (h₁ : 𝓢 ⊢! φ ⇒ₗ χ) (h₂ : 𝓢 ⊢! ψ ⇒ₗ ξ) :
                                                                                                                                                                                                                                            𝓢 ⊢! χ ⋏ ξ

                                                                                                                                                                                                                                            The K! replace construction in FFL.Entailment.

                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.K_replace {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ ξ : F} (hc : 𝓢 ⊢ φ ⋏ ψ) (h₁ : 𝓢 ⊢ φ ⇒ₗ χ) (h₂ : 𝓢 ⊢ ψ ⇒ₗ ξ) :
                                                                                                                                                                                                                                              𝓢 ⊢ χ ⋏ ξ
                                                                                                                                                                                                                                              def PointwiseComposition.FFL.Entailment.CKKProofOfCProofOfCProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ ξ : F} (h₁ : 𝓢 ⊢! φ ⇒ₗ χ) (h₂ : 𝓢 ⊢! ψ ⇒ₗ ξ) :
                                                                                                                                                                                                                                              𝓢 ⊢! φ ⋏ ψ ⇒ₗ χ ⋏ ξ

                                                                                                                                                                                                                                              The CKK! of C! of C! construction in FFL.Entailment.

                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.CKK_of_C_of_C {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ ξ : F} (h₁ : 𝓢 ⊢ φ ⇒ₗ χ) (h₂ : 𝓢 ⊢ ψ ⇒ₗ ξ) :
                                                                                                                                                                                                                                                𝓢 ⊢ φ ⋏ ψ ⇒ₗ χ ⋏ ξ
                                                                                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.AProofReplaceLeft {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hc : 𝓢 ⊢! φ ⋎ ψ) (hp : 𝓢 ⊢! φ ⇒ₗ χ) :
                                                                                                                                                                                                                                                𝓢 ⊢! χ ⋎ ψ

                                                                                                                                                                                                                                                The A! replace left construction in FFL.Entailment.

                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.A_replace_left {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hc : 𝓢 ⊢ φ ⋎ ψ) (hp : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                                                                                                                                                                  𝓢 ⊢ χ ⋎ ψ
                                                                                                                                                                                                                                                  def PointwiseComposition.FFL.Entailment.CAAProofOfCProofLeft {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hp : 𝓢 ⊢! φ ⇒ₗ χ) :
                                                                                                                                                                                                                                                  𝓢 ⊢! φ ⋎ ψ ⇒ₗ χ ⋎ ψ

                                                                                                                                                                                                                                                  The CAA! of C! left construction in FFL.Entailment.

                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.CAA_of_C_left {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hp : 𝓢 ⊢ φ ⇒ₗ χ) :
                                                                                                                                                                                                                                                    𝓢 ⊢ φ ⋎ ψ ⇒ₗ χ ⋎ ψ
                                                                                                                                                                                                                                                    def PointwiseComposition.FFL.Entailment.AProofReplaceRight {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hc : 𝓢 ⊢! φ ⋎ ψ) (hq : 𝓢 ⊢! ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                                    𝓢 ⊢! φ ⋎ χ

                                                                                                                                                                                                                                                    The A! replace right construction in FFL.Entailment.

                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.A_replace_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hc : 𝓢 ⊢ φ ⋎ ψ) (hq : 𝓢 ⊢ ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                                      𝓢 ⊢ φ ⋎ χ
                                                                                                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.CAAProofOfCProofRight {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hq : 𝓢 ⊢! ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                                      𝓢 ⊢! φ ⋎ ψ ⇒ₗ φ ⋎ χ

                                                                                                                                                                                                                                                      The CAA! of C! right construction in FFL.Entailment.

                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.CAA_of_C_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (hq : 𝓢 ⊢ ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                                        𝓢 ⊢ φ ⋎ ψ ⇒ₗ φ ⋎ χ
                                                                                                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.AProofReplace {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (h : 𝓢 ⊢! φ₁ ⋎ ψ₁) (hp : 𝓢 ⊢! φ₁ ⇒ₗ φ₂) (hq : 𝓢 ⊢! ψ₁ ⇒ₗ ψ₂) :
                                                                                                                                                                                                                                                        𝓢 ⊢! φ₂ ⋎ ψ₂

                                                                                                                                                                                                                                                        The A! replace construction in FFL.Entailment.

                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.A_replace {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (h : 𝓢 ⊢ φ₁ ⋎ ψ₁) (hp : 𝓢 ⊢ φ₁ ⇒ₗ φ₂) (hq : 𝓢 ⊢ ψ₁ ⇒ₗ ψ₂) :
                                                                                                                                                                                                                                                          𝓢 ⊢ φ₂ ⋎ ψ₂
                                                                                                                                                                                                                                                          def PointwiseComposition.FFL.Entailment.CAAProofOfCProofOfCProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢! φ₁ ⇒ₗ φ₂) (hq : 𝓢 ⊢! ψ₁ ⇒ₗ ψ₂) :
                                                                                                                                                                                                                                                          𝓢 ⊢! φ₁ ⋎ ψ₁ ⇒ₗ φ₂ ⋎ ψ₂

                                                                                                                                                                                                                                                          The CAA! of C! of C! construction in FFL.Entailment.

                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.CAA_of_C_of_C {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢ φ₁ ⇒ₗ φ₂) (hq : 𝓢 ⊢ ψ₁ ⇒ₗ ψ₂) :
                                                                                                                                                                                                                                                            𝓢 ⊢ φ₁ ⋎ ψ₁ ⇒ₗ φ₂ ⋎ ψ₂
                                                                                                                                                                                                                                                            def PointwiseComposition.FFL.Entailment.EAAProofOfEProofOfEProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢! φ₁ ⇔ₗ φ₂) (hq : 𝓢 ⊢! ψ₁ ⇔ₗ ψ₂) :
                                                                                                                                                                                                                                                            𝓢 ⊢! φ₁ ⋎ ψ₁ ⇔ₗ φ₂ ⋎ ψ₂

                                                                                                                                                                                                                                                            The EAA! of E! of E! construction in FFL.Entailment.

                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.EAA_of_E_of_E {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢ φ₁ ⇔ₗ φ₂) (hq : 𝓢 ⊢ ψ₁ ⇔ₗ ψ₂) :
                                                                                                                                                                                                                                                              𝓢 ⊢ φ₁ ⋎ ψ₁ ⇔ₗ φ₂ ⋎ ψ₂
                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.EAAAA {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} :
                                                                                                                                                                                                                                                              𝓢 ⊢ φ ⋎ ψ ⋎ χ ⇔ₗ (φ ⋎ ψ) ⋎ χ
                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.EAA_of_E_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (d : 𝓢 ⊢ ψ ⇔ₗ χ) :
                                                                                                                                                                                                                                                              𝓢 ⊢ φ ⋎ ψ ⇔ₗ φ ⋎ χ
                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.EAA_of_E_left {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (d : 𝓢 ⊢ φ ⇔ₗ χ) :
                                                                                                                                                                                                                                                              𝓢 ⊢ φ ⋎ ψ ⇔ₗ χ ⋎ ψ
                                                                                                                                                                                                                                                              def PointwiseComposition.FFL.Entailment.EKKProofOfEProofOfEProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢! φ₁ ⇔ₗ φ₂) (hq : 𝓢 ⊢! ψ₁ ⇔ₗ ψ₂) :
                                                                                                                                                                                                                                                              𝓢 ⊢! φ₁ ⋏ ψ₁ ⇔ₗ φ₂ ⋏ ψ₂

                                                                                                                                                                                                                                                              The EKK! of E! of E! construction in FFL.Entailment.

                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.EKK_of_E_of_E {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢ φ₁ ⇔ₗ φ₂) (hq : 𝓢 ⊢ ψ₁ ⇔ₗ ψ₂) :
                                                                                                                                                                                                                                                                𝓢 ⊢ φ₁ ⋏ ψ₁ ⇔ₗ φ₂ ⋏ ψ₂
                                                                                                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.ECCProofOfEProofOfEProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢! φ₁ ⇔ₗ φ₂) (hq : 𝓢 ⊢! ψ₁ ⇔ₗ ψ₂) :
                                                                                                                                                                                                                                                                𝓢 ⊢! (φ₁ ⇒ₗ ψ₁) ⇔ₗ (φ₂ ⇒ₗ ψ₂)

                                                                                                                                                                                                                                                                The ECC! of E! of E! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.ECC_of_E_of_E {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢ φ₁ ⇔ₗ φ₂) (hq : 𝓢 ⊢ ψ₁ ⇔ₗ ψ₂) :
                                                                                                                                                                                                                                                                  𝓢 ⊢ (φ₁ ⇒ₗ ψ₁) ⇔ₗ (φ₂ ⇒ₗ ψ₂)
                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.C_iff_C_of_E_of_E {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ₁ φ₂ ψ₁ ψ₂ : F} (hp : 𝓢 ⊢ φ₁ ⇔ₗ φ₂) (hq : 𝓢 ⊢ ψ₁ ⇔ₗ ψ₂) :
                                                                                                                                                                                                                                                                  𝓢 ⊢ φ₁ ⇒ₗ ψ₁ ↔ 𝓢 ⊢ φ₂ ⇒ₗ ψ₂

                                                                                                                                                                                                                                                                  The dni! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                    @[simp]
                                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.dni {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                                                                                                                    𝓢 ⊢ φ ⇒ₗ ∼∼φ
                                                                                                                                                                                                                                                                    def PointwiseComposition.FFL.Entailment.dni'Proof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} [DecidableEq F] (b : 𝓢 ⊢! φ) :
                                                                                                                                                                                                                                                                    𝓢 ⊢! ∼∼φ

                                                                                                                                                                                                                                                                    The dni'! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.dni' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (b : 𝓢 ⊢ φ) :
                                                                                                                                                                                                                                                                      𝓢 ⊢ ∼∼φ
                                                                                                                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.ANNNNProofOfAProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (d : 𝓢 ⊢! φ ⋎ ψ) :

                                                                                                                                                                                                                                                                      The ANNNN! of A! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.ANNNN_of_A {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (d : 𝓢 ⊢ φ ⋎ ψ) :
                                                                                                                                                                                                                                                                        𝓢 ⊢ ∼∼φ ⋎ ∼∼ψ
                                                                                                                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.KNNNNProofOfKProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (d : 𝓢 ⊢! φ ⋏ ψ) :

                                                                                                                                                                                                                                                                        The KNNNN! of K! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.KNNNN_of_K {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (d : 𝓢 ⊢ φ ⋏ ψ) :
                                                                                                                                                                                                                                                                          𝓢 ⊢ ∼∼φ ⋏ ∼∼ψ

                                                                                                                                                                                                                                                                          The CNNOO! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                            def PointwiseComposition.FFL.Entailment.CCCNNProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] :
                                                                                                                                                                                                                                                                            𝓢 ⊢! (φ ⇒ₗ ψ) ⇒ₗ ∼ψ ⇒ₗ ∼φ

                                                                                                                                                                                                                                                                            The CCCNN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.CCCNN {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                              𝓢 ⊢ (φ ⇒ₗ ψ) ⇒ₗ ∼ψ ⇒ₗ ∼φ
                                                                                                                                                                                                                                                                              @[deprecated PointwiseComposition.FFL.Entailment.CCCNNProof "use `CCCNN!`" (since := "2026-07-20")]

                                                                                                                                                                                                                                                                              Alias of PointwiseComposition.FFL.Entailment.CCCNNProof.


                                                                                                                                                                                                                                                                              The CCCNN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                @[deprecated PointwiseComposition.FFL.Entailment.CCCNN "use `CCCNN`" (since := "2026-07-20")]
                                                                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.contra₀ {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                                𝓢 ⊢ (φ ⇒ₗ ψ) ⇒ₗ ∼ψ ⇒ₗ ∼φ

                                                                                                                                                                                                                                                                                Alias of PointwiseComposition.FFL.Entailment.CCCNN.

                                                                                                                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.contraProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (b : 𝓢 ⊢! φ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                𝓢 ⊢! ∼ψ ⇒ₗ ∼φ

                                                                                                                                                                                                                                                                                The contra! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.contra {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (b : 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                  𝓢 ⊢ ∼ψ ⇒ₗ ∼φ
                                                                                                                                                                                                                                                                                  @[deprecated PointwiseComposition.FFL.Entailment.contraProof "use `contra!`" (since := "2026-07-20")]
                                                                                                                                                                                                                                                                                  def PointwiseComposition.FFL.Entailment.contra₀'Proof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (b : 𝓢 ⊢! φ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                  𝓢 ⊢! ∼ψ ⇒ₗ ∼φ

                                                                                                                                                                                                                                                                                  Alias of PointwiseComposition.FFL.Entailment.contraProof.


                                                                                                                                                                                                                                                                                  The contra! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                    @[deprecated PointwiseComposition.FFL.Entailment.contra "use `contra`" (since := "2026-07-20")]
                                                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.contra₀' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (b : 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                    𝓢 ⊢ ∼ψ ⇒ₗ ∼φ

                                                                                                                                                                                                                                                                                    Alias of PointwiseComposition.FFL.Entailment.contra.

                                                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.CNNNN_of_C {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (b : 𝓢 ⊢ φ ⇒ₗ ψ) :

                                                                                                                                                                                                                                                                                    The CCCNNNN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                      @[simp]
                                                                                                                                                                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.CCCNNNN {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                                      𝓢 ⊢ (φ ⇒ₗ ψ) ⇒ₗ ∼∼φ ⇒ₗ ∼∼ψ
                                                                                                                                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.CNProofOfCNProofRight {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (b : 𝓢 ⊢! φ ⇒ₗ ∼ψ) :
                                                                                                                                                                                                                                                                                      𝓢 ⊢! ψ ⇒ₗ ∼φ

                                                                                                                                                                                                                                                                                      The CN! of CN! right construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.CN_of_CN_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (b : 𝓢 ⊢ φ ⇒ₗ ∼ψ) :
                                                                                                                                                                                                                                                                                        𝓢 ⊢ ψ ⇒ₗ ∼φ
                                                                                                                                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.CCNCNProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] :
                                                                                                                                                                                                                                                                                        𝓢 ⊢! (φ ⇒ₗ ∼ψ) ⇒ₗ ψ ⇒ₗ ∼φ

                                                                                                                                                                                                                                                                                        The CCNCN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.CCNCN {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                                          𝓢 ⊢ (φ ⇒ₗ ∼ψ) ⇒ₗ ψ ⇒ₗ ∼φ
                                                                                                                                                                                                                                                                                          def PointwiseComposition.FFL.Entailment.ENNProofOfEProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (b : 𝓢 ⊢! φ ⇔ₗ ψ) :
                                                                                                                                                                                                                                                                                          𝓢 ⊢! ∼φ ⇔ₗ ∼ψ

                                                                                                                                                                                                                                                                                          The ENN! of E! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.ENN_of_E {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (b : 𝓢 ⊢ φ ⇔ₗ ψ) :
                                                                                                                                                                                                                                                                                            𝓢 ⊢ ∼φ ⇔ₗ ∼ψ

                                                                                                                                                                                                                                                                                            The ENNCCOO! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.ENNCCOO {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.tne {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                                                                                                                                              def PointwiseComposition.FFL.Entailment.tne'Proof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} [DecidableEq F] (b : 𝓢 ⊢! ∼∼∼φ) :
                                                                                                                                                                                                                                                                                              𝓢 ⊢! ∼φ

                                                                                                                                                                                                                                                                                              The tne'! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.tne' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (b : 𝓢 ⊢ ∼∼∼φ) :
                                                                                                                                                                                                                                                                                                𝓢 ⊢ ∼φ
                                                                                                                                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.CCCProofOfCProofLeft {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢! ψ ⇒ₗ φ) :
                                                                                                                                                                                                                                                                                                𝓢 ⊢! (φ ⇒ₗ χ) ⇒ₗ ψ ⇒ₗ χ

                                                                                                                                                                                                                                                                                                The CCC! of C! left construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CCC_of_C_left {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ ψ ⇒ₗ φ) :
                                                                                                                                                                                                                                                                                                  𝓢 ⊢ (φ ⇒ₗ χ) ⇒ₗ ψ ⇒ₗ χ
                                                                                                                                                                                                                                                                                                  @[deprecated PointwiseComposition.FFL.Entailment.CCCProofOfCProofLeft "use `CCC!OfC!Left`" (since := "2026-07-20")]
                                                                                                                                                                                                                                                                                                  def PointwiseComposition.FFL.Entailment.revDhypImp'Proof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢! ψ ⇒ₗ φ) :
                                                                                                                                                                                                                                                                                                  𝓢 ⊢! (φ ⇒ₗ χ) ⇒ₗ ψ ⇒ₗ χ

                                                                                                                                                                                                                                                                                                  Alias of PointwiseComposition.FFL.Entailment.CCCProofOfCProofLeft.


                                                                                                                                                                                                                                                                                                  The CCC! of C! left construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                    @[deprecated PointwiseComposition.FFL.Entailment.CCC_of_C_left "use `CCC_of_C_left`" (since := "2026-07-20")]
                                                                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.rev_dhyp_imp' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ ψ ⇒ₗ φ) :
                                                                                                                                                                                                                                                                                                    𝓢 ⊢ (φ ⇒ₗ χ) ⇒ₗ ψ ⇒ₗ χ

                                                                                                                                                                                                                                                                                                    Alias of PointwiseComposition.FFL.Entailment.CCC_of_C_left.

                                                                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.C_iff_C_of_iff_left {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⇔ₗ ψ) :
                                                                                                                                                                                                                                                                                                    𝓢 ⊢ φ ⇒ₗ χ ↔ 𝓢 ⊢ ψ ⇒ₗ χ
                                                                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.C_iff_C_of_iff_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⇔ₗ ψ) :
                                                                                                                                                                                                                                                                                                    𝓢 ⊢ χ ⇒ₗ φ ↔ 𝓢 ⊢ χ ⇒ₗ ψ
                                                                                                                                                                                                                                                                                                    def PointwiseComposition.FFL.Entailment.CProofSwap {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} [DecidableEq F] (h : 𝓢 ⊢! φ ⇒ₗ ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                                                                                    𝓢 ⊢! ψ ⇒ₗ φ ⇒ₗ χ

                                                                                                                                                                                                                                                                                                    The C! swap construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.C_swap {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⇒ₗ ψ ⇒ₗ χ) :
                                                                                                                                                                                                                                                                                                      𝓢 ⊢ ψ ⇒ₗ φ ⇒ₗ χ
                                                                                                                                                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.CCCCCProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} [DecidableEq F] :
                                                                                                                                                                                                                                                                                                      𝓢 ⊢! (φ ⇒ₗ ψ ⇒ₗ χ) ⇒ₗ ψ ⇒ₗ φ ⇒ₗ χ

                                                                                                                                                                                                                                                                                                      The CCCCC! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                        @[simp]
                                                                                                                                                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.CCCCC {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} :
                                                                                                                                                                                                                                                                                                        𝓢 ⊢ (φ ⇒ₗ ψ ⇒ₗ χ) ⇒ₗ ψ ⇒ₗ φ ⇒ₗ χ
                                                                                                                                                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.CProofOfCCProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (h : 𝓢 ⊢! φ ⇒ₗ φ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                                        𝓢 ⊢! φ ⇒ₗ ψ

                                                                                                                                                                                                                                                                                                        The C! of CC! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.C_of_CC {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (h : 𝓢 ⊢ φ ⇒ₗ φ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                                          𝓢 ⊢ φ ⇒ₗ ψ
                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.CCC {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                                                          𝓢 ⊢ φ ⇒ₗ (φ ⇒ₗ ψ) ⇒ₗ ψ
                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.CCC_of_C_right {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ χ : F} (h : 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                                          𝓢 ⊢ (χ ⇒ₗ φ) ⇒ₗ χ ⇒ₗ ψ

                                                                                                                                                                                                                                                                                                          The CNNCCNNNN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                            @[simp]
                                                                                                                                                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.CNNCCNNNN {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.CNNNN_of_NNC {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (b : 𝓢 ⊢ ∼∼(φ ⇒ₗ ψ)) :
                                                                                                                                                                                                                                                                                                            def PointwiseComposition.FFL.Entailment.OProofIntroOfKNProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (h : 𝓢 ⊢! φ ⋏ ∼φ) :
                                                                                                                                                                                                                                                                                                            𝓢 ⊢! ⊥

                                                                                                                                                                                                                                                                                                            The O! intro of KN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.O_intro_of_KN {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (h : 𝓢 ⊢ φ ⋏ ∼φ) :
                                                                                                                                                                                                                                                                                                              𝓢 ⊢ ⊥
                                                                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.lac' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (h : 𝓢 ⊢ φ ⋏ ∼φ) :
                                                                                                                                                                                                                                                                                                              𝓢 ⊢ ⊥

                                                                                                                                                                                                                                                                                                              Law of contradiction

                                                                                                                                                                                                                                                                                                              The CKNO! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                @[simp]
                                                                                                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.CKNO {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                                                                                                                                                                𝓢 ⊢ φ ⋏ ∼φ ⇒ₗ ⊥
                                                                                                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.lac {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} :
                                                                                                                                                                                                                                                                                                                𝓢 ⊢ φ ⋏ ∼φ ⇒ₗ ⊥

                                                                                                                                                                                                                                                                                                                Law of contradiction

                                                                                                                                                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.CANNNKProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] :
                                                                                                                                                                                                                                                                                                                𝓢 ⊢! ∼φ ⋎ ∼ψ ⇒ₗ ∼(φ ⋏ ψ)

                                                                                                                                                                                                                                                                                                                The CANNNK! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                  @[simp]
                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CANNNK {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ ∼φ ⋎ ∼ψ ⇒ₗ ∼(φ ⋏ ψ)
                                                                                                                                                                                                                                                                                                                  def PointwiseComposition.FFL.Entailment.NKProofOfANNProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (d : 𝓢 ⊢! ∼φ ⋎ ∼ψ) :
                                                                                                                                                                                                                                                                                                                  𝓢 ⊢! ∼(φ ⋏ ψ)

                                                                                                                                                                                                                                                                                                                  The NK! of ANN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.NK_of_ANN {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (d : 𝓢 ⊢ ∼φ ⋎ ∼ψ) :
                                                                                                                                                                                                                                                                                                                    𝓢 ⊢ ∼(φ ⋏ ψ)
                                                                                                                                                                                                                                                                                                                    def PointwiseComposition.FFL.Entailment.CKNNNAProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] :
                                                                                                                                                                                                                                                                                                                    𝓢 ⊢! ∼φ ⋏ ∼ψ ⇒ₗ ∼(φ ⋎ ψ)

                                                                                                                                                                                                                                                                                                                    The CKNNNA! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                      @[simp]
                                                                                                                                                                                                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.CKNNNA {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                                                                      𝓢 ⊢ ∼φ ⋏ ∼ψ ⇒ₗ ∼(φ ⋎ ψ)
                                                                                                                                                                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.NAProofOfKNNProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (d : 𝓢 ⊢! ∼φ ⋏ ∼ψ) :
                                                                                                                                                                                                                                                                                                                      𝓢 ⊢! ∼(φ ⋎ ψ)

                                                                                                                                                                                                                                                                                                                      The NA! of KNN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.NA_of_KNN {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (d : 𝓢 ⊢ ∼φ ⋏ ∼ψ) :
                                                                                                                                                                                                                                                                                                                        𝓢 ⊢ ∼(φ ⋎ ψ)
                                                                                                                                                                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.CNAKNNProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] :
                                                                                                                                                                                                                                                                                                                        𝓢 ⊢! ∼(φ ⋎ ψ) ⇒ₗ ∼φ ⋏ ∼ψ

                                                                                                                                                                                                                                                                                                                        The CNAKNN! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                          @[simp]
                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.CNAKNN {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} :
                                                                                                                                                                                                                                                                                                                          𝓢 ⊢ ∼(φ ⋎ ψ) ⇒ₗ ∼φ ⋏ ∼ψ
                                                                                                                                                                                                                                                                                                                          def PointwiseComposition.FFL.Entailment.KNNProofOfNAProof {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (b : 𝓢 ⊢! ∼(φ ⋎ ψ)) :
                                                                                                                                                                                                                                                                                                                          𝓢 ⊢! ∼φ ⋏ ∼ψ

                                                                                                                                                                                                                                                                                                                          The KNN! of NA! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                            theorem PointwiseComposition.FFL.Entailment.KNN_of_NA {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (b : 𝓢 ⊢ ∼(φ ⋎ ψ)) :
                                                                                                                                                                                                                                                                                                                            𝓢 ⊢ ∼φ ⋏ ∼ψ

                                                                                                                                                                                                                                                                                                                            The EConj₂Conj! construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                                                                                                                              theorem PointwiseComposition.FFL.Entailment.CConj_iff_CConj₂ {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : List F} :
                                                                                                                                                                                                                                                                                                                              𝓢 ⊢ List.conj Γ ⇒ₗ φ ↔ 𝓢 ⊢ ⋀Γ ⇒ₗ φ
                                                                                                                                                                                                                                                                                                                              def PointwiseComposition.FFL.Entailment.rightConj'ProofIntro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_4} [DecidableEq F] (φ : F) (l : List ι) (ψ : ι → F) (b : (i : ι) → i ∈ l → 𝓢 ⊢! φ ⇒ₗ ψ i) :
                                                                                                                                                                                                                                                                                                                              𝓢 ⊢! φ ⇒ₗ (fun (x : ι → F) => List.conj' x l) ψ

                                                                                                                                                                                                                                                                                                                              ! note: It may be easier to handle define List.conj based on List.conj' (?)

                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                theorem PointwiseComposition.FFL.Entailment.right_Conj'_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} (φ : F) (l : List ι) (ψ : ι → F) (b : ∀ i ∈ l, 𝓢 ⊢ φ ⇒ₗ ψ i) :
                                                                                                                                                                                                                                                                                                                                𝓢 ⊢ φ ⇒ₗ (fun (x : ι → F) => List.conj' x l) ψ
                                                                                                                                                                                                                                                                                                                                def PointwiseComposition.FFL.Entailment.leftConj'ProofIntro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_4} {i : ι} [DecidableEq F] {l : List ι} (h : i ∈ l) (φ : ι → F) :
                                                                                                                                                                                                                                                                                                                                𝓢 ⊢! (fun (x : ι → F) => List.conj' x l) φ ⇒ₗ φ i

                                                                                                                                                                                                                                                                                                                                The left Conj'! intro construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.left_Conj'_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} {i : ι} {l : List ι} (h : i ∈ l) (φ : ι → F) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ (fun (x : ι → F) => List.conj' x l) φ ⇒ₗ φ i
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.right_Fconj_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] (φ : F) (s : Finset F) (b : ∀ ψ ∈ s, 𝓢 ⊢ φ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.left_Fconj_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} [DecidableEq F] {s : Finset F} (h : φ ∈ s) :
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.right_Fconj'_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} (φ : F) (s : Finset ι) (ψ : ι → F) (b : ∀ i ∈ s, 𝓢 ⊢ φ ⇒ₗ ψ i) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ φ ⇒ₗ ⋀ (i : ι) ∈ s, ψ i
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.left_Fconj'_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} {s : Finset ι} (φ : ι → F) {i : ι} (hi : i ∈ s) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ (⋀ (i : ι) ∈ s, φ i) ⇒ₗ φ i
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.right_Uconj_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} [Fintype ι] (φ : F) (ψ : ι → F) (b : ∀ (i : ι), 𝓢 ⊢ φ ⇒ₗ ψ i) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ φ ⇒ₗ ⋀ (i : ι), ψ i
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.left_Uconj_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} [Fintype ι] (φ : ι → F) (i : ι) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ (⋀ (i : ι), φ i) ⇒ₗ φ i
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.Conj₂_iff_forall_provable {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ : List F} :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ ⋀Γ ↔ ∀ φ ∈ Γ, 𝓢 ⊢ φ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CConj₂Conj₂_of_subset {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ Δ : List F} (h : ∀ φ ∈ Γ, φ ∈ Δ) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ ⋀Δ ⇒ₗ ⋀Γ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CConj₂Conj₂_of_provable {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ Δ : List F} (h : ∀ φ ∈ Γ, Δ ⊢[𝓢] φ) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ ⋀Δ ⇒ₗ ⋀Γ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CConj₂_of_forall_provable {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ Δ : List F} (h : ∀ φ ∈ Γ, Δ ⊢[𝓢] φ) :
                                                                                                                                                                                                                                                                                                                                  Δ ⊢[𝓢] ⋀Γ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CConj₂_of_unique {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : List F} (he : ∀ g ∈ Γ, g = φ) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ φ ⇒ₗ ⋀Γ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.C_of_CConj₂_of_unique {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} {Γ : List F} (he : ∀ g ∈ Γ, g = φ) (hd : 𝓢 ⊢ ⋀Γ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ φ ⇒ₗ ψ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CConj₂_iff_CKConj₂ {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} {Γ : List F} :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ ⋀(φ :: Γ) ⇒ₗ ψ ↔ 𝓢 ⊢ φ ⋏ ⋀Γ ⇒ₗ ψ
                                                                                                                                                                                                                                                                                                                                  @[simp]
                                                                                                                                                                                                                                                                                                                                  @[simp]
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CKConj₂RemoveConj₂ {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : List F} [DecidableEq F] :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ ⋀(fun (x : F) => List.remove x Γ) φ ⋏ φ ⇒ₗ ⋀Γ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CKConj₂Remove_of_CConj₂ {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} {Γ : List F} [DecidableEq F] (b : 𝓢 ⊢ ⋀Γ ⇒ₗ ψ) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ ⋀(fun (x : F) => List.remove x Γ) φ ⋏ φ ⇒ₗ ψ
                                                                                                                                                                                                                                                                                                                                  @[simp]
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CConj₂Append_iff_CKConj₂Conj₂ {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ Δ : List F} :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ ⋀(Γ ++ Δ) ⇒ₗ φ ↔ 𝓢 ⊢ ⋀Γ ⋏ ⋀Δ ⇒ₗ φ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.FConj_DT {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : Finset F} :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ Finset.conj Γ ⇒ₗ φ ↔ ↑Γ *⊢[𝓢] φ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.FConj_iff_forall_provable {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] [DecidableEq F] {Γ : Finset F} :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢ Finset.conj Γ ↔ ∀ φ ∈ Γ, 𝓢 ⊢ φ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.FConj_of_FConj_of_subset {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ Δ : Finset F} (h : Δ ⊆ Γ) (hΓ : 𝓢 ⊢ Finset.conj Γ) :
                                                                                                                                                                                                                                                                                                                                  @[simp]
                                                                                                                                                                                                                                                                                                                                  @[simp]
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.FConj_DT' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} [DecidableEq F] {Γ Δ : Finset F} :
                                                                                                                                                                                                                                                                                                                                  ↑Γ *⊢[𝓢] Finset.conj Δ ⇒ₗ φ ↔ ↑(Γ ∪ Δ) *⊢[𝓢] φ
                                                                                                                                                                                                                                                                                                                                  theorem PointwiseComposition.FFL.Entailment.CFconjFconj_of_provable {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] [DecidableEq F] {Γ Δ : Finset F} (h : ∀ φ ∈ Γ, ↑Δ *⊢[𝓢] φ) :
                                                                                                                                                                                                                                                                                                                                  def PointwiseComposition.FFL.Entailment.rightDisjProofIntro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} [DecidableEq F] (Γ : List F) (h : φ ∈ Γ) :
                                                                                                                                                                                                                                                                                                                                  𝓢 ⊢! φ ⇒ₗ List.disj Γ

                                                                                                                                                                                                                                                                                                                                  The right Disj! intro construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                    theorem PointwiseComposition.FFL.Entailment.right_Disj_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (Γ : List F) (h : φ ∈ Γ) :
                                                                                                                                                                                                                                                                                                                                    𝓢 ⊢ φ ⇒ₗ List.disj Γ
                                                                                                                                                                                                                                                                                                                                    def PointwiseComposition.FFL.Entailment.rightDisjProofIntro' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} [DecidableEq F] (Γ : List F) (h : φ ∈ Γ) (hψ : 𝓢 ⊢! ψ ⇒ₗ φ) :
                                                                                                                                                                                                                                                                                                                                    𝓢 ⊢! ψ ⇒ₗ List.disj Γ

                                                                                                                                                                                                                                                                                                                                    The right Disj! intro' construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                      theorem PointwiseComposition.FFL.Entailment.right_Disj_intro' {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} (Γ : List F) (h : φ ∈ Γ) (hψ : 𝓢 ⊢ ψ ⇒ₗ φ) :
                                                                                                                                                                                                                                                                                                                                      𝓢 ⊢ ψ ⇒ₗ List.disj Γ
                                                                                                                                                                                                                                                                                                                                      def PointwiseComposition.FFL.Entailment.rightDisj₂ProofIntro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} [DecidableEq F] (Γ : List F) (h : φ ∈ Γ) :
                                                                                                                                                                                                                                                                                                                                      𝓢 ⊢! φ ⇒ₗ ⋁Γ

                                                                                                                                                                                                                                                                                                                                      The right Disj₂! intro construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                        theorem PointwiseComposition.FFL.Entailment.right_Disj₂_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} (Γ : List F) (h : φ ∈ Γ) :
                                                                                                                                                                                                                                                                                                                                        𝓢 ⊢ φ ⇒ₗ ⋁Γ
                                                                                                                                                                                                                                                                                                                                        def PointwiseComposition.FFL.Entailment.rightDisj'ProofIntro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_4} {i : ι} [DecidableEq F] (φ : ι → F) (l : List ι) (h : i ∈ l) :
                                                                                                                                                                                                                                                                                                                                        𝓢 ⊢! φ i ⇒ₗ (fun (x : ι → F) => List.disj' x l) φ

                                                                                                                                                                                                                                                                                                                                        The right Disj'! intro construction in FFL.Entailment.

                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.right_Disj'_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} {i : ι} (φ : ι → F) (l : List ι) (h : i ∈ l) :
                                                                                                                                                                                                                                                                                                                                          𝓢 ⊢ φ i ⇒ₗ (fun (x : ι → F) => List.disj' x l) φ
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.right_Fdisj_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} [DecidableEq F] (s : Finset F) (h : φ ∈ s) :
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.right_Fdisj'_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} (s : Finset ι) (φ : ι → F) {i : ι} (hi : i ∈ s) :
                                                                                                                                                                                                                                                                                                                                          𝓢 ⊢ φ i ⇒ₗ ⋁ (j : ι) ∈ s, φ j
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.right_Udisj_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {ι : Type u_3} {i : ι} [Fintype ι] (φ : ι → F) :
                                                                                                                                                                                                                                                                                                                                          𝓢 ⊢ φ i ⇒ₗ ⋁ (j : ι), φ j
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.CFConjFDisj_of_K_intro {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} {Γ Δ : Finset F} [DecidableEq F] (hp : φ ∈ Γ) (hpq : ψ ∈ Γ) (hψ : φ ⋏ ψ ∈ Δ) :
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.CFConjFDisj_of_innerMDP {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ ψ : F} {Γ Δ : Finset F} [DecidableEq F] (hp : φ ∈ Γ) (hpq : φ ⇒ₗ ψ ∈ Γ) (hψ : ψ ∈ Δ) :
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.iff_FiniteContext_Context {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} [DecidableEq F] {Γ : List F} :
                                                                                                                                                                                                                                                                                                                                          Γ ⊢[𝓢] φ ↔ ↑Γ.toFinset *⊢[𝓢] φ
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.FConj'_iff_forall_provable {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {α : Type u_3} {s : Finset α} {ι : α → F} :
                                                                                                                                                                                                                                                                                                                                          (𝓢 ⊢ ⋀ (i : α) ∈ s, ι i) ↔ ∀ i ∈ s, 𝓢 ⊢ ι i
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.Context.provable_iff_finset {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {Γ : Set F} {φ : F} :
                                                                                                                                                                                                                                                                                                                                          Γ *⊢[𝓢] φ ↔ ∃ (Δ : Finset F), ↑Δ ⊆ Γ ∧ ↑Δ *⊢[𝓢] φ
                                                                                                                                                                                                                                                                                                                                          theorem PointwiseComposition.FFL.Entailment.Context.bot_of_mem_neg {F : Type u_1} [LogicalConnective F] [LogicalNeutral F] {S : Type u_2} [Entailment S F] {𝓢 : S} [Entailment.Minimal 𝓢] {φ : F} {Γ : Set F} (h₁ : φ ∈ Γ) (h₂ : ∼φ ∈ Γ) :
                                                                                                                                                                                                                                                                                                                                          Γ *⊢[𝓢] ⊥