L1
Definition. We define False to be ∀p : prop, p of type prop.
L1
Definition. We define not to be λA : prop ⇒ A → False of type prop → prop.
Notation. We use ¬ as a prefix operator with priority 700 corresponding to applying term not.
L6
Definition. We define and to be λA B : prop ⇒ ∀p : prop, (A → B → p) → p of type prop → prop → prop.
Notation. We use ∧ as an infix operator with priority 780 and which associates to the left corresponding to applying term and.
L11
Definition. We define or to be λA B : prop ⇒ ∀p : prop, (A → p) → (B → p) → p of type prop → prop → prop.
Notation. We use ∨ as an infix operator with priority 785 and which associates to the left corresponding to applying term or.
Beginning of Section Eq
L18
Variable A : SType
L19
Definition. We define eq to be λx y : A ⇒ ∀Q : A → A → prop, Q x y → Q y x of type A → A → prop.
L20
Definition. We define neq to be λx y : A ⇒ ¬ eq x y of type A → A → prop.
End of Section Eq
Notation. We use = as an infix operator with priority 502 and no associativity corresponding to applying term eq.
Notation. We use ≠ as an infix operator with priority 502 and no associativity corresponding to applying term neq.
Beginning of Section Ex
L28
Variable A : SType
L29
Definition. We define ex to be λQ : A → prop ⇒ ∀P : prop, (∀x : A, Q x → P) → P of type (A → prop) → prop.
End of Section Ex
Notation. We use ∃ x...y [possibly with ascriptions] , B as a binder notation corresponding to a term constructed using ex.
Primitive. The name In is a term of type set → set → prop.
Notation. We use ∈ as an infix operator with priority 500 and no associativity corresponding to applying term In. Furthermore, we may write ∀ x ∈ A, B to mean ∀ x : set, x ∈ A → B.
L36
Definition. We define Subq to be λA B ⇒ ∀x ∈ A, x ∈ B of type set → set → prop.
Notation. We use ⊆ as an infix operator with priority 500 and no associativity corresponding to applying term Subq. Furthermore, we may write ∀ x ⊆ A, B to mean ∀ x : set, x ⊆ A → B.
Notation. We use ∃ x...y [possibly with ascriptions] , B as a binder notation corresponding to a term constructed using ex and handling ∈ or ⊆ ascriptions using and.
Primitive. The name 𝒫 is a term of type set → set.
Primitive. The name Empty is a term of type set.
Primitive. The name ordsucc is a term of type set → set.
Notation. Natural numbers 0,1,2,... are notation for the terms formed using Empty as 0 and forming successors with ordsucc.
L50
Definition. We define bij to be λX Y f ⇒ (∀u ∈ X, f u ∈ Y) ∧ (∀u v ∈ X, f u = f v → u = v) ∧ (∀w ∈ Y, ∃u ∈ X, f u = w) of type set → set → (set → set) → prop.
L58
Definition. We define equip to be λX Y : set ⇒ ∃f : set → set, bij X Y f of type set → set → prop.
L61
Definition. We define TwoRamseyProp to be λM N V ⇒ ∀R : set → set → prop, (∀x y, R x y → R y x) → ((∃X ⊆ V, equip M X ∧ (∀x y ∈ X, x ≠ y → R x y)) ∨ (∃Y ⊆ V, equip N Y ∧ (∀x y ∈ Y, x ≠ y → ¬ R x y))) of type set → set → set → prop.
L68
Proof:
Proof not loaded.
L71
Proof:
Proof not loaded.
L74
Proof:
Proof not loaded.
L77
Proof:
Proof not loaded.
L80
Proof:
Proof not loaded.
L83
Proof:
Proof not loaded.
L86
Proof:
Proof not loaded.
L89
Proof:
Proof not loaded.
L92
Proof:
Proof not loaded.
L95
Proof:
Proof not loaded.
L98
Proof:
Proof not loaded.
L101
Proof:
Proof not loaded.
L104
Proof:
Proof not loaded.
L107
Proof:
Proof not loaded.
L110
Proof:
Proof not loaded.
L113
Proof:
Proof not loaded.
L116
Proof:
Proof not loaded.
L119
Proof:
Proof not loaded.
L122
Proof:
Proof not loaded.
L125
Proof:
Proof not loaded.
L128
Proof:
Proof not loaded.
L131
Proof:
Proof not loaded.
L134
Proof:
Proof not loaded.
L137
Proof:
Proof not loaded.
L140
Proof:
Proof not loaded.
L143
Proof:
Proof not loaded.
L146
Proof:
Proof not loaded.
L149
Proof:
Proof not loaded.
L152
Proof:
Proof not loaded.
L155
Proof:
Proof not loaded.
L158
Proof:
Proof not loaded.
L161
Proof:
Proof not loaded.
L164
Proof:
Proof not loaded.
L167
Proof:
Proof not loaded.
L170
Proof:
Proof not loaded.
L173
Proof:
Proof not loaded.
L176
Proof:
Proof not loaded.
L179
Proof:
Proof not loaded.
L182
Proof:
Proof not loaded.
L185
Proof:
Proof not loaded.
L188
Proof:
Proof not loaded.
L191
Proof:
Proof not loaded.
L194
Proof:
Proof not loaded.
L197
Proof:
Proof not loaded.
L200
Proof:
Proof not loaded.
L203
Proof:
Proof not loaded.
L206
Proof:
Proof not loaded.
L209
Proof:
Proof not loaded.
L212
Proof:
Proof not loaded.
L215
Proof:
Proof not loaded.
L218
Proof:
Proof not loaded.
L221
Proof:
Proof not loaded.
L224
Proof:
Proof not loaded.
L227
Proof:
Proof not loaded.
L230
Proof:
Proof not loaded.
L233
Proof:
Proof not loaded.
L236
Proof:
Proof not loaded.
L239
Proof:
Proof not loaded.
L242
Proof:
Proof not loaded.
L245
Proof:
Proof not loaded.
L248
Proof:
Proof not loaded.
L251
Proof:
Proof not loaded.
L254
Proof:
Proof not loaded.
L257
Proof:
Proof not loaded.
L260
Proof:
Proof not loaded.
L263
Proof:
Proof not loaded.
L266
Proof:
Proof not loaded.
L269
Proof:
Proof not loaded.
L272
Proof:
Proof not loaded.
L275
Proof:
Proof not loaded.
L278
Proof:
Proof not loaded.
L281
Proof:
Proof not loaded.
L284
Proof:
Proof not loaded.
L287
Proof:
Proof not loaded.
L290
Proof:
Proof not loaded.
L293
Proof:
Proof not loaded.
L296
Proof:
Proof not loaded.
L299
Proof:
Proof not loaded.
L302
Proof:
Proof not loaded.
L305
Proof:
Proof not loaded.
L308
Proof:
Proof not loaded.
L311
Proof:
Proof not loaded.
L314
Proof:
Proof not loaded.
L317
Proof:
Proof not loaded.
L320
Proof:
Proof not loaded.
L323
Proof:
Proof not loaded.
L326
Proof:
Proof not loaded.
L329
Proof:
Proof not loaded.
L332
Proof:
Proof not loaded.
L335
Proof:
Proof not loaded.
L338
Proof:
Proof not loaded.
L341
Proof:
Proof not loaded.
L344
Proof:
Proof not loaded.
L347
Proof:
Proof not loaded.
L350
Proof:
Proof not loaded.
L353
Proof:
Proof not loaded.
L356
Proof:
Proof not loaded.
L359
Proof:
Proof not loaded.
L362
Proof:
Proof not loaded.
L365
Proof:
Proof not loaded.
L368
Proof:
Proof not loaded.
L371
Proof:
Proof not loaded.
L374
Proof:
Proof not loaded.
L377
Proof:
Proof not loaded.
L380
Proof:
Proof not loaded.
L383
Proof:
Proof not loaded.
L386
Proof:
Proof not loaded.
L389
Proof:
Proof not loaded.
L392
Proof:
Proof not loaded.
L395
Proof:
Proof not loaded.
L398
Proof:
Proof not loaded.
L401
Proof:
Proof not loaded.
L404
Proof:
Proof not loaded.
L407
Proof:
Proof not loaded.
L410
Proof:
Proof not loaded.
L413
Proof:
Proof not loaded.
L416
Proof:
Proof not loaded.
L419
Proof:
Proof not loaded.
L422
Proof:
Proof not loaded.
L425
Proof:
Proof not loaded.
L428
Proof:
Proof not loaded.
L431
Proof:
Proof not loaded.
L434
Proof:
Proof not loaded.
L437
Proof:
Proof not loaded.
L440
Proof:
Proof not loaded.
L443
Proof:
Proof not loaded.
L446
Proof:
Proof not loaded.
L449
Proof:
Proof not loaded.
L452
Proof:
Proof not loaded.
L455
Proof:
Proof not loaded.
L458
Proof:
Proof not loaded.
L461
Proof:
Proof not loaded.
L464
Proof:
Proof not loaded.
L467
Proof:
Proof not loaded.
L470
Proof:
Proof not loaded.
L473
Proof:
Proof not loaded.
L476
Proof:
Proof not loaded.
L479
Proof:
Proof not loaded.
L482
Proof:
Proof not loaded.
L485
Proof:
Proof not loaded.
L488
Proof:
Proof not loaded.
L491
Proof:
Proof not loaded.
L494
Proof:
Proof not loaded.
L497
Proof:
Proof not loaded.
L500
Proof:
Proof not loaded.
L503
Proof:
Proof not loaded.
L506
Proof:
Proof not loaded.
L509
Proof:
Proof not loaded.
L512
Proof:
Proof not loaded.
L515
Proof:
Proof not loaded.
L518
Proof:
Proof not loaded.
L521
Proof:
Proof not loaded.
L524
Proof:
Proof not loaded.
L527
Proof:
Proof not loaded.
L530
Proof:
Proof not loaded.
L533
Proof:
Proof not loaded.
L536
Proof:
Proof not loaded.
L539
Proof:
Proof not loaded.
L542
Proof:
Proof not loaded.
L545
Proof:
Proof not loaded.
L548
Proof:
Proof not loaded.
L551
Proof:
Proof not loaded.
L554
Proof:
Proof not loaded.
L557
Proof:
Proof not loaded.
L560
Proof:
Proof not loaded.
L563
Proof:
Proof not loaded.
L566
Proof:
Proof not loaded.
L569
Proof:
Proof not loaded.