 |
|
 |
Jean-Yves Girard | A Wisdom Archive on Jean-Yves Girard |  | Jean-Yves Girard A selection of articles related to Jean-Yves Girard |  |
|
More material related to Jean-yves Girard can be found here:
|
|
|  | |
Jean-Yves Girard
|  | | » Page 1 « Page 2 |  |
 | |
|
ARTICLES RELATED TO Jean-Yves Girard | |
|
|
|
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Proof theory - HistoryAlthough the formalisation of logic was much advanced by the work of such figures as Gottlob Frege, Peano, Russell and Dedekind, conventionally the story of modern proof theory is seen as being established by David Hilbert, who initiated what is called Hilbert's program in the Foundations of mathematics. Kurt Gödel's seminal work on proof theory first advanced, then refuted this program: his completeness theorem seemed to bring Hilbert's problem of reducing all mathematics to a finitist formal system, then his incompleteness theorems showed that was unattainable. All of this work was carried out with the pr ...
See also:Proof theory, Proof theory - History, Proof theory - Formal and informal proof, Proof theory - Kinds of proof calculus, Proof theory - Consistency proofs, Proof theory - Structural proof theory, Proof theory - Tableau systems, Proof theory - Ordinal analysis, Proof theory - Substructural logics, Proof theory - Selected bibliography Read more here: » Proof theory: Encyclopedia II - Proof theory - History |
|  |
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Lambda calculus - Formal definitionFormally, we start with a countably infinite set of identifiers, say {a, b, c, ..., x, y, z, x1, x2, ...}. The set of all lambda expressions can then be described by the following context-free grammar in BNF:
<expr> ::= <identifier>
<expr> ::= (λ <identifier>. <expr>)
<expr ...
See also:Lambda calculus, Lambda calculus - History, Lambda calculus - Informal description, Lambda calculus - Formal definition, Lambda calculus - α-conversion, Lambda calculus - β-reduction, Lambda calculus - η-conversion, Lambda calculus - Arithmetic in lambda calculus, Lambda calculus - Logic and predicates, Lambda calculus - Recursion, Lambda calculus - Computable functions and lambda calculus, Lambda calculus - Undecidability of equivalence, Lambda calculus - Lambda calculus and programming languages Read more here: » Lambda calculus: Encyclopedia II - Lambda calculus - Formal definition |
|  |
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Académie des Sciences - Current Members
Académie des Sciences - A.
Anatole Abragam - Claude Jean Allègre - Christian André Amatore - Jean-Claude Pierre André - Jacques François Olivier Angelier - Vladimir Igorevich Arnol'd - Jacques Jean Arsac - Philippe Ascher - Alain Aspect - Ivan André Albert Assenmacher - Sir Michael Francis Atiyah - Thierry Émilien Flavien Aubin - Jean Armand Aubouin - Pierre Auge ...
See also:Académie des Sciences, Académie des Sciences - History, Académie des Sciences - The Academy today, Académie des Sciences - Current Members, Académie des Sciences - A, Académie des Sciences - B, Académie des Sciences - C, Académie des Sciences - D, Académie des Sciences - E, Académie des Sciences - F, Académie des Sciences - G, Académie des Sciences - H, Académie des Sciences - I, Académie des Sciences - J, Académie des Sciences - K, Académie des Sciences - L, Académie des Sciences - M, Académie des Sciences - N, Académie des Sciences - O, Académie des Sciences - P, Académie des Sciences - Q, Académie des Sciences - R, Académie des Sciences - S, Académie des Sciences - T, Académie des Sciences - V, Académie des Sciences - W, Académie des Sciences - Y, Académie des Sciences - Z, Académie des Sciences - External link Read more here: » Académie des Sciences: Encyclopedia II - Académie des Sciences - Current Members |
|  |
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Lambda calculus - Informal descriptionIn lambda calculus, every expression stands for a function with a single argument; the argument of the function is in turn a function with a single argument, and the value of the function is another function with a single argument. A function is anonymously defined by a lambda expression which expresses the function's action on its argument. For instance, the "add-two" function f such that f(x) = x + 2 would be expressed in lambda calculus as λ x. x + 2 (or ...
See also:Lambda calculus, Lambda calculus - History, Lambda calculus - Informal description, Lambda calculus - Formal definition, Lambda calculus - α-conversion, Lambda calculus - β-reduction, Lambda calculus - η-conversion, Lambda calculus - Arithmetic in lambda calculus, Lambda calculus - Logic and predicates, Lambda calculus - Recursion, Lambda calculus - Computable functions and lambda calculus, Lambda calculus - Undecidability of equivalence, Lambda calculus - Lambda calculus and programming languages Read more here: » Lambda calculus: Encyclopedia II - Lambda calculus - Informal description |
|  |
|
|
|
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Académie des Sciences - HistoryThe Academy of Sciences owes its origin to Colbert's plan to create a general academy. He chose a small group of scholars who met on December 22, 1666 in the King's library, and thereafter held twice-weekly working meetings there. The first 30 years of the Academy's existence were relatively informal, since no statutes had as yet been laid down for the institution.
On January 20, 1699, Louis XIV gave the Company its first rules. The Academy received the title of Royal Academy of Sciences and was installed in the Louvre in Paris ...
See also:Académie des Sciences, Académie des Sciences - History, Académie des Sciences - The Academy today, Académie des Sciences - Current Members, Académie des Sciences - A, Académie des Sciences - B, Académie des Sciences - C, Académie des Sciences - D, Académie des Sciences - E, Académie des Sciences - F, Académie des Sciences - G, Académie des Sciences - H, Académie des Sciences - I, Académie des Sciences - J, Académie des Sciences - K, Académie des Sciences - L, Académie des Sciences - M, Académie des Sciences - N, Académie des Sciences - O, Académie des Sciences - P, Académie des Sciences - Q, Académie des Sciences - R, Académie des Sciences - S, Académie des Sciences - T, Académie des Sciences - V, Académie des Sciences - W, Académie des Sciences - Y, Académie des Sciences - Z, Académie des Sciences - External link Read more here: » Académie des Sciences: Encyclopedia II - Académie des Sciences - History |
|  |
|
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Proof theory - Structural proof theoryMain article: Structural proof theory
Structural proof theory is the subdiscipline of proof theory that studies proof calculi that support a notion of analytic proof. The notion of analytic proof was introduced by Gentzen for the sequent calculus; there the analytic proofs are those that are cut-free. His natural deduction calculus also supports a notion of analytic proof, as shown by Dag Prawitz; the definition is slightly more complex, we say the analytic proofs are the normal forms, which are related to the notion of normal form in term rewriting. More exotic proof calculi such as Jean-Yves Gira ...
See also:Proof theory, Proof theory - History, Proof theory - Formal and informal proof, Proof theory - Kinds of proof calculus, Proof theory - Consistency proofs, Proof theory - Structural proof theory, Proof theory - Tableau systems, Proof theory - Ordinal analysis, Proof theory - Substructural logics, Proof theory - Selected bibliography Read more here: » Proof theory: Encyclopedia II - Proof theory - Structural proof theory |
|  |
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Lambda calculus - Lambda calculus and programming languagesMost programming languages are equivalent to the lambda calculus extended with some additional programming language constructs. The classical work where this viewpoint was put forward was Peter Landin's "A Correspondence between ALGOL 60 and Church's Lambda-notation", published in CACM in 1965. The key point is that the lambda calculus expresses the kind of procedural abstraction and application useful for any programming language. Prominently, functional programming languages are basically the lambda calculus with some constants and datatyp ...
See also:Lambda calculus, Lambda calculus - History, Lambda calculus - Informal description, Lambda calculus - Formal definition, Lambda calculus - α-conversion, Lambda calculus - β-reduction, Lambda calculus - η-conversion, Lambda calculus - Arithmetic in lambda calculus, Lambda calculus - Logic and predicates, Lambda calculus - Recursion, Lambda calculus - Computable functions and lambda calculus, Lambda calculus - Undecidability of equivalence, Lambda calculus - Lambda calculus and programming languages Read more here: » Lambda calculus: Encyclopedia II - Lambda calculus - Lambda calculus and programming languages |
|  |
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Lambda calculus - Undecidability of equivalenceThere is no algorithm which takes as input two lambda expressions and outputs TRUE or FALSE depending on whether or not the two expressions are equivalent. This was historically the first problem for which the unsolvability could be proven. Of course, in order to do so, the notion of algorithm has to be cleanly defined; Church used a definition via recursive functions, which is now known to ...
See also:Lambda calculus, Lambda calculus - History, Lambda calculus - Informal description, Lambda calculus - Formal definition, Lambda calculus - α-conversion, Lambda calculus - β-reduction, Lambda calculus - η-conversion, Lambda calculus - Arithmetic in lambda calculus, Lambda calculus - Logic and predicates, Lambda calculus - Recursion, Lambda calculus - Computable functions and lambda calculus, Lambda calculus - Undecidability of equivalence, Lambda calculus - Lambda calculus and programming languages Read more here: » Lambda calculus: Encyclopedia II - Lambda calculus - Undecidability of equivalence |
|  |
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Lambda calculus - RecursionRecursion is the definition of a function using the function itself; on the face of it, lambda calculus does not allow this. However, this impression is misleading. Consider for instance the factorial function f(n) recursively defined by
f(n) = 1, if n = 0; and n·f(n-1), if n>0.
In lambda calculus, one cannot define a function which includes itself. To get around this, one may start by defining a function, here called g< ...
See also:Lambda calculus, Lambda calculus - History, Lambda calculus - Informal description, Lambda calculus - Formal definition, Lambda calculus - α-conversion, Lambda calculus - β-reduction, Lambda calculus - η-conversion, Lambda calculus - Arithmetic in lambda calculus, Lambda calculus - Logic and predicates, Lambda calculus - Recursion, Lambda calculus - Computable functions and lambda calculus, Lambda calculus - Undecidability of equivalence, Lambda calculus - Lambda calculus and programming languages Read more here: » Lambda calculus: Encyclopedia II - Lambda calculus - Recursion |
|  |
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Lambda calculus - Arithmetic in lambda calculusThere are several possible ways to define the natural numbers in lambda calculus, but by far the most common are the Church numerals, which can be defined as follows:
0 := λ f x. x
1 := λ f x. f x
2 := λ f x. f (f x)
3 := λ f< ...
See also:Lambda calculus, Lambda calculus - History, Lambda calculus - Informal description, Lambda calculus - Formal definition, Lambda calculus - α-conversion, Lambda calculus - β-reduction, Lambda calculus - η-conversion, Lambda calculus - Arithmetic in lambda calculus, Lambda calculus - Logic and predicates, Lambda calculus - Recursion, Lambda calculus - Computable functions and lambda calculus, Lambda calculus - Undecidability of equivalence, Lambda calculus - Lambda calculus and programming languages Read more here: » Lambda calculus: Encyclopedia II - Lambda calculus - Arithmetic in lambda calculus |
|  |
|
 |  |  | Jean-Yves Girard: Encyclopedia II - Proof theory - Formal and informal proofHowever, the proofs used in everyday mathematical practice are almost never like the formal proofs in proof theory. They are rather like high-level sketches that would allow an expert to reconstruct a formal proof at least in principle, and given enough time and patience. For most mathematicians, writing a fully formal proof would have all the drawbacks of programming in machine code.
Formal proofs are constructed, with the help of computers, in automated theorem proving. Significantly, these proofs can be checked automatically by com ...
See also:Proof theory, Proof theory - History, Proof theory - Formal and informal proof, Proof theory - Kinds of proof calculus, Proof theory - Consistency proofs, Proof theory - Structural proof theory, Proof theory - Tableau systems, Proof theory - Ordinal analysis, Proof theory - Substructural logics, Proof theory - Selected bibliography Read more here: » Proof theory: Encyclopedia II - Proof theory - Formal and informal proof |
|  |
|
 | | » Page 1 « Page 2 |  |
 | |
|
|
More material related to Jean-yves Girard can be found here:
|
|
|
 | |