Package gfp-div-thm: Properties of GF(p) field division

Information

namegfp-div-thm
version1.11
descriptionProperties of GF(p) field division
authorJoe Hurd <joe@gilith.com>
licenseMIT
provenanceHOL Light theory extracted on 2011-11-28
requiresbool
gfp-def
gfp-thm
gfp-div-def
showData.Bool
Number.GF(p)
Number.Natural

Files

Theorems

inv 1 = 1

x. ¬(x = 0) inv (inv x) = x

x. ¬(x = 0) ¬(inv x = 0)

x. ¬(x = 0) x * inv x = 1

x y. ¬(x = 0) x * (y / x) = y

x y. ¬(x = 0) y / x * x = y

x y. ¬(x = 0) y * x / x = y

x y. ¬(x = 0) y / x = y * inv x

x y. x * y = x x = 0 y = 1

x y. y * x = x x = 0 y = 1

x y. x * y = 0 x = 0 y = 0

x. ¬(x = 0) inv x = 1 x = 1

x y z. x * y = x * z x = 0 y = z

x y z. y * x = z * x x = 0 y = z

x y. ¬(x = 0) ¬(y = 0) inv x = inv y x = y

x y. ¬(x = 0) ¬(y = 0) inv x * inv y = inv (x * y)

Input Type Operators

Input Constants

Assumptions

T

¬F T

F p. p

t. t ¬t

(¬) = λp. p F

() = λp. p = λx. T

t. T t t

t. T t t

t. F t t

t. T t T

¬(1 = 0)

() = λp q. p q p

x. 0 * x = 0

x. x * 1 = x

x. 1 * x = x

x y. x = y y = x

x y. x * y = y * x

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

() = λP. q. (x. P x q) q

() = λp q. r. (p r) (q r) r

x y z. x = y y = z x = z

x y z. x * y * z = x * (y * z)

x. ¬(x = 0) inv x * x = 1

x y. ¬(x = 0) x * y / x = y

x y. x * y = 0 x = 0 y = 0