Package char-thm: Properties of Unicode characters

Information

namechar-thm
version1.8
descriptionProperties of Unicode characters
authorJoe Hurd <joe@gilith.com>
licenseMIT
provenanceHOL Light theory extracted on 2012-02-05
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

() = λp. p = λx.

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

xy. (fst xy, snd xy) = xy

r. isPlane r destPlane (mkPlane r) = r

r. isChar r destChar (mkChar r) = r

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

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