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
        instance Duper.instInhabitedIdStrategyHeap {a✝ : Type u_1} {a✝¹ : Type u_2} [Inhabited a✝¹] :
        Equations
        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