Package hardware-wire-def: Definition of hardware wire devices

Information

namehardware-wire-def
version1.8
descriptionDefinition of hardware wire devices
authorJoe Leslie-Hurd <joe@gilith.com>
licenseMIT
provenanceHOL Light theory extracted on 2014-04-14
requiresbool
hardware-thm
showData.Bool
Hardware
Number.Natural

Files

Defined Constants

Theorems

x y. connect x y t. signal y t signal x t

x y. not x y t. signal y t ¬signal x t

x y. delay x y t. signal y (t + 1) signal x t

x y z. nor2 x y z zn. or2 x y zn not zn z

x y z. and2 x y z t. signal z t signal x t signal y t

x y z. or2 x y z t. signal z t signal x t signal y t

x y. pulse x y xd xn. delay x xd not xd xn and2 x xn y

w x y z. and3 w x y z wx. and2 w x wx and2 wx y z

w x y z. or3 w x y z wx. or2 w x wx or2 wx y z

w x y z. xor3 w x y z wx. xor2 w x wx xor2 wx y z

x y z. xor2 x y z t. signal z t ¬(signal x t signal y t)

s x y z.
    case1 s x y z
    t. signal z t if signal s t then signal x t else signal y t

ld w x.
    sticky ld w x
    p q r. case1 ld ground p q or2 w q r delay r p connect r x

w x y z.
    majority3 w x y z
    wx wy xy. and2 w x wx and2 w y wy and2 x y xy or3 wx wy xy z

External Type Operators

External Constants

Assumptions

() = λp. p = λx.