User blog:Alemagno12/CoC and Loader's Number

Calculus of Constructions
(source)

There are five kinds of objects in CoC: Now, what is a term?
 * Proofs (Terms that have propositions as types)
 * Propositions (Types of proofs)
 * Predicates (Funcctions with propositions as their outputs)
 * Large Types (Types of predicates) (P is a large type)
 * T, which is the type of large types

A term can be one of the following: [WIP]
 * T
 * P
 * A variable
 * A B (A and B are types)
 * λx:A.B (A and B are types)
 * ∀x:A.B (A and B are types)