Documentation

Provenance.Semirings.MinMax

structure MinMax (α : Type) :
  • val : α
Instances For
    theorem MinMax.ext {α : Type} {x y : MinMax α} (val : x.val = y.val) :
    x = y
    theorem MinMax.ext_iff {α : Type} {x y : MinMax α} :
    x = y x.val = y.val
    instance instCoeMinMax {α : Type} :
    Coe (MinMax α) α
    Equations
    instance instTopMinMax {α : Type} [LinearOrder α] [OrderTop α] :
    Top (MinMax α)
    Equations
    instance instBotMinMax {α : Type} [LinearOrder α] [OrderBot α] :
    Bot (MinMax α)
    Equations
    instance instLEMinMax {α : Type} [LinearOrder α] :
    LE (MinMax α)
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    instance instZeroMinMax {α : Type} [LinearOrder α] [OrderTop α] :
    Equations
    instance instAddMinMax {α : Type} [LinearOrder α] :
    Add (MinMax α)
    Equations
    instance instOneMinMax {α : Type} [LinearOrder α] [OrderBot α] :
    One (MinMax α)
    Equations
    instance instMulMinMax {α : Type} [LinearOrder α] :
    Mul (MinMax α)
    Equations
    instance instSubMinMax {α : Type} [LinearOrder α] [OrderTop α] :
    Sub (MinMax α)
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Equations
    • One or more equations did not get rendered due to their size.
    @[reducible, inline]
    abbrev MaxMin (α : Type) :
    Equations
    Instances For
      inductive TVL :
      Instances For
        Equations
        instance instReprTVL :
        Equations
        Equations
        Instances For
          Equations
          Instances For
            instance instOrdTVL :
            Equations
            instance instLETVL :
            Equations
            Equations
            • One or more equations did not get rendered due to their size.