y :: bとおく。x :: cとおく。y x :: dとおく。- (1.)(2.)(3.)より
bとc -> dは等しい。 - (4.)より
y :: c -> dである。 x (y x) :: aとおく。- (2.)(3.)(6.)より
cとd -> aは等しい。 - (2.)(7.)より
x :: d -> aである。 - (5.)(7.)より
y :: (d -> a) -> dである。 - (6.)(8.)より
\x -> x (y x) :: (d -> a) -> aである。 - (9.)(10.)より
dとaは等しい。 - (11.)より
y :: (a -> a) -> aである。
Last active
December 15, 2015 15:37
-
-
Save AyaMorisawa/0d05e9154cea4b8afa06 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment