Amokrane Saïbi

dblp:23/1386 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 1997
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type theory
dependent types
0.011997
Typing Algorithm in Type Theory with Inheritance · POPL 1997
Programming languages and type systems
inheritance
0.011997
Typing Algorithm in Type Theory with Inheritance · POPL 1997
Programming languages and type systems
type checking
0.011997
Typing Algorithm in Type Theory with Inheritance · POPL 1997
Programming languages and type systems
type systems
0.011997
Typing Algorithm in Type Theory with Inheritance · POPL 1997
Programming languages and type systems
type theory
0.011997
Typing Algorithm in Type Theory with Inheritance · POPL 1997

Methods — techniques the papers use, named apart from their topics

type inference · 0.0
YearPublicationVenuePosition
1997 Typing Algorithm in Type Theory with Inheritance
abstract
We propose and study a new typing algorithm for dependent type theory. This new algorithm typechecks more terms by using inheritance between classes. This inheritance mechanism turns out to be powerful: it supports multiple inheritance, classes with parameters and uses new abstract classes FUNCLASS and SORTCLASS (respectively classes of functions and sorts). We also defines classes as records, particularily suitable for the formal development of mathematical theories. This mechanism, implemented in the proof checker Coq, can be adapted to all typed -calculus. 1 Introduction In the last years, proof checkers based on type theory appeared as convincing systems to formalize mathematics (especially constructive mathematics) and to prove correctness of software and hardware. In a proof checker, one can interactively build definitions, statements and proofs. The system is then able to check automatically whether the definitions are well-formed and the proofs are correct. Modern systems ar...
Amokrane Saïbi
POPL1