解鎖例項:6柱8拼
這是一個在用《魯班鎖(孔明鎖)的結構分析法》計算25個可鋸塊可拼合多少個鎖的計算中發現的6柱組,它可以有8種不同的拼合方法。現在將它作為《魯班鎖(孔明鎖)的結構分析法》使用例項來分析,以補《魯班鎖(孔明鎖)的結構分析法》之九被判“私有”,不可公開的缺憾。 這是這個6柱組:
1. 還是按既定的程式,先進行各柱用途分析:
1#:可做 “柱”“簷”“梁”;
2#:可做 “柱” “梁”;
3#:可做 “柱”“簷”“梁”;
4#:可做 “柱”“簷”“梁”;
5#:可做 “簷”“梁”;
6#:可做 “簷”“梁”;
再進一步分析:由“梁”定拼法可知: 由於沒有光柱,所以不是1+5的拼法,因此1#也就不能用於“梁”,只能用於“柱”和“簷”;
2#可以作為2+4拼法的上樑,也有與之配套的“簷”(5#和6#),所以可能是2+4的拼法; 2#,3#,4#,5#,6#都可以作為3+3拼法的“梁”,且左右都有,所以也可能是3+3的拼法。
2. 先考慮2+4的拼法:
2#作為2+4拼法的上樑後,餘1#,3#,4#可以做“柱”。3#,4#不能同時做“柱”,這樣下樑無通道。1#做“柱”可以有2個不同的方位。這樣得到以下4個不同的2“柱”組:
左起的第二個1#3#柱組和第四個1#4#柱組,由於明顯沒有合適的“簷”配套,在本例中不適用,捨棄。餘左起的第一個1#3#柱組和第三個1#4#柱組。
用左起的第一個1#3#柱組做2“柱”夾一“梁”試拼,和餘下的4#5#6#都作一個嘗試,得到以下三個結果:
觀察得到5#做下樑時會切斷前簷,不可用,給餘下的2組配“簷”,都可以找到合適的“簷”,如下圖:
而且都可以和2#5#組成的二柱組組合為鎖。這樣就得到2個不同拼法的鎖。
同樣,1#4#的柱組也可以得到2個不同拼法的鎖。如下圖:
這樣2+4就有4種不同的拼法。
3. 再考慮3+3的拼法:
2#,3#,4#,5#,6#都可以作為3+3拼法的“梁”,且左右都有。但是2#做梁,明顯無“柱”可配,所以3+3拼法中2#只能做“柱”。
餘3#,4#,5#,6#作“梁”配“柱”得到如下的6組,左右向各三個:
很巧它們都可以配到合適的“簷”,如下圖
這6個三柱組,從整體看:左邊三個三柱組外形完全一樣,右邊三個三柱組外形也完全一樣。同時這2種三柱組可以組合為鎖。
理論上它們可以組合為9個不同的鎖,擔在本例中用柱不可以重複,所以只有4個組合符合本例要求。如下圖:
這樣3+3也有4種不同的拼法。 於是此6柱組就有8種不同的拼法拼合為鎖。
此6柱的一個特點: 1#2#柱本身是鏡象柱(它的鏡象和本身相同)。3#和4#互為鏡象,5#和6#也互為鏡象。因此它們組成8個不同的鎖,也兩兩互為鏡象。有興趣者可以自己比較一下。 此種用邏輯分析法解經典魯班鎖的方法,到目前為止在魯班鎖界是第一個也是唯一一個解經典魯班鎖的方法。在解經典魯班鎖方面可以和IBM的解鎖小軟體一拼。
解鎖例項:6柱8拼
這是一個在用《魯班鎖(孔明鎖)的結構分析法》計算25個可鋸塊可拼合多少個鎖的計算中發現的6柱組,它可以有8種不同的拼合方法。現在將它作為《魯班鎖(孔明鎖)的結構分析法》使用例項來分析,以補《魯班鎖(孔明鎖)的結構分析法》之九被判“私有”,不可公開的缺憾。 這是這個6柱組:
1. 還是按既定的程式,先進行各柱用途分析:
1#:可做 “柱”“簷”“梁”;
2#:可做 “柱” “梁”;
3#:可做 “柱”“簷”“梁”;
4#:可做 “柱”“簷”“梁”;
5#:可做 “簷”“梁”;
6#:可做 “簷”“梁”;
再進一步分析:由“梁”定拼法可知: 由於沒有光柱,所以不是1+5的拼法,因此1#也就不能用於“梁”,只能用於“柱”和“簷”;
2#可以作為2+4拼法的上樑,也有與之配套的“簷”(5#和6#),所以可能是2+4的拼法; 2#,3#,4#,5#,6#都可以作為3+3拼法的“梁”,且左右都有,所以也可能是3+3的拼法。
2. 先考慮2+4的拼法:
2#作為2+4拼法的上樑後,餘1#,3#,4#可以做“柱”。3#,4#不能同時做“柱”,這樣下樑無通道。1#做“柱”可以有2個不同的方位。這樣得到以下4個不同的2“柱”組:
左起的第二個1#3#柱組和第四個1#4#柱組,由於明顯沒有合適的“簷”配套,在本例中不適用,捨棄。餘左起的第一個1#3#柱組和第三個1#4#柱組。
用左起的第一個1#3#柱組做2“柱”夾一“梁”試拼,和餘下的4#5#6#都作一個嘗試,得到以下三個結果:
觀察得到5#做下樑時會切斷前簷,不可用,給餘下的2組配“簷”,都可以找到合適的“簷”,如下圖:
而且都可以和2#5#組成的二柱組組合為鎖。這樣就得到2個不同拼法的鎖。
同樣,1#4#的柱組也可以得到2個不同拼法的鎖。如下圖:
這樣2+4就有4種不同的拼法。
3. 再考慮3+3的拼法:
2#,3#,4#,5#,6#都可以作為3+3拼法的“梁”,且左右都有。但是2#做梁,明顯無“柱”可配,所以3+3拼法中2#只能做“柱”。
餘3#,4#,5#,6#作“梁”配“柱”得到如下的6組,左右向各三個:
很巧它們都可以配到合適的“簷”,如下圖
這6個三柱組,從整體看:左邊三個三柱組外形完全一樣,右邊三個三柱組外形也完全一樣。同時這2種三柱組可以組合為鎖。
理論上它們可以組合為9個不同的鎖,擔在本例中用柱不可以重複,所以只有4個組合符合本例要求。如下圖:
這樣3+3也有4種不同的拼法。 於是此6柱組就有8種不同的拼法拼合為鎖。
此6柱的一個特點: 1#2#柱本身是鏡象柱(它的鏡象和本身相同)。3#和4#互為鏡象,5#和6#也互為鏡象。因此它們組成8個不同的鎖,也兩兩互為鏡象。有興趣者可以自己比較一下。 此種用邏輯分析法解經典魯班鎖的方法,到目前為止在魯班鎖界是第一個也是唯一一個解經典魯班鎖的方法。在解經典魯班鎖方面可以和IBM的解鎖小軟體一拼。