Documentation

Foundation.FirstOrder.Basic.Definability

Relations and functions defined by a first-order formula (with parameter) #

@[reducible, inline]
abbrev LO.FirstOrder.IsDefinedBy {L : Language} {M : Type u_1} [Structure L M] {k : } (R : (Fin kM)Prop) (φ : Semisentence L k) :
Equations
Instances For
    class LO.FirstOrder.Defined {L : Language} {M : Type u_1} [Structure L M] {k : } (R : outParam ((Fin kM)Prop)) (φ : Semisentence L k) :
    Instances
      @[reducible, inline]
      abbrev LO.FirstOrder.IsDefinedByWithParam {L : Language} {M : Type u_1} [Structure L M] {k : } (R : (Fin kM)Prop) (φ : Semiformula L M k) :

      The relation R is definable by a formula φ with parameters over the domain M. Here, the free variables of φ are indexed by the type M, so that φ may contain finitely many parameters, which are interpreted by using id : M → M for the valuation of free variables.

      Equations
      Instances For
        @[simp]
        theorem LO.FirstOrder.Defined.eval_iff {L : Language} {M : Type u_1} [Structure L M] {k : } {R : (Fin kM)Prop} {φ : Semisentence L k} [h : Defined R φ] (v : Fin kM) :
        theorem LO.FirstOrder.IsDefinedByWithParam.iff {L : Language} {M : Type u_1} [Structure L M] {k : } {R : (Fin kM)Prop} {φ : Semiformula L M k} (h : IsDefinedByWithParam R φ) (v : Fin kM) :
        @[reducible, inline]
        abbrev LO.FirstOrder.DefinedFunction {L : Language} {M : Type u_1} [Structure L M] {k : } (f : (Fin kM)M) (φ : Semisentence L (k + 1)) :
        Equations
        Instances For
          @[reducible, inline]
          abbrev LO.FirstOrder.DefinedPred {L : Language} {M : Type u_1} [Structure L M] (P : MProp) (φ : Semisentence L 1) :
          Equations
          Instances For
            @[reducible, inline]
            abbrev LO.FirstOrder.DefinedRel {L : Language} {M : Type u_1} [Structure L M] (R : MMProp) (φ : Semisentence L 2) :
            Equations
            Instances For
              @[reducible, inline]
              abbrev LO.FirstOrder.DefinedRel₃ {L : Language} {M : Type u_1} [Structure L M] (R : MMMProp) (φ : Semisentence L 3) :
              Equations
              Instances For
                @[reducible, inline]
                abbrev LO.FirstOrder.DefinedRel₄ {L : Language} {M : Type u_1} [Structure L M] (R : MMMMProp) (φ : Semisentence L 4) :
                Equations
                Instances For
                  @[reducible, inline]
                  abbrev LO.FirstOrder.DefinedFunction₀ {L : Language} {M : Type u_1} [Structure L M] (c : M) (φ : Semisentence L 1) :
                  Equations
                  Instances For
                    @[reducible, inline]
                    abbrev LO.FirstOrder.DefinedFunction₁ {L : Language} {M : Type u_1} [Structure L M] (f : MM) (φ : Semisentence L 2) :
                    Equations
                    Instances For
                      @[reducible, inline]
                      abbrev LO.FirstOrder.DefinedFunction₂ {L : Language} {M : Type u_1} [Structure L M] (f : MMM) (φ : Semisentence L 3) :
                      Equations
                      Instances For
                        @[reducible, inline]
                        abbrev LO.FirstOrder.DefinedFunction₃ {L : Language} {M : Type u_1} [Structure L M] (f : MMMM) (φ : Semisentence L 4) :
                        Equations
                        Instances For
                          @[reducible, inline]
                          abbrev LO.FirstOrder.DefinedFunction₄ {L : Language} {M : Type u_1} [Structure L M] (f : MMMMM) (φ : Semisentence L 5) :
                          Equations
                          Instances For
                            @[reducible, inline]
                            abbrev LO.FirstOrder.DefinedFunction₅ {L : Language} {M : Type u_1} [Structure L M] (f : MMMMMM) (φ : Semisentence L 6) :
                            Equations
                            Instances For
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For
                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For
                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For
                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            Instances For
                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For
                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For
                                                                  Equations
                                                                  • One or more equations did not get rendered due to their size.
                                                                  Instances For
                                                                    class LO.FirstOrder.Language.Definable (L : Language) {M : Type u_1} [Structure L M] {k : } (P : (Fin kM)Prop) :
                                                                    Instances
                                                                      @[reducible, inline]
                                                                      abbrev LO.FirstOrder.Language.DefinablePred (L : Language) {M : Type u_1} [Structure L M] (P : MProp) :
                                                                      Equations
                                                                      Instances For
                                                                        @[reducible, inline]
                                                                        abbrev LO.FirstOrder.Language.DefinableRel (L : Language) {M : Type u_1} [Structure L M] (P : MMProp) :
                                                                        Equations
                                                                        Instances For
                                                                          @[reducible, inline]
                                                                          abbrev LO.FirstOrder.Language.DefinableRel₃ (L : Language) {M : Type u_1} [Structure L M] (P : MMMProp) :
                                                                          Equations
                                                                          Instances For
                                                                            @[reducible, inline]
                                                                            abbrev LO.FirstOrder.Language.DefinableRel₄ (L : Language) {M : Type u_1} [Structure L M] (P : MMMMProp) :
                                                                            Equations
                                                                            Instances For
                                                                              @[reducible, inline]
                                                                              abbrev LO.FirstOrder.Language.DefinableRel₅ (L : Language) {M : Type u_1} [Structure L M] (P : MMMMMProp) :
                                                                              Equations
                                                                              Instances For
                                                                                @[reducible, inline]
                                                                                abbrev LO.FirstOrder.Language.DefinableRel₆ (L : Language) {M : Type u_1} [Structure L M] (P : MMMMMMProp) :
                                                                                Equations
                                                                                Instances For
                                                                                  @[reducible, inline]
                                                                                  abbrev LO.FirstOrder.Language.DefinableFunction (L : Language) {M : Type u_1} [Structure L M] {k : } (f : (Fin kM)M) :
                                                                                  Equations
                                                                                  Instances For
                                                                                    @[reducible, inline]
                                                                                    Equations
                                                                                    Instances For
                                                                                      @[reducible, inline]
                                                                                      abbrev LO.FirstOrder.Language.DefinableFunction₁ (L : Language) {M : Type u_1} [Structure L M] (f : MM) :
                                                                                      Equations
                                                                                      Instances For
                                                                                        @[reducible, inline]
                                                                                        abbrev LO.FirstOrder.Language.DefinableFunction₂ (L : Language) {M : Type u_1} [Structure L M] (f : MMM) :
                                                                                        Equations
                                                                                        Instances For
                                                                                          @[reducible, inline]
                                                                                          abbrev LO.FirstOrder.Language.DefinableFunction₃ (L : Language) {M : Type u_1} [Structure L M] (f : MMMM) :
                                                                                          Equations
                                                                                          Instances For
                                                                                            @[reducible, inline]
                                                                                            abbrev LO.FirstOrder.Language.DefinableFunction₄ (L : Language) {M : Type u_1} [Structure L M] (f : MMMMM) :
                                                                                            Equations
                                                                                            Instances For
                                                                                              @[reducible, inline]
                                                                                              abbrev LO.FirstOrder.Language.DefinableFunction₅ (L : Language) {M : Type u_1} [Structure L M] (f : MMMMMM) :
                                                                                              Equations
                                                                                              Instances For
                                                                                                Equations
                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                Instances For
                                                                                                  Equations
                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                  Instances For
                                                                                                    Equations
                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                    Instances For
                                                                                                      Equations
                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                      Instances For
                                                                                                        Equations
                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                        Instances For
                                                                                                          Equations
                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                          Instances For
                                                                                                            Equations
                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                            Instances For
                                                                                                              Equations
                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                              Instances For
                                                                                                                Equations
                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                Instances For
                                                                                                                  Equations
                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                  Instances For
                                                                                                                    Equations
                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                    Instances For
                                                                                                                      Equations
                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                      Instances For
                                                                                                                        Equations
                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                        Instances For
                                                                                                                          Equations
                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                          Instances For
                                                                                                                            Equations
                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                            Instances For
                                                                                                                              Equations
                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                              Instances For
                                                                                                                                Equations
                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                Instances For
                                                                                                                                  Equations
                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                  Instances For
                                                                                                                                    theorem LO.FirstOrder.IsDefinedBy.of_vec_one {L : Language} {M : Type u_1} [Structure L M] {R : (Fin 1M)Prop} {φ : Semisentence L 1} (h : ∀ (x : M), (Semiformula.Evalb ![x]) φ R ![x]) :
                                                                                                                                    theorem LO.FirstOrder.IsDefinedBy.of_vec_two {L : Language} {M : Type u_1} [Structure L M] {R : (Fin 2M)Prop} {φ : Semisentence L 2} (h : ∀ (x y : M), (Semiformula.Evalb ![x, y]) φ R ![x, y]) :
                                                                                                                                    theorem LO.FirstOrder.IsDefinedBy.of_vec_three {L : Language} {M : Type u_1} [Structure L M] {R : (Fin 3M)Prop} {φ : Semisentence L 3} (h : ∀ (x y z : M), (Semiformula.Evalb ![x, y, z]) φ R ![x, y, z]) :
                                                                                                                                    theorem LO.FirstOrder.Defined.to_definable {L : Language} {M : Type u_1} [Structure L M] {k : } {R : (Fin kM)Prop} {φ : Semisentence L k} (hR : Defined R φ) :
                                                                                                                                    theorem LO.FirstOrder.DefinedFunction.to_definable {L : Language} {M : Type u_1} [Structure L M] {k : } {f : (Fin kM)M} {φ : Semisentence L (k + 1)} (hf : DefinedFunction f φ) :
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.of_iff {k : } {L : Language} {M : Type u_1} [Structure L M] {P Q : (Fin kM)Prop} (H : L.Definable Q) (h : ∀ (x : Fin kM), P x Q x) :
                                                                                                                                    @[simp]
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.const {k : } {L : Language} {M : Type u_1} [Structure L M] (p : Prop) :
                                                                                                                                    L.Definable fun (x : Fin kM) => p
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.and {k : } {L : Language} {M : Type u_1} [Structure L M] {R S : (Fin kM)Prop} (hR : L.Definable R) (hS : L.Definable S) :
                                                                                                                                    L.Definable fun (v : Fin kM) => R v S v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.or {k : } {L : Language} {M : Type u_1} [Structure L M] {R S : (Fin kM)Prop} (hR : L.Definable R) (hS : L.Definable S) :
                                                                                                                                    L.Definable fun (v : Fin kM) => R v S v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.imp {k : } {L : Language} {M : Type u_1} [Structure L M] {R S : (Fin kM)Prop} (hR : L.Definable R) (hS : L.Definable S) :
                                                                                                                                    L.Definable fun (v : Fin kM) => R vS v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.not {k : } {L : Language} {M : Type u_1} [Structure L M] {R : (Fin kM)Prop} (hR : L.Definable R) :
                                                                                                                                    L.Definable fun (v : Fin kM) => ¬R v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.biconditional {k : } {L : Language} {M : Type u_1} [Structure L M] {R S : (Fin kM)Prop} (hR : L.Definable R) (hS : L.Definable S) :
                                                                                                                                    L.Definable fun (v : Fin kM) => R v S v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.all {k : } {L : Language} {M : Type u_1} [Structure L M] {R : (Fin kM)MProp} (hR : L.Definable fun (w : Fin (k + 1)M) => R (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                    L.Definable fun (v : Fin kM) => ∀ (x : M), R v x
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.exs {k : } {L : Language} {M : Type u_1} [Structure L M] {R : (Fin kM)MProp} (hR : L.Definable fun (w : Fin (k + 1)M) => R (fun (x : Fin k) => w x.succ) (w 0)) :
                                                                                                                                    L.Definable fun (v : Fin kM) => ∃ (x : M), R v x
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.fconj {k : } {L : Language} {M : Type u_1} [Structure L M] {ι : Type u_2} {P : ι(Fin kM)Prop} (s : Finset ι) (h : ∀ (i : ι), L.Definable fun (w : Fin kM) => P i w) :
                                                                                                                                    L.Definable fun (v : Fin kM) => is, P i v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.fdisj {k : } {L : Language} {M : Type u_1} [Structure L M] {ι : Type u_2} {P : ι(Fin kM)Prop} (s : Finset ι) (h : ∀ (i : ι), L.Definable fun (w : Fin kM) => P i w) :
                                                                                                                                    L.Definable fun (v : Fin kM) => is, P i v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.fintype_all {k : } {L : Language} {M : Type u_1} [Structure L M] {ι : Type u_2} [Fintype ι] {P : ι(Fin kM)Prop} (h : ∀ (i : ι), L.Definable fun (w : Fin kM) => P i w) :
                                                                                                                                    L.Definable fun (v : Fin kM) => ∀ (i : ι), P i v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.fintype_exs {k : } {L : Language} {M : Type u_1} [Structure L M] {ι : Type u_2} [Fintype ι] {P : ι(Fin kM)Prop} (h : ∀ (i : ι), L.Definable fun (w : Fin kM) => P i w) :
                                                                                                                                    L.Definable fun (v : Fin kM) => ∃ (i : ι), P i v
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.retraction {k : } {L : Language} {M : Type u_1} [Structure L M] {P : (Fin kM)Prop} (h : L.Definable P) {n : } (f : Fin kFin n) :
                                                                                                                                    L.Definable fun (v : Fin nM) => P fun (i : Fin k) => v (f i)
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.exsVec {L : Language} {M : Type u_1} [Structure L M] {k l : } {P : (Fin kM)(Fin lM)Prop} (h : L.Definable fun (w : Fin (k + l)M) => P (fun (i : Fin k) => w (Fin.castAdd l i)) fun (j : Fin l) => w (Fin.natAdd k j)) :
                                                                                                                                    L.Definable fun (v : Fin kM) => ∃ (ys : Fin lM), P v ys
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.allVec {L : Language} {M : Type u_1} [Structure L M] {k l : } {P : (Fin kM)(Fin lM)Prop} (h : L.Definable fun (w : Fin (k + l)M) => P (fun (i : Fin k) => w (Fin.castAdd l i)) fun (j : Fin l) => w (Fin.natAdd k j)) :
                                                                                                                                    L.Definable fun (v : Fin kM) => ∀ (ys : Fin lM), P v ys
                                                                                                                                    theorem LO.FirstOrder.Language.Definable.substitution {k : } {L : Language} {M : Type u_1} [Structure L M] {l : } {P : (Fin kM)Prop} {f : Fin k(Fin lM)M} (hP : L.Definable P) (hf : ∀ (i : Fin k), L.DefinableFunction (f i)) :
                                                                                                                                    L.Definable fun (z : Fin lM) => P fun (x : Fin k) => f x z
                                                                                                                                    theorem LO.FirstOrder.Language.DefinablePred.comp {L : Language} {M : Type u_1} [Structure L M] {P : MProp} {k : } {f : (Fin kM)M} [hP : L-predicate P] (hf : L.DefinableFunction f) :
                                                                                                                                    L.Definable fun (v : Fin kM) => P (f v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableRel.comp {L : Language} {M : Type u_1} [Structure L M] {P : MMProp} {k : } {f g : (Fin kM)M} [hP : L-relation P] (hf : L.DefinableFunction f) (hg : L.DefinableFunction g) :
                                                                                                                                    L.Definable fun (v : Fin kM) => P (f v) (g v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableRel₃.comp {L : Language} {M : Type u_1} [Structure L M] {k : } {P : MMMProp} {f₁ f₂ f₃ : (Fin kM)M} [hP : L-relation₃ P] (hf₁ : L.DefinableFunction f₁) (hf₂ : L.DefinableFunction f₂) (hf₃ : L.DefinableFunction f₃) :
                                                                                                                                    L.Definable fun (v : Fin kM) => P (f₁ v) (f₂ v) (f₃ v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableRel₄.comp {L : Language} {M : Type u_1} [Structure L M] {k : } {P : MMMMProp} {f₁ f₂ f₃ f₄ : (Fin kM)M} [hP : L-relation₄ P] (hf₁ : L.DefinableFunction f₁) (hf₂ : L.DefinableFunction f₂) (hf₃ : L.DefinableFunction f₃) (hf₄ : L.DefinableFunction f₄) :
                                                                                                                                    L.Definable fun (v : Fin kM) => P (f₁ v) (f₂ v) (f₃ v) (f₄ v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableRel₅.comp {L : Language} {M : Type u_1} [Structure L M] {k : } {P : MMMMMProp} {f₁ f₂ f₃ f₄ f₅ : (Fin kM)M} [hP : L-relation₅ P] (hf₁ : L.DefinableFunction f₁) (hf₂ : L.DefinableFunction f₂) (hf₃ : L.DefinableFunction f₃) (hf₄ : L.DefinableFunction f₄) (hf₅ : L.DefinableFunction f₅) :
                                                                                                                                    L.Definable fun (v : Fin kM) => P (f₁ v) (f₂ v) (f₃ v) (f₄ v) (f₅ v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinablePred.of_iff {L : Language} {M : Type u_1} [Structure L M] {P Q : MProp} (H : L-predicate Q) (h : ∀ (x : M), P x Q x) :

                                                                                                                                    Definable functions #

                                                                                                                                    instance LO.FirstOrder.Language.DefinableFunction.projection {L : Language} {M : Type u_1} [Structure L M] [L.Eq] [Structure.Eq L M] {k : } (i : Fin k) :
                                                                                                                                    L.DefinableFunction fun (w : Fin kM) => w i
                                                                                                                                    instance LO.FirstOrder.Language.DefinableFunction.const {L : Language} {M : Type u_1} [Structure L M] [L.Eq] [Structure.Eq L M] {k : } (c : M) :
                                                                                                                                    L.DefinableFunction fun (x : Fin kM) => c
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableFunction.substitution {L : Language} {M : Type u_1} [Structure L M] [L.Eq] [Structure.Eq L M] {k l : } {F : (Fin kM)M} {f : Fin k(Fin lM)M} (hF : L.DefinableFunction F) (hf : ∀ (i : Fin k), L.DefinableFunction (f i)) :
                                                                                                                                    L.DefinableFunction fun (z : Fin lM) => F fun (i : Fin k) => f i z
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableFunction₁.comp {L : Language} {M : Type u_1} [Structure L M] [L.Eq] [Structure.Eq L M] {k : } {F : MM} {f : (Fin kM)M} [hF : L-function₁ F] (hf : L.DefinableFunction f) :
                                                                                                                                    L.DefinableFunction fun (v : Fin kM) => F (f v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableFunction₂.comp {L : Language} {M : Type u_1} [Structure L M] [L.Eq] [Structure.Eq L M] {k : } {F : MMM} {f₁ f₂ : (Fin kM)M} [hF : L-function₂ F] (hf₁ : L.DefinableFunction f₁) (hf₂ : L.DefinableFunction f₂) :
                                                                                                                                    L.DefinableFunction fun (v : Fin kM) => F (f₁ v) (f₂ v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableFunction₃.comp {L : Language} {M : Type u_1} [Structure L M] [L.Eq] [Structure.Eq L M] {k : } {F : MMMM} {f₁ f₂ f₃ : (Fin kM)M} [hF : L-function₃ F] (hf₁ : L.DefinableFunction f₁) (hf₂ : L.DefinableFunction f₂) (hf₃ : L.DefinableFunction f₃) :
                                                                                                                                    L.DefinableFunction fun (v : Fin kM) => F (f₁ v) (f₂ v) (f₃ v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableFunction₄.comp {L : Language} {M : Type u_1} [Structure L M] [L.Eq] [Structure.Eq L M] {k : } {F : MMMMM} {f₁ f₂ f₃ f₄ : (Fin kM)M} [hF : L-function₄ F] (hf₁ : L.DefinableFunction f₁) (hf₂ : L.DefinableFunction f₂) (hf₃ : L.DefinableFunction f₃) (hf₄ : L.DefinableFunction f₄) :
                                                                                                                                    L.DefinableFunction fun (v : Fin kM) => F (f₁ v) (f₂ v) (f₃ v) (f₄ v)
                                                                                                                                    theorem LO.FirstOrder.Language.DefinableFunction₅.comp {L : Language} {M : Type u_1} [Structure L M] [L.Eq] [Structure.Eq L M] {k : } {F : MMMMMM} {f₁ f₂ f₃ f₄ f₅ : (Fin kM)M} [hF : L.DefinableFunction₅ F] (hf₁ : L.DefinableFunction f₁) (hf₂ : L.DefinableFunction f₂) (hf₃ : L.DefinableFunction f₃) (hf₄ : L.DefinableFunction f₄) (hf₅ : L.DefinableFunction f₅) :
                                                                                                                                    L.DefinableFunction fun (v : Fin kM) => F (f₁ v) (f₂ v) (f₃ v) (f₄ v) (f₅ v)
                                                                                                                                    Equations
                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                    Instances For
                                                                                                                                      Equations
                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                      Instances For