اللغة الرسمية

بنية الجملة الإنجليزية السليمة نحوياً، على الرغم من كونها غير منطقية تماماً، "Colorless green ideas sleep furiously" ( مثال تاريخي من تشومسكي 1957)

في المنطق والرياضيات وعلوم الحاسوب واللغويات ، اللغة الرسمية هي مجموعة من السلاسل التي يتم أخذ رموزها من مجموعة تسمى " الأبجدية ".

تتألف أبجدية اللغة الرسمية من رموز تتجمع لتكوين سلاسل (تُسمى أيضًا "كلمات"). [ 1 ] تُسمى الكلمات التي تنتمي إلى لغة رسمية معينة أحيانًا بالكلمات السليمة . غالبًا ما تُعرَّف اللغة الرسمية باستخدام قواعد نحوية رسمية ، مثل القواعد النحوية المنتظمة أو القواعد النحوية الخالية من السياق .

في علوم الحاسوب، تُستخدم اللغات الرسمية، من بين أمور أخرى، كأساس لتحديد قواعد لغات البرمجة واللغات الطبيعية المُتحكَّم بها (أي النسخ الرسمية لمجموعات فرعية من اللغات الطبيعية). في نظرية التعقيد الحسابي ، تُعرَّف مسائل القرار عادةً كلغات رسمية، وتُعرَّف فئات التعقيد كمجموعات من اللغات الرسمية التي يمكن تحليلها بواسطة آلات ذات قدرة حسابية محدودة. في المنطق وأسس الرياضيات ، تُستخدم اللغات الرسمية لتمثيل بناء الجملة للأنظمة البديهية ، والشكلية الرياضية هي الفلسفة القائلة بإمكانية اختزال جميع فروع الرياضيات إلى معالجة نحوية للغات الرسمية بهذه الطريقة.

يدرس مجال نظرية اللغة الرسمية في المقام الأول الجوانب النحوية البحتة لهذه اللغات، أي أنماطها البنيوية الداخلية. وقد انبثقت نظرية اللغة الرسمية من علم اللغة، كوسيلة لفهم الانتظامات النحوية للغات الطبيعية . [ 2 ]

تاريخ

في القرن السابع عشر، تخيل غوتفريد لايبنتز ووصف لغة "الخاصية العالمية" ، وهي لغة عالمية ورسمية تستخدم الصور التوضيحية . وفي وقت لاحق، بحث كارل فريدريش غاوس مشكلة رموز غاوس . [ 3 ]

في منتصف القرن التاسع عشر، أسس جورج بول مجال الجبر البولياني ، وهو طريقة رسمية لوصف العمليات المنطقية باستخدام قيم الصواب وعوامل المجموعات. وفي كتابه "بحث في قوانين الفكر" ، أثبت أن الاستدلال المنطقي يمكن التعبير عنه ومعالجته من خلال المعادلات الرمزية. [ 4 ]

حاول غوتلوب فريجه تطبيق أفكار لايبنتز من خلال نظام تدويني، تم عرضه لأول مرة في كتابه "Begriffsschrift " (1879) وتطويره بشكل كامل في كتابه " Grundgesetze der Arithmetik" المكون من مجلدين (1893/1903). [ 5 ] وقد وصف هذا النظام "لغة رسمية للغة البحتة". [ 6 ]

شهد النصف الأول من القرن العشرين تطورات عديدة ذات صلة باللغات الرسمية. فقد نشر أكسل ثو أربع أوراق بحثية تتعلق بالكلمات واللغة بين عامي 1906 و1914. وقدّمت آخر هذه الأوراق ما أطلق عليه إميل بوست لاحقًا اسم "أنظمة ثو"، وعرضت مثالًا مبكرًا لمسألة غير قابلة للحل . [ 7 ] واستخدم بوست هذه الورقة لاحقًا كأساس لبرهان عام 1947 "على أن مسألة الكلمات لأنصاف الزمر غير قابلة للحل بشكل متكرر"، [ 8 ] ثم ابتكر النظام المعياري لإنشاء اللغات الرسمية.

