হাই-অর্ডার প্যাটার্নের মিলটি একটি অনির্বাচিত সমস্যা। এর মানে হল যে কোন অ্যালগরিদম যে একটি সমীকরণ দেওয়া হয় a => b
, যেখানে a
এবং b
কেবল টাইপ করা ল্যামডা ক্যালকুলাস খোলা পদ, একটি প্রতিকল্পন খুঁজে বের করে S
যেমন যে aS => bS
, যেখানে =>
"একই Bn স্বাভাবিক ফর্ম আছে" জন্য দাঁড়িয়েছে। তবুও, মানুষ সেই সমস্যাটি দক্ষতার সাথে সমাধান করতে পারে। উদাহরণস্বরূপ, নিম্নলিখিত সমস্যাটি দেওয়া:
a = (λt . t
(F (λ f x . (f (f (f x)))))
(F (λ f x . (f (f x)))))
b = (λ t . t
(λ f x . (f (f (f (f (f (f x)))))))
(λ f x . (f (f (f (f x))))))
ল্যাম্বডা ক্যালকুলাসের পর্যাপ্ত জ্ঞানের সাথে যে কোনও মানুষ খেয়াল করতে সক্ষম হবেন F
গির্জার সংখ্যার জন্য "দ্বিগুণ" ফাংশন, দ্রুত সমাধান নিয়ে আসছেন যে
F = (λ a b c . (a b (a b c)))
আমার প্রশ্ন: যদি সমস্যাটি অনস্বীকার্য হয় তবে কীভাবে মানুষ দ্রুত এবং অনায়াসেই এটি সমাধান করতে পারে?