परिचय
यदि आप पहले से ही जानते हैं कि चक्रीय समूह क्या है, तो आप इस हिस्से को छोड़ सकते हैं।
एक समूह ने एक सेट और एक साहचर्य द्विआधारी आपरेशन द्वारा परिभाषित किया गया है $
(यह है कि, (a $ b) $ c = a $ (b $ c)
। वहाँ समूह में ठीक एक तत्व मौजूद है e
जहां a $ e = a = e $ a
सभी के लिए a
समूह (में पहचान ।) हर तत्व के लिए a
समूह में वहां मौजूद ठीक एक b
ऐसा है कि a $ b = e = b $ a
( उलटा ) । a, b
समूह में प्रत्येक दो तत्वों के लिए, a $ b
समूह ( बंद ) में है।
के स्थान पर हम लिख सकते a^n
हैं a$a$a$...$a
।
a
समूह में किसी भी तत्व द्वारा उत्पन्न चक्रीय उपसमूह वह <a> = {e, a, a^2, a^3, a^4, ..., a^(n-1)}
जगह है जहां n
उपसमूह का क्रम (आकार) है (जब तक कि उपसमूह अनंत नहीं है)।
एक समूह चक्रीय है अगर यह उसके तत्वों में से एक द्वारा उत्पन्न किया जा सकता है।
चुनौती
एक परिमित समूह के लिए केली तालिका (उत्पाद तालिका) को देखते हुए, यह निर्धारित करें कि यह चक्रीय है या नहीं।
उदाहरण
आइए निम्नलिखित केली तालिका पर एक नज़र डालें:
1 2 3 4 5 6
2 3 1 6 4 5
3 1 2 5 6 4
4 5 6 1 2 3
5 6 4 3 1 2
6 4 5 2 3 1
(यह डिहड्रल ग्रुप 3, D_3 के लिए केली टेबल है)।
यह 1-अनुक्रमित है, इसलिए यदि हम इसका मूल्य ढूंढना चाहते हैं, तो हम 5 $ 3
तीसरी पंक्ति पर पांचवें कॉलम में देखते हैं (ध्यान दें कि ऑपरेटर आवश्यक रूप से सराहनीय नहीं है, इसलिए 5 $ 3
आवश्यक नहीं है कि 3 $ 5
हम इसके बराबर हैं । हम यहां 5 $ 3 = 6
भी देखें) 3 $ 5 = 4
)।
हम <3>
साथ शुरू करके पा सकते हैं [3]
, और फिर जब सूची अद्वितीय है, तो अंतिम तत्व और जनरेटर (3) के उत्पाद को संलग्न करें। हमें मिलता है [3, 3 $ 3 = 2, 2 $ 3 = 1, 1 $ 3 = 3]
। हम यहां उपसमूह के साथ रुकते हैं {3, 2, 1}
।
यदि आप के <1>
माध्यम से गणना करते हैं <6>
तो आप देखेंगे कि समूह में कोई भी तत्व पूरे समूह को उत्पन्न नहीं करता है। इस प्रकार, यह समूह चक्रीय नहीं है।
परीक्षण के मामलों
इनपुट एक मैट्रिक्स के रूप में दिया जाएगा, एक सत्य / मिथ्या निर्णय मूल्य के रूप में आउटपुट।
[[1,2,3,4,5,6],[2,3,1,6,4,5],[3,1,2,5,6,4],[4,5,6,1,2,3],[5,6,4,3,1,2],[6,4,5,2,3,1]] -> False (D_3)
[[1]] -> True ({e})
[[1,2,3,4],[2,3,4,1],[3,4,1,2],[4,1,2,3]] -> True ({1, i, -1, -i})
[[3,2,4,1],[2,4,1,3],[4,1,3,2],[1,3,2,4]] -> True ({-1, i, -i, 1})
[[1,2],[2,1]] -> True ({e, a} with a^-1=a)
[[1,2,3,4,5,6,7,8],[2,3,4,1,6,7,8,5],[3,4,1,2,7,8,5,6],[4,1,2,3,8,5,6,7],[5,8,7,6,1,4,3,2],[6,5,8,7,2,1,4,3],[7,6,5,8,3,2,1,4],[8,7,6,5,4,3,2,1]] -> False (D_4)
[[1,2,3,4,5,6],[2,1,4,3,6,5],[3,4,5,6,1,2],[4,3,6,5,2,1],[5,6,1,2,3,4],[6,5,2,1,4,3]] -> True (product of cyclic subgroups of order 2 and 3, thanks to Zgarb)
[[1,2,3,4],[2,1,4,3],[3,4,1,2],[4,3,1,2]] -> False (Abelian but not cyclic; thanks to xnor)
आपको गारंटी दी जाएगी कि इनपुट हमेशा एक समूह है।
आप इनपुट को 0-अनुक्रमित मान के रूप में ले सकते हैं।
[1..n]
जो कुछ उत्तरों में खामियों को छिपा सकता है।
[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]]
)?