Documentation

Foundation.Meta.Lit

inductive LO.Meta.Litform (α : Type u_1) :
Type u_1
Instances For
    @[implicit_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    def LO.Meta.Litform.toStr {α : Type u_1} [ToString α] :
    Equations
    Instances For
      @[implicit_reducible]
      Equations
      @[implicit_reducible]
      instance LO.Meta.Litform.instRepr {α : Type u_1} [Repr α] :
      Equations
      @[reducible, inline]
      Equations
      Instances For
        @[reducible, inline]
        abbrev LO.Meta.Litform.toExpr {u_1 : Lean.Level} {F : Q(Type u_1)} (ls : Q(LogicalConnective «$F»)) :
        LitQ(«$F»)
        Equations
        Instances For
          partial def LO.Meta.Litform.summands {u : Lean.Level} {α : have u := u; Q(Type u)} (inst : Q(Add «$α»)) :
          Q(«$α»)Lean.MetaM (List Q(«$α»))
          partial def LO.Meta.Litform.denote {u_1 : Lean.Level} {F : Q(Type u_1)} (ls : Q(LogicalConnective «$F»)) :
          Q(«$F»)Lean.MetaM Lit
          Equations
          Instances For
            Equations
            Instances For
              Equations
              Instances For