کدگذاری چرچ

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید، نسخهٔ فعلی این صفحه است که توسط Dexbot (بحث | مشارکت‌ها) در تاریخ ‏۱۲ ژوئن ۲۰۲۰، ساعت ۱۶:۱۴ ویرایش شده است. آدرس فعلی این صفحه، پیوند دائمی این نسخه را نشان می‌دهد.

(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

در علوم رایانه، کدگذاری چرچ (انگلیسی: Church encoding) شیوه‌ای برای نمایش دادگان و عمل‌گرها در حساب لامبدا است. در این شیوه، داده‌ها و عمل‌گرها یک ساختار ریاضی تشکیل می‌دهند که در حساب لامبدا قابل بیان است. مثلاً، شماره‌های چرچ نمایشی از اعداد طبیعی با استفاده از نمادگذاری لامبدا هستند. این کدگذاری به یاد مبدع آن آلونزو چرچ نام‌گذاری شده است.

جملاتی که معمولاً در دیگر نمادگذاری‌ها ابتدایی حساب می‌شوند (مثل اعداد صحیح، اعداد بولی، زوج‌ها، فهرست‌ها و مقادیر چندگانهٔ برچسب‌دار) در کدگذاری چرچ به یک تابع مرتبه‌بالا تبدیل می‌شوند. تز چرچ-تورینگ ادعا می‌کند که هر عمل‌گر محاسبه‌پذیری (به همراه عمل‌وندهایش) در کدگذاری چرچ قابل نمایش است.

جستارهای وابسته[ویرایش]

منابع[ویرایش]