chore: add helper function

This commit is contained in:
Leonardo de Moura 2019-10-31 20:12:22 -07:00
parent 8c7f514a9d
commit cae045bce8

View file

@ -106,11 +106,14 @@ structure RecursorVal extends ConstantVal :=
(nparams : Nat) -- Number of parameters
(nindices : Nat) -- Number of indices
(nmotives : Nat) -- Number of motives
(nminor : Nat) -- Number of minor premises
(nminors : Nat) -- Number of minor premises
(rules : List RecursorRule) -- A reduction for each Constructor
(k : Bool) -- It supports K-like reduction
(isUnsafe : Bool)
def RecursorVal.getMajorIdx (v : RecursorVal) : Nat :=
v.nparams + v.nmotives + v.nminors + v.nindices
inductive QuotKind
| type -- `Quot`
| ctor -- `Quot.mk`