Documentation
Lean
.
Meta
.
Tactic
.
Simp
.
BuiltinSimprocs
.
SInt
Search
return to top
source
Imports
Lean.Meta.LitValues
Init.Data.SInt.Lemmas
Lean.Meta.Tactic.Simp.BuiltinSimprocs.Int
Lean.Meta.Tactic.Simp.BuiltinSimprocs.Nat
Imported by
commandDeclare_sint_simprocs_
Int8
.
reduceOfNat
Int8
.
reduceLT
Int8
.
reduceMod
Int8
.
reduceSub
Int8
.
reduceAdd
Int8
.
reduceLE
Int8
.
reduceOfInt
Int8
.
reduceToInt
Int8
.
fromExpr
Int8
.
reduceGT
Int8
.
reduceDiv
Int8
.
reduceOfIntLE
Int8
.
reduceMul
Int8
.
reduceToNatClampNeg
Int8
.
reduceGE
Int16
.
reduceDiv
Int16
.
reduceLT
Int16
.
reduceLE
Int16
.
reduceSub
Int16
.
reduceGT
Int16
.
fromExpr
Int16
.
reduceGE
Int16
.
reduceToNatClampNeg
Int16
.
reduceAdd
Int16
.
reduceToInt
Int16
.
reduceOfIntLE
Int16
.
reduceMul
Int16
.
reduceOfNat
Int16
.
reduceOfInt
Int16
.
reduceMod
Int32
.
reduceLE
Int32
.
reduceToNatClampNeg
Int32
.
reduceOfNat
Int32
.
reduceSub
Int32
.
reduceOfIntLE
Int32
.
reduceDiv
Int32
.
reduceGE
Int32
.
reduceGT
Int32
.
fromExpr
Int32
.
reduceOfInt
Int32
.
reduceLT
Int32
.
reduceAdd
Int32
.
reduceToInt
Int32
.
reduceMul
Int32
.
reduceMod
Int64
.
reduceDiv
Int64
.
reduceGT
Int64
.
reduceMul
Int64
.
reduceToNatClampNeg
Int64
.
reduceOfIntLE
Int64
.
reduceOfNat
Int64
.
reduceToInt
Int64
.
reduceLE
Int64
.
fromExpr
Int64
.
reduceGE
Int64
.
reduceAdd
Int64
.
reduceLT
Int64
.
reduceOfInt
Int64
.
reduceMod
Int64
.
reduceSub
ISize
.
reduceToNatClampNeg
ISize
.
reduceToInt
source
def
commandDeclare_sint_simprocs_
:
Lean.ParserDescr
Equations
Instances For
source
def
Int8
.
reduceOfNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceLT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int8
.
reduceMod
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceSub
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceAdd
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceLE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int8
.
reduceOfInt
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceToInt
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
fromExpr
:
Lean.Expr
→
Lean.Meta.SimpM
(
Option
Int8
)
Equations
Instances For
source
def
Int8
.
reduceGT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int8
.
reduceDiv
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceOfIntLE
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceMul
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceToNatClampNeg
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int8
.
reduceGE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int16
.
reduceDiv
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceLT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int16
.
reduceLE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int16
.
reduceSub
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceGT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int16
.
fromExpr
:
Lean.Expr
→
Lean.Meta.SimpM
(
Option
Int16
)
Equations
Instances For
source
def
Int16
.
reduceGE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int16
.
reduceToNatClampNeg
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceAdd
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceToInt
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceOfIntLE
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceMul
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceOfNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceOfInt
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int16
.
reduceMod
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceLE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int32
.
reduceToNatClampNeg
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceOfNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceSub
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceOfIntLE
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceDiv
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceGE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int32
.
reduceGT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int32
.
fromExpr
:
Lean.Expr
→
Lean.Meta.SimpM
(
Option
Int32
)
Equations
Instances For
source
def
Int32
.
reduceOfInt
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceLT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int32
.
reduceAdd
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceToInt
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceMul
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int32
.
reduceMod
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceDiv
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceGT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int64
.
reduceMul
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceToNatClampNeg
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceOfIntLE
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceOfNat
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceToInt
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceLE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int64
.
fromExpr
:
Lean.Expr
→
Lean.Meta.SimpM
(
Option
Int64
)
Equations
Instances For
source
def
Int64
.
reduceGE
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int64
.
reduceAdd
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceLT
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
Int64
.
reduceOfInt
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceMod
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
Int64
.
reduceSub
:
Lean.Meta.Simp.DSimproc
Equations
Instances For
source
def
ISize
.
reduceToNatClampNeg
:
Lean.Meta.Simp.Simproc
Equations
Instances For
source
def
ISize
.
reduceToInt
:
Lean.Meta.Simp.Simproc
Equations
Instances For