Documentation

MathematicalLogic.SecondOrder.Syntax

inductive List.Fin {α : Type u} :
List ααType u
Instances For
    instance instOfNatFinConsOfNatNat {α✝ : Type u_1} {a : α✝} {l : List α✝} :
    OfNat ((a :: l).Fin a) 0
    Equations
    instance instOfNatFinConsOfNatNat_1 {α✝ : Type u_1} {a b : α✝} {l : List α✝} :
    OfNat ((a :: b :: l).Fin b) 1
    Equations
    instance instOfNatFinConsOfNatNat_2 {α✝ : Type u_1} {a b c : α✝} {l : List α✝} :
    OfNat ((a :: b :: c :: l).Fin c) 2
    Equations
    instance instOfNatFinConsOfNatNat_3 {α✝ : Type u_1} {a b c d : α✝} {l : List α✝} :
    OfNat ((a :: b :: c :: d :: l).Fin d) 3
    Equations
    instance instOfNatFinConsOfNatNat_4 {α✝ : Type u_1} {a b c d e : α✝} {l : List α✝} :
    OfNat ((a :: b :: c :: d :: e :: l).Fin e) 4
    Equations
    Instances For
      inductive SecondOrder.Ty :
      Instances For
        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
              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
                            Instances For
                              def SecondOrder.Language.Formula.exf {L : Language} {l : List Ty} (n : ) (p : L.Formula (Ty.func n :: l)) :
                              Equations
                              Instances For
                                def SecondOrder.Language.Formula.exr {L : Language} {l : List Ty} (n : ) (p : L.Formula (Ty.rel n :: l)) :
                                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
                                        @[simp]
                                        theorem SecondOrder.Language.Formula.imp_eq {L✝ : Language} {a✝ : List Ty} {p q : L✝.Formula a✝} :
                                        p.imp q = p q
                                        @[reducible, inline]
                                        Equations
                                        Instances For
                                          @[reducible, inline]
                                          Equations
                                          Instances For