في عام ١٩٠٧، قدّم ليوناردو توريس كيفيدو لغةً رسميةً لوصف الرسومات الميكانيكية (الأجهزة الميكانيكية) في فيينا . ونشر بحثًا بعنوان "Sobre un sistema de notaciones y símbolos destinados a facilitar la descripción de las máquinas" ("حول نظام من الرموز والمصطلحات يهدف إلى تسهيل وصف الآلات"). [ ٩ ] وقد صنّفه هاينز زيمانيك على أنه مكافئ للغة برمجة للتحكم الرقمي في أدوات الآلات. [ ١٠ ]

ابتكر نعوم تشومسكي تمثيلاً مجرداً للغات الرسمية والطبيعية، يُعرف باسم التسلسل الهرمي لتشومسكي . [ 11 ] في عام 1959، طور جون باكوس صيغة باكوس-ناور لوصف بناء جملة لغة برمجة عالية المستوى، وذلك بعد عمله في إنشاء لغة فورتران . [ 12 ] كان بيتر ناور سكرتيراً/محرراً لتقرير ALGOL60، حيث استخدم فيه صيغة باكوس-ناور لوصف الجزء الرسمي من ALGOL60.

كلمات فوق الأبجدية

في سياق اللغات الرسمية، يمكن أن تكون الأبجدية أي مجموعة ؛ وتُسمى عناصرها حروفًا . قد تحتوي الأبجدية على عدد لا نهائي من العناصر؛ [ ملاحظة 1 ] مع ذلك، تُحدد معظم التعريفات في نظرية اللغات الرسمية أبجديات ذات عدد محدود من العناصر، وتنطبق العديد من النتائج عليها فقط. غالبًا ما يكون من المنطقي استخدام الأبجدية بالمعنى المعتاد للكلمة، أو بشكل أعم، أي ترميز حروف محدود مثل ASCII أو Unicode .

يمكن أن تكون الكلمة على أي أبجدية أي سلسلة منتهية من الأحرف . يُرمز لمجموعة جميع الكلمات على أبجدية معينة Σ عادةً بالرمز Σ * (باستخدام نجمة كلين ). طول الكلمة هو عدد الأحرف التي تتكون منها. لكل أبجدية، توجد كلمة واحدة فقط طولها صفر، وهي الكلمة الفارغة ، والتي يُرمز لها غالبًا بالرمز e أو ε أو λ أو حتى Λ. يمكن دمج كلمتين لتكوين كلمة جديدة، طولها يساوي مجموع طولي الكلمتين الأصليتين. نتيجة دمج كلمة مع الكلمة الفارغة هي الكلمة الأصلية.

في بعض التطبيقات، وخاصة في المنطق ، تُعرف الأبجدية أيضًا باسم المفردات وتُعرف الكلمات باسم الصيغ أو الجمل ؛ وهذا يكسر استعارة الحرف/الكلمة ويستبدلها باستعارة الكلمة/الجملة.

تعريف

بالنظر إلى مجموعة غير فارغةΣ{\displaystyle \Sigma }لغة رسميةل{\displaystyle L}زيادةΣ{\displaystyle \Sigma }هي مجموعة فرعية منΣ*{\displaystyle \Sigma ^{*}}، أينΣ*{\displaystyle \Sigma ^{*}}هي مجموعة جميع الكلمات الممكنة ذات الطول المحدود علىΣ{\displaystyle \Sigma }نسمي هذه المجموعةΣ{\displaystyle \Sigma }أبجديةل{\displaystyle L}من ناحية أخرى، بالنظر إلى لغة رسميةل{\displaystyle L}زيادةΣ{\displaystyle \Sigma }كلمةwΣ*{\displaystyle w\in \Sigma ^{*}}يكون سليم التكوين إذاwل{\displaystyle w\in L}وبالمثل، فإن التعبيرهـΣ*{\displaystyle E\subseteq \Sigma ^{*}}يكون سليم التكوين إذاهـل{\displaystyle E\subseteq L}أحيانًا، لغة رسميةل{\displaystyle L}زيادةΣ{\displaystyle \Sigma }يحتوي على مجموعة من القواعد والقيود الواضحة لإنشاء جميع الكلمات السليمة الممكنة منΣ*{\displaystyle \Sigma ^{*}}.

