Seperti komentar menyarankan ada kebingungan tentang apa yang Anda sebut "GI". Tapi idenya di sini benar. Ini setara dengan waktu polinomial untuk menemukan generator dari kelompok automorfisme karena untuk menemukan isomorfisme antara dua kelompok. Idenya adalah "klasik" karena muncul dalam karya awal seperti Luks 'Group Isomorphism dalam valensi terbatas adalah dalam polinomial-waktu, dan bahkan di sana saya pikir ide itu dianggap "terkenal".
Klaim. MembiarkanG dan Hmenjadi terhubung grafik. KemudianG≅H jika, dan hanya jika, setiap genset S dari Aut(G⊔H) mengandung elemen g∈S seperti yang Gg=H.
Perhatian Penting di sini adalah bahwa setiap genset menukar grafik seperti jika tidak, terkadang Anda akan menghitung generator yang tidak menyelesaikan masalah. Jadi misalnya, isomorfisme dari dua kelompok tidak begitu mudah menyerah dengan cara ini. Itu karena tidak semua menghasilkan setAut(G×H) akan bertukar G dan H kapan G≅H. alih-alih, mereka bisa pergi ke salinan diagonal. Situasi itu dapat diperbaiki, tetapi membutuhkan argumen yang lebih kuat. Jadi pendekatan di sini bukan yang berlaku di semua kategori.
Bukti. Untuk sebaliknya jika setiap (atau bahkan jika satu) menghasilkan setAut(G⊔H) simpang susun G dan H kemudian G≅H oleh pembatasan fungsi itu untuk G. Jadi ini semua tentang arah ke depan. (Tapi saya sebutkan ini karena buktinya dengan kontrapositif sehingga bisa terlihat saya akan pergi ke arah yang sama.)
Seharusnya Aut(G⊔H) dihasilkan oleh satu set S semua elemen yang dikirim G untuk G, dan H untuk H, (catat dengan asumsi konektivitas jika satu dhuwur G dikirim ke satu titik dari H lalu seluruh grafik G dikirim ke H dan dengan lubang merpati beberapa simpul di H akan dikirim ke G dan sebagainya |G|=|H|dan kami akan menukar kedua grafik). SejakS mengirim G untuk G, lalu setiap komposisi fungsi dalam S mengirim G untuk G, dan begitu juga invers dari fungsi-fungsi ini. Jadi setiap kata masukS mengirim G untuk G (dan juga H untuk H). Jadi tidak ada unsurAut(G⊔H) simpang susun G dan H.
Akhirnya jika G≅H kemudian sebuah isomorfisme ϕ:G→H memberi automorfisme ϕ⊔ϕ−1 dari G⊔H. Jadi tidak adanya elemen dalamAut(G⊔H) untuk bertukar G dan H tersirat G≆H. Hasilnya berikut.□
Tetapi sekarang poin yang harus jelas adalah bahwa pergi dari keputusan (Is G≅H?) untuk mencari (Beri aku ϕ:G→H atau sertifikat itu G≆H) masih harus diperdebatkan (dan dapat). Juga dari satu isomorfisma ke generator automorfisme adalah argumen lain (individualkan grafik dan ulangi tes isomorfisme). Jadi semua memberi tahu Anda memiliki beberapa halaman argumen untuk membuat persamaan ini. Tidak ada yang akan menunjukkan label kanonik. Itu jauh lebih sulit (NP-keras jika saya ingat). Meskipun NAUTY dan Jejak menangani banyak contoh dengan cepat.