{"blog_title":"\u304d\u3061\u3081\u3082","provider_url":"https://hatena.blog","description":"\u8981\u3059\u308b\u306b A\u2228B = ~~(A\u2228B) = ~(~A\u2227~B) \u3063\u3066\u3053\u3068\u3002\u30b3\u30fc\u30c9\u306f (define (another-or a1 a2 output) (let ((c (make-wire)) (d (make-wire)) (e (make-wire))) (inverter a c) (inverter b d) (and-gate c d e) (inverter e output) 'ok)) \u3061\u306a\u307f\u306b\u6642\u9593\u306f\u3001a->c,b->d\u306f\u304d\u3063\u3068\u4e26\u5217\u306a\u306e\u3067 and-gate-delay + (2 * inverter-delay) \u307e\u3041\u56f3\u3067\u3082\u66f8\u3051\u3070\u4e00\u767a\u306a\u306f\u305a\u3002\u305f\u3076\u3093","author_name":"se-kichi","author_url":"https://blog.hatena.ne.jp/se-kichi/","provider_name":"Hatena Blog","type":"rich","height":"190","published":"2008-08-10 04:44:33","version":"1.0","url":"https://se-kichi.hatenadiary.org/entry/20080810/1218397473","blog_url":"https://se-kichi.hatenadiary.org/","categories":["SICP","exercise"],"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fse-kichi.hatenadiary.org%2Fentry%2F20080810%2F1218397473\" title=\"exercise 3.29 - \u304d\u3061\u3081\u3082\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","image_url":null,"width":"100%","title":"exercise 3.29"}