Package gfp-div-exp-def: Definition of a GF(p) exponentiation algorithm based on division

Information

namegfp-div-exp-def
version1.46
descriptionDefinition of a GF(p) exponentiation algorithm based on division
authorJoe Leslie-Hurd <joe@gilith.com>
licenseMIT
provenanceHOL Light theory extracted on 2014-11-04
checksum6eb2342951aaae6794a9939791b356ed1de64d8e
requiresbase
gfp-div-def
showData.Bool
Data.List
Number.GF(p)

Files

Defined Constant

Theorems

b n d f p. expDiv b n d f p [] = if b then n / d else d / n

b n d f p h t.
    expDiv b n d f p (h :: t) =
    let s p / f in expDiv (¬b) d (if h then n / s else n) s f t

External Type Operators

External Constants

Assumptions

() = λp. p ((select) p)

() = λp. p = λx.

() = λp q. p q p

() = λp q. (λf. f p q) = λf. f

() = λp. q. (x. p x q) q

b f. fn. fn [] = b h t. fn (h :: t) = f h t (fn t)