28 lines
No EOL
663 B
Markdown
28 lines
No EOL
663 B
Markdown
data
|
|
====
|
|
|
|
Various data types.
|
|
|
|
Basic types:
|
|
|
|
* [empty](empty.lean) : the empty type
|
|
* [unit](unit.lean) : the singleton type
|
|
* [bool](bool.lean) : the boolean values
|
|
* [num](num.lean) : generic numerals
|
|
* [string](string.lean) : ascii strings
|
|
* [nat](nat/nat.md) : the natural numbers
|
|
* [fin](fin.lean) : finite ordinals
|
|
* [int](int/int.md) : the integers
|
|
* [rat](rat/rat.md) : the integers
|
|
|
|
Constructors:
|
|
|
|
* [prod](prod.lean) : cartesian product
|
|
* [sum](sum.lean)
|
|
* [sigma](sigma.lean) : the dependent product
|
|
* [option](option.lean)
|
|
* [subtype](subtype.lean)
|
|
* [quotient](quotient/quotient.md)
|
|
* [list](list/list.md)
|
|
* [set](set/set.md)
|
|
* [vector](vector.lean) |