Type Theory and Formal Proof: An Introduction
Autor Rob Nederpelt, Herman Geuversen Limba Engleză Hardback – 5 noi 2014
În domeniul informaticii teoretice și al verificării formale, teoria tipurilor a devenit fundamentul pe care se construiesc limbajele de programare moderne și asistenții de demonstrație. Găsim în Type Theory and Formal Proof o introducere tehnică și riguroasă, concepută pentru a ghida cititorul prin mecanismele matematice care stau la baza sistemelor de tipizare. Autorii, Rob Nederpelt și Herman Geuvers, propun o structură pedagogică ce pornește de la calculul lambda netipizat și evoluează sistematic spre sisteme de ordin superior, culminând cu celebrul Calculus of Constructions.
Spre deosebire de Lambda Calculus with Types de Henk Barendregt, care funcționează ca un manual enciclopedic axat pe frumusețea formală și aplicații în hardware, volumul de față este mai puțin abstract și mai mult orientat spre procesul de construcție a demonstrațiilor. Recomandăm acest titlu pentru modul în care detaliază rolul definițiilor și natura decisivă a demonstrațiilor bine structurate. Dacă Introduction to Dependent Types with Idris se concentrează pe implementarea practică într-un limbaj specific, Type Theory and Formal Proof oferă infrastructura logică necesară pentru a înțelege ce se întâmplă sub capota oricărui sistem de tipuri dependente.
Această lucrare completează opera anterioară a lui Rob Nederpelt, în special A Modern Perspective on Type Theory, unde acesta analiza evoluția conceptelor de la Frege și Russell. Aici, accentul se mută pe aplicația practică a logicii în calcul: de la deducția naturală în stil „flag” la formalizarea aritmeticii. Cele 125 de exerciții incluse sunt esențiale pentru stăpânirea sintaxei și a regulilor de derivare, transformând textul într-un instrument de lucru indispensabil pentru cercetătorii care doresc să utilizeze teoria tipurilor în formalizarea matematicii.
Preț: 526.03 lei
Preț vechi: 657.54 lei
-20%
Carte tipărită la comandă
Livrare economică 04-18 iunie
Specificații
ISBN-10: 110703650X
Pagini: 466
Ilustrații: 35 b/w illus. 125 exercises
Dimensiuni: 173 x 254 x 28 mm
Greutate: 0.98 kg
Ediția:New.
Editura: Cambridge University Press
Colecția Cambridge University Press
Locul publicării:New York, United States
De ce să citești această carte
Recomandăm această carte informaticienilor și matematicienilor care doresc să înțeleagă fundamentul logic al verificării automate a codului. Cititorul câștigă o înțelegere profundă a calculului lambda și a sistemelor de tipuri dependente, abilități esențiale pentru lucrul cu asistenți de demonstrație precum Coq sau Lean. Este un ghid practic care transformă conceptele abstracte în instrumente de lucru prin numeroase exemple de derivare și exerciții aplicate.
Despre autor
Rob Nederpelt a fost lector de logică pentru informatică până la pensionare, având o carieră dedicată studiului sistemelor formale. În prezent, își continuă activitatea ca cercetător invitat în cadrul Facultății de Matematică și Informatică de la Universitatea Tehnologică din Eindhoven, Olanda. Expertiza sa în teoria tipurilor este recunoscută la nivel internațional, fiind autorul unor lucrări fundamentale care analizează perspectiva modernă asupra funcțiilor și abstractizării. Contribuția sa în Type Theory and Formal Proof reflectă decenii de experiență în predarea logicii aplicate în computație.