Documentation

Trestle.Data.Literal

structure Trestle.Literal (ν : Type u) :
  • toVar : ν
  • polarity : Bool
Instances For
    instance Trestle.instReprLiteral {ν✝ : Type u_1} [Repr ν✝] :
    Repr (Literal ν✝)
    Equations
    instance Trestle.instInhabitedLiteral {a✝ : Type u_1} [Inhabited a✝] :
    Equations
    instance Trestle.Literal.instLitVar {ν : Type u_1} :
    LitVar (Literal ν) ν
    Equations
    • One or more equations did not get rendered due to their size.
    @[reducible, inline]
    abbrev Trestle.Literal.pos {ν : Type u_1} :
    νLiteral ν
    Equations
    Instances For
      @[reducible, inline]
      abbrev Trestle.Literal.neg {ν : Type u_1} :
      νLiteral ν
      Equations
      Instances For