في علوم الحاسوب والرياضيات، اللتين لا تتعاملان عادةً مع اللغات الطبيعية ، غالبًا ما تُحذف صفة "رسمي" باعتبارها زائدة. من ناحية أخرى، يمكننا ببساطة أن نقول "لغة رسمية".ل{\displaystyle L}"عندما أبجديتهاΣ{\displaystyle \Sigma }الأمر واضح في السياق.

بينما تهتم نظرية اللغات الرسمية عادةً باللغات الرسمية التي تُوصف بقواعد نحوية معينة، فإن التعريف الفعلي لمفهوم "اللغة الرسمية" يقتصر على ما سبق ذكره: مجموعة (قد تكون غير محدودة) من سلاسل نصية محدودة الطول مُؤلَّفة من أبجدية معينة، لا أكثر ولا أقل. عمليًا، توجد لغات عديدة يمكن وصفها بقواعد، مثل اللغات المنتظمة أو اللغات الخالية من السياق . قد يكون مفهوم القواعد النحوية الرسمية أقرب إلى المفهوم البديهي لـ"اللغة"، أي اللغة التي تُوصف بقواعد نحوية. وبسبب إساءة استخدام التعريف، يُفترض غالبًا أن لغة رسمية معينة مصحوبة بقواعد نحوية رسمية تصفها.

أمثلة

تصف القواعد التالية لغة رسمية L على الأبجدية Σ = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, +, =}:   

  • كل سلسلة غير فارغة لا تحتوي على " +" أو "=" ولا تبدأ بـ "0" موجودة في L. 
  • السلسلة "0" موجودة في L. 
  • تكون السلسلة التي تحتوي على "=" في L إذا وفقط إذا كان هناك "=" واحد بالضبط، وهي تفصل بين سلسلتين صالحتين من L.  
  • تكون السلسلة التي تحتوي على "+" ولكن لا تحتوي على "=" ضمن L إذا وفقط إذا كان كل "+" في السلسلة يفصل بين سلسلتين صالحتين من L.  
  • لا توجد سلسلة نصية في L بخلاف تلك التي تشير إليها القواعد السابقة. 

وفقًا لهذه القواعد، فإن السلسلة "23+4=555" تنتمي إلى اللغة L ، بينما السلسلة "=234=+" لا تنتمي إليها. تُعبّر هذه اللغة الرسمية عن الأعداد الطبيعية ، وعمليات الجمع الصحيحة، ومعادلات الجمع الصحيحة، لكنها تُعبّر فقط عن شكلها (بنيتها ) ، وليس عن معناها ( دلالاتها ). على سبيل المثال، لا يوجد في هذه القواعد ما يُشير إلى أن "0" تعني العدد صفر، أو أن "+" تعني الجمع، أو أن "23+4=555" خاطئة، وهكذا. 

الإنشاءات

بالنسبة للغات المحدودة، يمكن حصر جميع الكلمات الصحيحة التركيب بشكل صريح. على سبيل المثال، يمكننا وصف اللغة L ببساطة على أنها L = {a, b, ab, cba}. الحالة المنحلة لهذا التركيب هي اللغة الفارغة ، التي لا تحتوي على أي كلمات على الإطلاق ( L = ).     

