Documentation

Duper.Util.IdStrategyHeap

class Duper.MStream (m : Type (max u_1 u_2) → Type u_3) [Monad m] (stream : Type u_1) (value : outParam (Type u_2)) :
Type (max u_1 u_3)
  • next? : streamm (Option (value × stream))
Instances
    @[reducible, inline]
    abbrev Duper.OptionMStream (m : Type (max u_1 u_2) → Type u_3) [Monad m] (stream : Type u_2) (value : Type u_1) :
    Type (max u_2 u_3)
    Equations
    Instances For
      structure Duper.IdStrategyHeap (σ : Type w) {β : Type v} :
      Type (max v w)
      Instances For
        def Duper.instInhabitedIdStrategyHeap.default {a✝ : Type u_1} {a✝¹ : Type u_2} [Inhabited a✝¹] :
        Equations
        Instances For
          def Duper.IdStrategyHeap.isEmpty {σ : Type u_1} {β : Type u_2} (oh : IdStrategyHeap σ) :
          Equations
          Instances For
            def Duper.IdStrategyHeap.size {σ : Type u_1} {β : Type u_2} (oh : IdStrategyHeap σ) :
            Equations
            Instances For
              def Duper.IdStrategyHeap.contains {σ : Type u_1} {β : Type u_2} (oh : IdStrategyHeap σ) (id : Nat) :
              Equations
              Instances For
                Instances For
                  Equations
                  Instances For
                    Equations
                    Instances For
                      @[reducible, inline]
                      abbrev Duper.ClauseStreamHeap (σ : Type u_1) :
                      Type u_1
                      Equations
                      Instances For
                        @[inline]
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          @[reducible, inline]
                          Equations
                          Instances For
                            @[inline]
                            def Duper.ClauseStreamHeap.insertWithNProbed {σ : Type u_1} (csh : ClauseStreamHeap σ) (x : σ) (ns : Array Nat) (nProbed : Nat) :
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              @[inline]
                              Equations
                              Instances For
                                @[inline]
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For