Documentation
Lean
.
Meta
.
Tactic
.
Simp
.
BuiltinSimprocs
.
UInt
Search
return to top
source
Imports
Lean.Meta.LitValues
Lean.Meta.Tactic.Simp.BuiltinSimprocs.Nat
Imported by
commandDeclare_uint_simprocs_
UInt8
.
fromExpr
UInt8
.
reduceLT
UInt8
.
reduceAdd
UInt8
.
reduceToNat
UInt8
.
reduceDiv
UInt8
.
reduceGT
UInt8
.
reduceLE
UInt8
.
reduceMul
UInt8
.
reduceMod
UInt8
.
reduceGE
UInt8
.
reduceOfNat
UInt8
.
reduceSub
UInt8
.
reduceOfNatLT
UInt16
.
reduceMod
UInt16
.
reduceSub
UInt16
.
reduceMul
UInt16
.
reduceToNat
UInt16
.
fromExpr
UInt16
.
reduceOfNat
UInt16
.
reduceDiv
UInt16
.
reduceLT
UInt16
.
reduceLE
UInt16
.
reduceAdd
UInt16
.
reduceGE
UInt16
.
reduceOfNatLT
UInt16
.
reduceGT
UInt32
.
reduceAdd
UInt32
.
reduceOfNat
UInt32
.
reduceDiv
UInt32
.
reduceMul
UInt32
.
reduceGE
UInt32
.
reduceMod
UInt32
.
reduceSub
UInt32
.
reduceLE
UInt32
.
reduceOfNatLT
UInt32
.
fromExpr
UInt32
.
reduceGT
UInt32
.
reduceLT
UInt32
.
reduceToNat
UInt64
.
reduceAdd
UInt64
.
reduceMod
UInt64
.
reduceGT
UInt64
.
reduceMul
UInt64
.
reduceGE
UInt64
.
reduceOfNat
UInt64
.
reduceToNat
UInt64
.
reduceLT
UInt64
.
reduceLE
UInt64
.
fromExpr
UInt64
.
reduceDiv
UInt64
.
reduceOfNatLT
UInt64
.
reduceSub
USize
.
fromExpr
USize
.
reduceToNat
source
def
commandDeclare_uint_simprocs_
:
Lean.ParserDescr
Equations
Instances For
source
def
UInt8
.
fromExpr
:
Lean.Expr
→
Lean.Meta.SimpM
(
Option
UInt8
)
Equations
Instances For
source
def
UInt8
.
reduceLT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt8
.
reduceAdd
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt8
.
reduceToNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt8
.
reduceDiv
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt8
.
reduceGT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt8
.
reduceLE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt8
.
reduceMul
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt8
.
reduceMod
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt8
.
reduceGE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt8
.
reduceOfNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt8
.
reduceSub
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt8
.
reduceOfNatLT
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
reduceMod
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
reduceSub
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
reduceMul
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
reduceToNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
fromExpr
:
Lean.Expr
→
Lean.Meta.SimpM
(
Option
UInt16
)
Equations
Instances For
source
def
UInt16
.
reduceOfNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
reduceDiv
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
reduceLT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt16
.
reduceLE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt16
.
reduceAdd
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
reduceGE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt16
.
reduceOfNatLT
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt16
.
reduceGT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt32
.
reduceAdd
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt32
.
reduceOfNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt32
.
reduceDiv
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt32
.
reduceMul
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt32
.
reduceGE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt32
.
reduceMod
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt32
.
reduceSub
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt32
.
reduceLE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt32
.
reduceOfNatLT
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt32
.
fromExpr
:
Lean.Expr
→
Lean.Meta.SimpM
(
Option
UInt32
)
Equations
Instances For
source
def
UInt32
.
reduceGT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt32
.
reduceLT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt32
.
reduceToNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt64
.
reduceAdd
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt64
.
reduceMod
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt64
.
reduceGT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt64
.
reduceMul
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt64
.
reduceGE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt64
.
reduceOfNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt64
.
reduceToNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt64
.
reduceLT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt64
.
reduceLE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
UInt64
.
fromExpr
:
Lean.Expr
→
Lean.Meta.SimpM
(
Option
UInt64
)
Equations
Instances For
source
def
UInt64
.
reduceDiv
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt64
.
reduceOfNatLT
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
UInt64
.
reduceSub
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
USize
.
fromExpr
(
e
:
Lean.Expr
)
:
Lean.Meta.SimpM
(
Option
USize
)
Equations
Instances For
source
def
USize
.
reduceToNat
:
Lean.Meta.Simp.Simproc
Equations
Instances For