Package char-thm: Properties of Unicode characters

Information

namechar-thm
version1.7
descriptionProperties of Unicode characters
authorJoe Hurd <joe@gilith.com>
licenseMIT
provenanceHOL Light theory extracted on 2011-12-18
requiresbool
pair
char-def
showData.Bool
Data.Byte
Data.Char
Data.Pair
Data.Word16

Files

Theorems

pos. w. pos = mkPosition w

pl. b. isPlane b pl = mkPlane b

pos. w. pos = mkPosition w destPosition pos = w

pl. b. isPlane b pl = mkPlane b destPlane pl = b

c. pl pos. isChar (pl, pos) c = mkChar (pl, pos)

c.
    pl pos.
      isChar (pl, pos) c = mkChar (pl, pos) destChar c = (pl, pos)

Input Type Operators

Input Constants

Assumptions

T

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

t. T t t

a. mkChar (destChar a) = a

a. mkPlane (destPlane a) = a

a. mkPosition (destPosition a) = a

r. destPosition (mkPosition r) = r

() = λp q. p q p

x. (fst x, snd x) = x

r. isPlane r destPlane (mkPlane r) = r

r. isChar r destChar (mkChar r) = r

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

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