Entry
Value
Name
stream_39
Conclusion
!f g s. smap (f o g) s = smap f (smap g s)
Constructive Proof
Yes
Axiom
N|A
Classical Lemmas
N|A
Constructive Lemmas
T
!x y. x = y ==> y = x
!x. x = x
!t. (!x. t) <=> t
!t. (T <=> t) <=> t
!f y. (\x. f x) y = f y
!f s. smap f s = stream (f o snth s)
!f g s. smap (f o g) s = smap f (smap g s)
!f g h. (f o g) o h = f o g o h
!f g h. f o g o h = (f o g) o h
!s. stream (snth s) = s
T <=> (\p. p) = (\p. p)
(/\) = (\p q. (\f. f p q) = (\f. f T T))
(==>) = (\p q. p /\ q <=> p)
(!) = (\p. p = (\x. T))
(o) = (\f g x. f (g x))
Contained Package
stream
Comment
Stream package from OpenTheory.
Back to main package page
Back to contained package page