Academic Journal

15-819K: Logic Programming Lecture 24

التفاصيل البيبلوغرافية
العنوان: 15-819K: Logic Programming Lecture 24
المؤلفون: Frank Pfenning, Γ ∆e ∆d J
المساهمون: The Pennsylvania State University CiteSeerX Archives
المصدر: http://www.cs.cmu.edu/~fp/courses/lp/lectures/24-metavars.pdf.
سنة النشر: 2006
المجموعة: CiteSeerX
الوصف: In this lecture we return to the treatment of logic variables. In Prolog and some extensions we have considered, logic variables are global, and equations involving logic variables are solved by unification. However, when universal goals ∀x.A are allowed in backward chaining, or existential assumptions ∃x.A in forward chaining, new parameters may be introduced into the proof search process. Ordinary unification on logic variables is now unsound, even with the occurs-check. We generalize logic variables to metavariables, a terminology borrowed from proof assistants and logical frameworks, and describe unification in this extended setting. 24.1 Parameters When proving a universally quantified proposition we demand that proof to be parametric. In the rule this is enforced by requiring that x be new. Γ; ∆ ⊢ A x / ∈ FV(Γ,∆) Γ; ∆ ⊢ ∀x.A The condition on x can always be satisfied by renaming the bound variable. Operationally, this means that we introduce a new parameter into the derivation when solving a goal ∀x.A. We already exploited the parametricity of the derivation for the admissibility of cut by substituting a term t for x in the subderivation. The admissibility of cut, rewritten here for lax linear logic, has the following form, with J standing for either C true or C lax
نوع الوثيقة: text
وصف الملف: application/pdf
اللغة: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.126.955; http://www.cs.cmu.edu/~fp/courses/lp/lectures/24-metavars.pdf
الاتاحة: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.126.955
http://www.cs.cmu.edu/~fp/courses/lp/lectures/24-metavars.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
رقم الانضمام: edsbas.27AABEE5
قاعدة البيانات: BASE