equal
deleted
inserted
replaced
1 (* Title: ZF/univ.thy |
1 (* Title: ZF/QUniv.thy |
2 ID: $Id$ |
2 ID: $Id$ |
3 Author: Lawrence C Paulson, Cambridge University Computer Laboratory |
3 Author: Lawrence C Paulson, Cambridge University Computer Laboratory |
4 Copyright 1993 University of Cambridge |
4 Copyright 1993 University of Cambridge |
5 |
5 |
6 A small universe for lazy recursive types |
6 A small universe for lazy recursive types. |
7 *) |
7 *) |
8 |
8 |
9 QUniv = Univ + QPair + mono + equalities + |
9 QUniv = Univ + QPair + mono + equalities + |
10 |
10 |
11 global |
11 constdefs |
12 |
12 quniv :: i => i |
13 consts |
13 "quniv(A) == Pow(univ(eclose(A)))" |
14 quniv :: i=>i |
|
15 |
|
16 local |
|
17 |
|
18 defs |
|
19 quniv_def "quniv(A) == Pow(univ(eclose(A)))" |
|
20 |
14 |
21 end |
15 end |