মনে করুন আমাদের কাছে একটি শ্রেণীর অবজেক্ট রয়েছে (গ্রাফগুলি বলুন, স্ট্রিং করুন) এবং এই বিষয়গুলির উপর একটি সমতুল্য সম্পর্ক রয়েছে। গ্রাফের জন্য এটি গ্রাফ isomorphism হতে পারে। স্ট্রিংগুলির জন্য, আমরা দুটি স্ট্রিং সমতুল্য ঘোষণা করতে পারি যদি তারা একে অপরের অ্যানগ্রগ্রাম হয়।
আমি সমতুল্য শ্রেণীর জন্য একটি প্রতিনিধি গণনা করতে আগ্রহী। অর্থাৎ, আমি একটি ফাংশন চাই (যেমন) যে কোনও দুটি বস্তুর জন্য x, y, f (x) = f (y) iff x এবং y সমান equivalent (*)
আনগ্রামগুলির উদাহরণের জন্য, চ (গুলি) স্ট্রিংয়ে অক্ষর বাছাই করতে পারে, অর্থাত্। f ('ক্যাব্যাক') = 'অ্যাবসিসি'। গ্রাফ আইসোমরফিজমের জন্য, আমরা f (G) কে গ্রাফ জি হিসাবে নিতে পারি যেটি জি এর আইসোমরফিক এবং এটি এই বৈশিষ্ট্যটির জন্য অভিধান হিসাবে প্রথম গ্রাফ।
এখন প্রশ্ন: এমন দুটি উদাহরণ রয়েছে যেখানে দুটি উপাদান সমতুল্য কিনা তা নির্ধারণের সমস্যাটি "সহজ" (বহু সময় সমাধানযোগ্য), তবে প্রতিনিধি সন্ধান করা কঠিন (অর্থাত্ চ গণনা করার জন্য পলি টাইম অ্যালগরিদম নেই যা সন্তুষ্ট হয় ( *))।