Skip to content

Commit 2a4794a

Browse files
authored
Set: add axiom saying that sets are non-empty (#27)
1 parent 1fff6f4 commit 2a4794a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

CHANGES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
1111
- Impred: Set constructor o for quantifying over propositions
1212
- Epsilon: Hilbert's ε operator
1313
- List: add iota and indexes
14-
- Set: add ι:Set
14+
- Set: add ι:Set and an axiom el:Π a,τ a saying that every set is non-empty
1515
- Pos, Z: add printing to decimal notation
1616

1717
### Changed

Set.lp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ injective symbol τ : Set → TYPE; // `t or \tau
1010

1111
builtin "T" ≔ τ;
1212

13+
// We assume that sets are non-empty
14+
15+
symbol el a : τ a;
16+
1317
// Cartesian product
1418

1519
constant symbol × : SetSetSet; notation × infix right 10; // \times

0 commit comments

Comments
 (0)