Xavier Leroy
E554873
Xavier Leroy is a French computer scientist best known for his work on the OCaml programming language and the formally verified CompCert C compiler.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Xavier Leroy canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T5923894 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Xavier Leroy Context triple: [OCaml, hasCreator, Xavier Leroy]
-
A.
Xavier Grobet
Xavier Grobet is a Mexican cinematographer known for his work on both independent and mainstream films, including the romantic comedy-drama "Enough Said."
-
B.
Adrien Treuille
Adrien Treuille is a computer scientist and entrepreneur best known as the co-founder of Streamlit, an open-source framework for building data and machine learning web apps.
-
C.
Bertrand Meyer
Bertrand Meyer is a Swiss computer scientist best known for designing the Eiffel programming language and pioneering the concept of Design by Contract in software engineering.
-
D.
Gary Dourdan
Gary Dourdan is an American actor best known for playing Warrick Brown on the television series CSI: Crime Scene Investigation.
-
E.
Pierre Bourne
Pierre Bourne is an American record producer and rapper best known for his innovative, melodic trap beats and frequent collaborations with artists like Playboi Carti.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Xavier Leroy Target entity description: Xavier Leroy is a French computer scientist best known for his work on the OCaml programming language and the formally verified CompCert C compiler.
-
A.
Xavier Grobet
Xavier Grobet is a Mexican cinematographer known for his work on both independent and mainstream films, including the romantic comedy-drama "Enough Said."
-
B.
Adrien Treuille
Adrien Treuille is a computer scientist and entrepreneur best known as the co-founder of Streamlit, an open-source framework for building data and machine learning web apps.
-
C.
Bertrand Meyer
Bertrand Meyer is a Swiss computer scientist best known for designing the Eiffel programming language and pioneering the concept of Design by Contract in software engineering.
-
D.
Gary Dourdan
Gary Dourdan is an American actor best known for playing Warrick Brown on the television series CSI: Crime Scene Investigation.
-
E.
Pierre Bourne
Pierre Bourne is an American record producer and rapper best known for his innovative, melodic trap beats and frequent collaborations with artists like Playboi Carti.
- F. None of above. chosen
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
French person
ⓘ
computer scientist ⓘ software engineer ⓘ |
| awardReceived |
ACM Fellow
NERFINISHED
ⓘ
ACM SIGPLAN Programming Languages Achievement Award NERFINISHED ⓘ ACM Software System Award NERFINISHED ⓘ |
| contributedTo |
OCaml language design
ⓘ
OCaml runtime system ⓘ OCaml standard library NERFINISHED ⓘ |
| degree | PhD in computer science ⓘ |
| developed |
CompCert
NERFINISHED
ⓘ
parts of the OCaml compiler ⓘ |
| doctoralAdvisor | Gérard Huet NERFINISHED ⓘ |
| education | École normale supérieure (Paris) NERFINISHED ⓘ |
| employer | Inria NERFINISHED ⓘ |
| field |
compiler construction
ⓘ
computer science ⓘ formal methods ⓘ programming languages ⓘ |
| honor | member of the French Academy of Sciences ⓘ |
| influenced |
industrial use of formal verification in compilation
ⓘ
research on verified compilers ⓘ |
| knownFor |
CompCert C compiler
NERFINISHED
ⓘ
OCaml programming language NERFINISHED ⓘ contributions to functional programming ⓘ formally verified compilers ⓘ work on concurrency in programming languages ⓘ work on module systems ⓘ work on type systems ⓘ |
| languageDesigned | features of OCaml ⓘ |
| name | Xavier Leroy NERFINISHED ⓘ |
| nationality | France NERFINISHED ⓘ |
| notableProject |
CompCert verified C compiler
NERFINISHED
ⓘ
OCaml native-code compiler NERFINISHED ⓘ |
| position | research director at Inria ⓘ |
| publicationTopic |
compiler correctness
ⓘ
module systems for programming languages ⓘ operational semantics ⓘ |
| researchInterest |
proof assistants
ⓘ
semantics of programming languages ⓘ static analysis ⓘ verified compilation ⓘ |
| thesisTopic | functional programming and type systems ⓘ |
| usedToolInResearch | Coq proof assistant NERFINISHED ⓘ |
| workInstitution | Inria NERFINISHED ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Xavier Leroy Description of subject: Xavier Leroy is a French computer scientist best known for his work on the OCaml programming language and the formally verified CompCert C compiler.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.