Documentation

Lean.Meta.Tactic.Simp.BuiltinSimprocs.Fin

structure Fin.Value :
Instances For
    @[implicit_reducible]
    def Fin.instDecidableEqValue.decEq (x✝ x✝¹ : Value) :
    Decidable (x✝ = x✝¹)
    Instances For
      @[implicit_reducible]
      @[inline]
      def Fin.reduceOp (declName : Lean.Name) (arity : Nat) (f : Nat → Nat) (op : {n : Nat} → Fin n → Fin (f n)) (e : Lean.Expr) :
      Instances For
        @[inline]
        def Fin.reduceNatOp (declName : Lean.Name) (arity : Nat) (f : Nat → Nat) (op : (n : Nat) → Fin (f n)) (e : Lean.Expr) :
        Instances For
          @[inline]
          def Fin.reduceBin (declName : Lean.Name) (arity : Nat) (op : {n : Nat} → Fin n → Fin n → Fin n) (e : Lean.Expr) :
          Instances For
            @[inline]
            def Fin.reduceBinPred (declName : Lean.Name) (arity : Nat) (op : Nat → Nat → Bool) (e : Lean.Expr) :
            Instances For
              @[inline]
              def Fin.reduceBoolPred (declName : Lean.Name) (arity : Nat) (op : Nat → Nat → Bool) (e : Lean.Expr) :
              Instances For

                Simplification procedure for ensuring Fin n literals are normalized.

                Instances For