池谷信三郎賞（いけたにしんさぶろうしょう）は、小説・戯曲などで頭角を現しながらも、33歳で早世した池谷信三郎の名を冠し、「文学界」同人たちが中心になり、文藝春秋社によって設立された新人のための文学賞。創作、批評などの文芸作品に贈られる。第6回まで年2回、第7回から年1回になり、第9回（1942年）で終了した。第1回の受賞者となった中村光夫の回想によると、文藝春秋の代表で会った菊池寛は、この賞を小説主体のものとしたかったようだが、『文学界』同人側は現在必要なのは批評への賞であるという見地から批評と翻訳に対して授賞していったため、途中で菊池が申し入れをして、小説に授賞するようになったのだという。そのため、第1回の授賞式での菊池寛はすこぶる不機嫌であったという。
華道の池坊で使用される花器の一つに、御玄猪（おげんちょ）があり、金属製である。この御玄猪は池坊41世専明が考案した。亥の子餅は、丸三宝の上に載せられていた。これをもとにして薄端花器を考案して、銘を御玄猪とした。
木構造整列(ヒープソート)はメモリ上のスタックやヒープ領域に木構造を構築することによってソートを実現する。ここでは、標準入力ファイルから値の列が与えられたものを、引数上(スタック上)に木構造を成長させて、読み込みを終了したら、昇順または降順に整列された値を取り出すことのできる述語木構造整列/1を定義してみる。木構造整列(_木構造) :-        read(_値),        木構造整列(_値,[],_木構造).木構造整列(end_of_file,_木構造,_木構造) :- !.木構造整列(_値_1,_木構造_1,_木構造) :-        挿入(_値_1,_木構造_1,_木構造_2),        read(_値_2),        木構造整列(_値_2,_木構造_2,_木構造).挿入(_値,[],_木構造) :-        木構造([],_値,[],_木構造).挿入(_値,_木構造_1,_木構造_2) :-        木構造(_左部分木_1,_値_1,_右部分木_1,_木構造_1),        挿入(_値,_左部分木_1,_値_1,_右部分木_1,_左部分木_2,_右部分木_2),        木構造(_左部分木_2,_値_1,_右部分木_2,_木構造_2).挿入(_値,_左部分木_1,_値_1,_右部分木,_左部分木_2,_右部分木) :-        _値 @=< _値_1,        挿入(_値,_左部分木_1,_左部分木_2).挿入(_値,_左部分木,_値_1,_右部分木_1,_左部分木,_右部分木_2) :-        _値 @> _値_1,        挿入(_値,_右部分木_1,_右部分木_2).木構造(_左部分木,_値,_右部分木,_木構造) :-        functor(_木構造,木,3),        arg(1,_木構造,_左部分木),        arg(2,_木構造,_値),        arg(3,_木構造,_右部分木).この木構造整列は標準入力からの整列に適したものであり、それ故に最初にそれを示したが、リストからの整列も可能である。木構造整列(_リスト,_木構造) :-        木構造整列(_リスト,[],_木構造).木構造整列([],_木構造,_木構造) :- !.木構造整列([_値_1|R],_木構造_1,_木構造) :-        挿入(_値_1,_木構造_1,_木構造_2),        木構造整列(R,_木構造_2,_木構造).と書き換えるだけである。次に、構築が終った木構造から順に昇順に値を取り出す非決定性の述語木構造整列からの昇順取り出し/2と木構造整列からの降順取り出し/2を定義し、それを使って昇順または降順に整列したリストを取り出す。木構造整列からの昇順取り出し(_木構造,_値) :-        木構造(_左部分木,_,_右部分木,_木構造),        整列木構造からの昇順取り出し(_左部分木,_値).木構造整列からの昇順取り出し(_木構造,_値) :-        木構造(_,_値,_,_木構造).木構造整列からの昇順取り出し(_木構造,_値) :-        木構造(_左部分木,_,_右部分木,_木構造),        木構造整列からの昇順取り出し(_右部分木,_値).木構造整列からの降順取り出し(_木構造,_値) :-        木構造(_左部分木,_,_右部分木,_木構造),        整列木構造からの降順取り出し(_右部分木,_値).木構造整列からの降順取り出し(_木構造,_値) :-        木構造(_,_値,_,_木構造).木構造整列からの降順取り出し(_木構造,_値) :-        木構造(_左部分木,_,_右部分木,_木構造),        木構造整列からの降順取り出し(_左部分木,_値).木構造整列からの昇順リスト(_木構造,_昇順に整列したリスト) :-        findall(_値,木構造整列からの昇順取り出し(_木構造,_値),_昇順に整列したリスト).木構造整列からの降順リスト(_木構造,_降順に整列したリスト) :-        findall(_値,木構造整列からの降順取り出し(_木構造,_値),_降順に整列したリスト).一般にPrologで引数に構造のあるデータが来ることは歓迎されない。関係データベースに比肩する平明さがこの言語の特長となっているからだ。この木構造整列に見られるグラフは例外的なものである。