مع ذلك، حتى مع أبجدية محدودة (غير فارغة) مثل Σ  =  {a,  b}، يوجد عدد لا نهائي من الكلمات ذات الطول المحدود التي يمكن التعبير عنها: "a"، "abb"، "ababba"، "aaababbbbaab"،  ... لذا، فإن اللغات الصورية عادةً ما تكون لا نهائية، ووصف لغة صورية لا نهائية ليس بالبساطة التي تُكتب بها L  =  {a, b, ab, cba}. إليك بعض الأمثلة على اللغات الصورية:

  • L = Σ * ، مجموعة جميع الكلمات فوق Σ؛
  • L = {a} * = {a n }، حيث n تتراوح على الأعداد الطبيعية و "a n " تعني "a" مكررة n مرة (هذه هي مجموعة الكلمات التي تتكون فقط من الرمز "a")؛
  • مجموعة البرامج الصحيحة نحوياً في لغة برمجة معينة (والتي عادة ما يتم تعريف بناء الجملة الخاص بها بواسطة قواعد نحوية خالية من السياق
  • مجموعة المدخلات التي تتوقف عندها آلة تورينج معينة ؛ أو
  • مجموعة السلاسل القصوى من أحرف ASCII الأبجدية الرقمية على هذا السطر، أي المجموعة {the, set, of, maximal, strings, alphanumeric, ASCII, characters, on, this, line, i, e}.

أشكال تحديد اللغة

تُستخدم اللغات الرسمية كأدوات في العديد من التخصصات. ومع ذلك، نادرًا ما تهتم نظرية اللغات الرسمية بلغات محددة (إلا على سبيل المثال)، بل تهتم بشكل أساسي بدراسة أنواع مختلفة من الصيغ الرسمية لوصف اللغات. على سبيل المثال، يمكن تعريف لغة ما على النحو التالي:

تشمل الأسئلة النموذجية التي تُطرح حول هذه الأشكال الرسمية ما يلي:

  • ما هي قدرتها التعبيرية؟ (هل يمكن للصيغة X أن تصف كل لغة يمكن للصيغة Y أن تصفها؟ وهل يمكنها وصف لغات أخرى؟)
  • ما مدى سهولة التعرف عليها؟ (ما مدى صعوبة تحديد ما إذا كانت كلمة معينة تنتمي إلى لغة موصوفة بالصيغة X ؟)
  • ما مدى قابليتهما للمقارنة؟ (ما مدى صعوبة تحديد ما إذا كانت لغتان، إحداهما موصوفة بالشكل X والأخرى بالشكل Y ، أو بالشكل X مرة أخرى، هما في الواقع نفس اللغة؟).

في كثير من الأحيان، يكون الجواب على هذه المشكلات القرارية، على نحوٍ مفاجئ، إما "لا يمكن القيام بذلك إطلاقًا"، أو "إنه مكلف للغاية" (مع تحديد مدى تكلفته). لذا، تُعدّ نظرية اللغات الرسمية مجالًا رئيسيًا لتطبيقات نظرية الحوسبة ونظرية التعقيد . يمكن تصنيف اللغات الرسمية في تسلسل تشومسكي الهرمي بناءً على القدرة التعبيرية لقواعدها التوليدية، فضلًا عن تعقيد آلة التعرف الخاصة بها . توفر القواعد الخالية من السياق والقواعد المنتظمة حلًا وسطًا جيدًا بين القدرة التعبيرية وسهولة التحليل ، وتُستخدم على نطاق واسع في التطبيقات العملية.

العمليات على اللغات

تُعدّ بعض العمليات على اللغات شائعة. ويشمل ذلك عمليات المجموعات القياسية، مثل الاتحاد والتقاطع والمتممة. وهناك نوع آخر من العمليات وهو تطبيق عمليات السلاسل النصية على عناصرها.

أمثلة: لنفترضل1{\displaystyle L_{1}}ول2{\displaystyle L_{2}}اللغات التي تستخدم أبجدية مشتركةΣ{\displaystyle \Sigma }.

  • التسلسلل1ل2{\displaystyle L_{1}\cdot L_{2}}يتكون من جميع السلاسل النصية التي على شكلvw{\displaystyle vw}أينv{\displaystyle v}هي سلسلة منل1{\displaystyle L_{1}}وw{\displaystyle w}هي سلسلة منل2{\displaystyle L_{2}}.
  • التقاطعل1ل2{\displaystyle L_{1}\cap L_{2}}لل1{\displaystyle L_{1}}ول2{\displaystyle L_{2}}يتكون من جميع السلاسل النصية الموجودة في كلتا اللغتين
  • المكمل¬ل1{\displaystyle \neg L_{1}}لل1{\displaystyle L_{1}}بالنسبة إلىΣ{\displaystyle \Sigma }يتكون من جميع السلاسل فوقΣ{\displaystyle \Sigma }التي ليست فيل1{\displaystyle L_{1}}.
  • نجمة كلين : اللغة التي تتكون من جميع الكلمات التي هي عبارة عن سلاسل من صفر أو أكثر من الكلمات في اللغة الأصلية؛
  • الانعكاس :
    • لنفترض أن ε هي الكلمة الفارغة، إذنεR=ε{\displaystyle \varepsilon ^{R}=\varepsilon }، و
    • لكل كلمة غير فارغةw=σ1σن{\displaystyle w=\sigma _{1}\cdots \sigma _{n}}(أينσ1،...،σن{\displaystyle \sigma _{1},\ldots ,\sigma _{n}}(عناصر من أبجدية ما)، لنفترضwR=σنσ1{\displaystyle w^{R}=\sigma _{n}\cdots \sigma _{1}}،
    • ثم للغة رسميةل{\displaystyle L}،لR={wR|wل}{\displaystyle L^{R}=\{w^{R}\mid w\in L\}}.
  • تماثل السلاسل

تُستخدم عمليات السلاسل النصية هذه لدراسة خصائص الإغلاق لفئات اللغات. تُعتبر فئة اللغات مغلقة تحت عملية معينة عندما تُنتج هذه العملية، عند تطبيقها على لغات ضمن الفئة، لغةً واحدةً من نفس الفئة. على سبيل المثال، من المعروف أن اللغات الخالية من السياق مغلقة تحت عمليات الاتحاد والدمج والتقاطع مع اللغات المنتظمة ، ولكنها ليست مغلقة تحت عمليات التقاطع أو المكمل. تدرس نظرية الثلاثيات والعائلات المجردة للغات خصائص الإغلاق الأكثر شيوعًا لعائلات اللغات بشكل مستقل. [ 13 ]

خصائص الإغلاق لعائلات اللغات (ل1{\displaystyle L_{1}}عمليةل2{\displaystyle L_{2}}حيث كلاهمال1{\displaystyle L_{1}}ول2{\displaystyle L_{2}}(تنتمي إلى عائلة اللغة المحددة في العمود). بعد هوبكروفت وأولمان.
عمليةعاديدي سي إف إلدوري كرة القدم الكنديةالهندسي إس إلالتكرارييكرر
الاتحادل1ل2={w|wل1wل2}{\displaystyle L_{1}\cup L_{2}=\{w\mid w\in L_{1}\lor w\in L_{2}\}}نعملانعمنعمنعمنعمنعم
تقاطعل1ل2={w|wل1wل2}{\displaystyle L_{1}\cap L_{2}=\{w\mid w\in L_{1}\land w\in L_{2}\}}نعملالالانعمنعمنعم
إطراء¬ل1={w|wل1}{\displaystyle \neg L_{1}=\{w\mid w\not \in L_{1}\}}نعمنعملالانعمنعملا
سلسلةل1ل2={wz|wل1zل2}{\displaystyle L_{1}\cdot L_{2}=\{wz\mid w\in L_{1}\land z\in L_{2}\}}نعملانعمنعمنعمنعمنعم
كلين ستارل1*={ε}{wz|wل1zل1*}{\displaystyle L_{1}^{*}=\{\varepsilon \}\cup \{wz\mid w\in L_{1}\land z\in L_{1}^{*}\}}نعملانعمنعمنعمنعمنعم
التماثل (السلسلة)ح{\displaystyle h}ح(ل1)={ح(w)|wل1}{\displaystyle h(L_{1})=\{h(w)\mid w\in L_{1}\}}نعملانعمنعملالانعم
التماثل الخالي من إبسيلون (للسلاسل)ح{\displaystyle h}ح(ل1)={ح(w)|wل1}{\displaystyle h(L_{1})=\{h(w)\mid w\in L_{1}\}}نعملانعمنعمنعمنعمنعم
الاستبدالφ{\displaystyle \varphi }φ(ل1)=σ1σنل1φ(σ1)...φ(σن){\displaystyle \varphi (L_{1})=\bigcup _{\sigma _{1}\cdots \sigma _{n}\in L_{1}}\varphi (\sigma _{1})\cdot \ldots \cdot \varphi (\sigma _{n})}نعملانعمنعمنعملانعم
التماثل العكسيح-1{\displaystyle h^{-1}}ح-1(ل1)=wل1ح-1(w){\displaystyle h^{-1}(L_{1})=\bigcup _{w\in L_{1}}h^{-1}(w)}نعمنعمنعمنعمنعمنعمنعم
يعكسلR={wR|wل}{\displaystyle L^{R}=\{w^{R}\mid w\in L\}}نعملانعمنعمنعمنعمنعم
التقاطع مع لغة منتظمةR{\displaystyle R}لR={w|wلwR}{\displaystyle L\cap R=\{w\mid w\in L\land w\in R\}}نعمنعمنعمنعمنعمنعمنعم

التطبيقات

لغات البرمجة

يتكون المترجم عادةً من عنصرين رئيسيين. محلل معجمي ، يُولّد أحيانًا بواسطة أداة مثل [ اسم lexالأداة]، يُحدد رموز قواعد لغة البرمجة، مثل المعرفات أو الكلمات المفتاحية ، والقيم العددية والنصية، وعلامات الترقيم، ورموز العمليات، والتي تُحدد بدورها بلغة رسمية أبسط، عادةً باستخدام التعابير النمطية . أما على المستوى المفاهيمي الأساسي، فيُحاول محلل نحوي ، يُولّد أحيانًا بواسطة مولد محلل نحوي مثل [اسم الأداة yacc]، تحديد ما إذا كان البرنامج المصدر صحيحًا نحويًا، أي ما إذا كان مُصاغًا بشكل سليم وفقًا لقواعد لغة البرمجة التي بُني المترجم من أجلها.

بالطبع، لا تقتصر وظيفة المترجمات على تحليل الشفرة المصدرية فحسب، بل تقوم عادةً بتحويلها إلى صيغة تنفيذية. ولهذا السبب، يُخرج المحلل عادةً أكثر من مجرد إجابة بنعم/لا، بل شجرة بناء جملة مجردة . تستخدم المراحل اللاحقة من المترجم هذه الشجرة لإنشاء ملف تنفيذي يحتوي في النهاية على شفرة الآلة التي تعمل مباشرةً على الجهاز، أو شفرة وسيطة تتطلب آلة افتراضية للتنفيذ.

النظريات والأنظمة والبراهين الرسمية

يوضح هذا الرسم التخطيطي التقسيمات النحوية داخل النظام الصوري . يمكن تقسيم سلاسل الرموز بشكل عام إلى صيغ غير منطقية وصيغ سليمة . وتنقسم مجموعة الصيغ السليمة إلى نظريات وغير نظريات.

في المنطق الرياضي ، النظرية الرسمية هي مجموعة من الجمل المعبر عنها بلغة رسمية.

يتألف النظام الصوري ( ويُسمى أيضًا الحساب المنطقي أو النظام المنطقي ) من لغة صورية وجهاز استنتاجي (يُسمى أيضًا النظام الاستنتاجي ). قد يتألف الجهاز الاستنتاجي من مجموعة من قواعد التحويل ، التي يمكن تفسيرها على أنها قواعد استدلال صحيحة، أو من مجموعة من البديهيات ، أو كليهما. يُستخدم النظام الصوري لاستنتاج تعبير واحد من تعبير واحد أو أكثر. على الرغم من إمكانية تعريف اللغة الصورية بصيغها، إلا أنه لا يمكن تعريف النظام الصوري بنظرياته. نظامان صوريانFS{\displaystyle {\mathcal {FS}}}وFS{\displaystyle {\mathcal {FS'}}}قد يكون لها جميع النظريات نفسها ومع ذلك تختلف بطريقة إثباتية مهمة (على سبيل المثال، قد تكون الصيغة أ نتيجة نحوية للصيغة ب في أحدهما ولكن ليس في الآخر).

البرهان الرسمي أو الاستدلال الرسمي هو سلسلة منتهية من الصيغ المنطقية السليمة (والتي يمكن تفسيرها كجمل أو قضايا )، كل منها بديهية أو ناتجة عن الصيغ السابقة في السلسلة وفقًا لقاعدة استدلال . الجملة الأخيرة في السلسلة هي نظرية لنظام رسمي. تكمن فائدة البراهين الرسمية في إمكانية تفسير نظرياتها كقضايا صحيحة.

التفسيرات والنماذج

اللغات الرسمية ذات طبيعة نحوية بحتة، ولكن يمكن تزويدها بدلالات تُضفي معنى على عناصر اللغة. على سبيل المثال، في المنطق الرياضي ، تُعتبر مجموعة الصيغ الممكنة لمنطق معين لغة رسمية، ويُسند التفسير معنىً لكل صيغة منها، وعادةً ما يكون هذا المعنى قيمةً منطقية .

يُطلق على دراسة تفسيرات اللغات الصورية اسم الدلالات الصورية . وفي المنطق الرياضي، يُجرى ذلك غالبًا باستخدام نظرية النماذج . في نظرية النماذج، تُفسَّر المصطلحات الواردة في الصيغة على أنها كائنات ضمن بنى رياضية ، وتُحدِّد قواعد تفسير تركيبية ثابتة كيفية استنتاج قيمة الصواب للصيغة من تفسير مصطلحاتها؛ ونموذج الصيغة هو تفسير للمصطلحات بحيث تصبح الصيغة صحيحة.

انظر أيضاً

ملحوظات

  1. على سبيل المثال، غالبًا ما يتم التعبير عن منطق الدرجة الأولى باستخدام أبجدية تحتوي، إلى جانب الرموز مثل ∧ و ¬ و ∀ والأقواس، على عدد لا نهائي من العناصر x 0 و x 1 و x 2 و… التي تلعب دور المتغيرات.   

مراجع

الاقتباسات

  1. انظر على سبيل المثال: ريغيزي، ستيفانو كريسبى (2009). اللغات الرسمية والترجمة . نصوص في علوم الحاسوب. سبرينغر. ص  8. رمز Bibcode : 2009flc..book.....C . ISBN 9781848820500الأبجدية هي مجموعة منتهية
  2. "مقدمة في نظرية الأوتوماتا واللغات والحوسبة" . infolab.stanford.edu . تم الاطلاع عليه بتاريخ 23 يناير 2026 .
  3. "في تاريخ ما قبل نظرية اللغة الرسمية: لغات غاوس" . يناير 1992. تم الاطلاع عليه في 30 أبريل 2021 .
  4. بوريس، ستانلي؛ جاكسون، مارسيل (2026)، زالتا، إدوارد ن.؛ نودلمان، أوري (محررون)، "جورج بول" ، موسوعة ستانفورد للفلسفة (طبعة ربيع 2026 )، مختبر أبحاث الميتافيزيقا، جامعة ستانفورد ، تم الاطلاع عليه في 5 أبريل 2026 
  5. ^ "جوتلوب فريجه" . 5 ديسمبر 2019 . تم الاسترجاع في 30 أبريل 2021 .
  6. مارتن ديفيس (1995). "تأثيرات المنطق الرياضي على علوم الحاسوب" . في: رولف هيركن (محرر). آلة تورينج العالمية: دراسة استقصائية لنصف قرن . سبرينغر. ص 290. ISBN  978-3-211-82637-9.
  7. "مقال ثيو لعام 1914: ترجمة" (ملف PDF) . 28 أغسطس 2013. مؤرشف (ملف PDF) من الأصل في 30 أبريل 2021. تم الاطلاع عليه في 30 أبريل 2021 .
  8. "إميل ليون بوست" . سبتمبر 2001. تم الاطلاع عليه في 30 أبريل 2021 .
  9. توريس كيفيدو، ليوناردو. حول نظام التدوين والرموز الموجهة لتسهيل وصف الآلات، (pdf) ، الصفحات من 25 إلى 30، Revista de Obras Públicas، 17 يناير 1907.
  10. برودرر، هربرت (2021). "التطور العالمي لتكنولوجيا الحاسوب" . معالم في الحوسبة التناظرية والرقمية . سبرينغر. ص 1212. ISBN  978-3030409739.
  11. ياغر، جيرهارد؛ روجرز، جيمس (19 يوليو 2012). "نظرية اللغة الرسمية: تحسين التسلسل الهرمي لتشومسكي" . المعاملات الفلسفية للجمعية الملكية ب . 367 (1598): 1956-1970 . doi : 10.1098/rstb.2012.0077 . PMC 3367686. PMID 22688632 .  
  12. "جون وارنر باكوس" . فبراير 2016. تم الاطلاع عليه في 30 أبريل 2021 .
  13. هوبكروفت وأولمان (1979) ، الفصل 11: خصائص الإغلاق لعائلات اللغات.

مصادر

المراجع
مراجع عامة