ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Certainty by Construction

دانلود کتاب قطعیت توسط ساخت و ساز

Certainty by Construction

مشخصات کتاب

Certainty by Construction

ویرایش:  
نویسندگان:   
سری:  
 
ناشر: Leanpub 
سال نشر: 2023 
تعداد صفحات: 386 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 86,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Certainty by Construction به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب قطعیت توسط ساخت و ساز نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Dedication
Quote
Contents
Preface
The Co-blub Paradox
	A World Without Execution?
A Gentle Introduction to Agda
	The Longevity of Knowledge
	Modules and Imports
	A Note on Interaction
	Importing Code
	Semantic Highlighting
	Types and Values
	Your First Function
	Normalization
	Unit Testing
	Dealing with Unicode
	Expressions and Functions
	Operators
	Agda\'s Computational Model
	Stuckness
	Records and Tuples
	Copatterns and Constructors
	Fixities
	Coproduct Types
	Function Types
	The Curry/Uncurry Isomorphism
	Implicit Arguments
	Wrapping Up
An Exploration of Numbers
	Natural Numbers
	Brief Notes on Data and Record Types
	Playing with Naturals
	Induction
	Two Notions of Evenness
	Constructing Evidence
	Addition
	Termination Checking
	Multiplication and Exponentiation
	Semi-subtraction
	Inconvenient Integers
	Difference Integers
	Unique Integer Representations
	Pattern Synonyms
	Integer Addition
	Wrapping Up
Proof Objects
	Constructivism
	Statements are Types; Programs are Proofs
	Hard to Prove or Simply False?
	The Equality Type
	Congruence
	Identity and Zero Elements
	Symmetry and Involutivity
	Transitivity
	Mixfix Parsing
	Equational Reasoning
	Ergonomics, Associativity and Commutativity
	Exercises in Proof
	Wrapping Up
Relations
	Universe Levels
	Dependent Pairs
	Heterogeneous Binary Relations
	The Relationship Between Functions and Relations
	Homogeneous Relations
	Standard Properties of Relations
	Attempting to Order the Naturals
	Substitution
	Unification
	Overconstrained by Dot Patterns
	Ordering the Natural Numbers
	Preorders
	Preorder Reasoning
	Reasoning over ≤
	Graph Reachability
	Free Preorders in the Wild
	Antisymmetry
	Equivalence Relations and Posets
	Strictly Less Than
	Wrapping Up
Modular Arithmetic
	Instance Arguments
	The Ring of Natural Numbers Modulo N
	Deriving Transitivity
	Congruence of Addition
	Congruence of Multiplication
	Automating Proofs
	Wrapping Up
Decidability
	Negation
	Bottom
	Inequality
	Negation Considered as a Callback
	Intransitivity of Inequality
	No Monus Left-Identity Exists
	Decidability
	Transforming Decisions
	Binary Trees
	Proving Things about Binary Trees
	Decidability of Tree Membership
	The All Predicate
	Binary Search Trees
	Trichotomy
	Insertion into BSTs
	Intrinsic vs Extrinsic Proofs
	An Intrinsic BST
	Wrapping Up
Monoids and Setoids
	Structured Sets
	Monoids
	Examples of Monoids
	Monoids as Queries
	More Monoids
	Monoidal Origami
	Composition of Monoids
	Function Extensionality
	Setoid Hell
	A Setoid for Extensionality
	The Pointwise Monoid
	Monoid Homomorphisms
	Finding Equivalent Computations
	Wrapping Up
Isomorphisms
	Finite Numbers
	Vectors and Finite Bounds
	Characteristic Functions
	Isomorphisms
	Equivalence on Isomorphisms
	Finite Types
	Algebraic Data Types
	The Algebra of Algebraic Data Types
	Monoids on Types
	Functions as Exponents
	Wrapping Up
Program Optimization
	Why Can This Be Done?
	Shaping the Cache
	Building the Tries
	Memoizing Functions
	Inspecting Memoized Tries
	Updating the Trie
	Wrapping It All Up
Appendix: Ring Solving
	Rings
	Agda\'s Ring Solver
	Tactical Solving
	The Pen and Paper Algorithm
	Horner Normal Form
	Multivariate Polynomials
	Building a Semiring over HNF
	Semantics
	Syntax
	Solving the Ring
	Ergonomics
Bibliography
Acknowledgments
About the Author
Books by Sandy Maguire




نظرات کاربران