Inubuyo Factor Latticeの実行例です。
> java -jar inubuyo-factor-lattice-0.1.1.jar -f lightskyblue1 -c royalblue4 -e royalblue4 -o lat 60
> dot -Tpng lat60.dot -o lat60.png
![](https://blogimg.goo.ne.jp/user_image/56/39/f56e76fdb91ee73af333d89805ebfd83.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -f greenyellow -c forestgreen -e green -o lat 120
> dot -Tpng lat120.dot -o lat120.png
![](https://blogimg.goo.ne.jp/user_image/7c/1d/d536a485562c824dc6cadd38ca201d49.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -f salmon1 -c chocolate -e gray60 -o lat 128
> dot -Tpng lat128.dot -o lat128.png
![](https://blogimg.goo.ne.jp/user_image/79/c1/482946f83caaf9a873a9206830de64d2.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -o lat 180
> dot -Tpng lat180.dot -o lat180.png
![](https://blogimg.goo.ne.jp/user_image/2e/31/f85d90b208b4f77831acd6c03c7b1814.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -o lat 210
> dot -Tpng lat210.dot -o lat210.png
![](https://blogimg.goo.ne.jp/user_image/20/bd/8943f106429895397dab3ea28bc0db6b.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -o lat 420
> dot -Tpng lat420.dot -o lat420.png
![](https://blogimg.goo.ne.jp/user_image/52/c2/5441f37ab87cb5e721e82604d6c97822.png)
> java -Xmx512M -jar inubuyo-factor-lattice-0.1.1.jar -c gray60 -e gray60 -o lat 2778545904897799
> dot -Tpng lat2778545904897799.dot -o lat2778545904897799.png
![](https://blogimg.goo.ne.jp/user_image/30/54/dd95636eeb80d46c8daf12945cda3dbf.png)
※ 正整数Nの因数の集合には、最小公倍数をとる二項演算lcm、最大公約数をとる二項演算gcdが入り(N, lcm, gcd)は束になる。これは1を最小元、Nを最大元とする可補束で、aの補元はN/aである。この性質により、Nの有向グラフは、aをN/aで置き換え、矢印の向きを逆にし、180°回転すると元のグラフと等しくなる。
> java -jar inubuyo-factor-lattice-0.1.1.jar -f lightskyblue1 -c royalblue4 -e royalblue4 -o lat 60
> dot -Tpng lat60.dot -o lat60.png
![](https://blogimg.goo.ne.jp/user_image/56/39/f56e76fdb91ee73af333d89805ebfd83.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -f greenyellow -c forestgreen -e green -o lat 120
> dot -Tpng lat120.dot -o lat120.png
![](https://blogimg.goo.ne.jp/user_image/7c/1d/d536a485562c824dc6cadd38ca201d49.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -f salmon1 -c chocolate -e gray60 -o lat 128
> dot -Tpng lat128.dot -o lat128.png
![](https://blogimg.goo.ne.jp/user_image/79/c1/482946f83caaf9a873a9206830de64d2.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -o lat 180
> dot -Tpng lat180.dot -o lat180.png
![](https://blogimg.goo.ne.jp/user_image/2e/31/f85d90b208b4f77831acd6c03c7b1814.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -o lat 210
> dot -Tpng lat210.dot -o lat210.png
![](https://blogimg.goo.ne.jp/user_image/20/bd/8943f106429895397dab3ea28bc0db6b.png)
> java -jar inubuyo-factor-lattice-0.1.1.jar -o lat 420
> dot -Tpng lat420.dot -o lat420.png
![](https://blogimg.goo.ne.jp/user_image/52/c2/5441f37ab87cb5e721e82604d6c97822.png)
> java -Xmx512M -jar inubuyo-factor-lattice-0.1.1.jar -c gray60 -e gray60 -o lat 2778545904897799
> dot -Tpng lat2778545904897799.dot -o lat2778545904897799.png
![](https://blogimg.goo.ne.jp/user_image/30/54/dd95636eeb80d46c8daf12945cda3dbf.png)
※ 正整数Nの因数の集合には、最小公倍数をとる二項演算lcm、最大公約数をとる二項演算gcdが入り(N, lcm, gcd)は束になる。これは1を最小元、Nを最大元とする可補束で、aの補元はN/aである。この性質により、Nの有向グラフは、aをN/aで置き換え、矢印の向きを逆にし、180°回転すると元のグラフと等しくなる。
※コメント投稿者のブログIDはブログ作成者のみに通知されます