Beginning of Section Alg
L12
Variable extension_tag : set
L13
Let ctag : set → set ≝ λalpha ⇒ SetAdjoin alpha extension_tag
Notation. We use '' as a postfix operator with priority 100 corresponding to applying term ctag.
L16
Definition. We define pair_tag to be λx y ⇒ x ∪ {u ''|u ∈ y} of type set → set → set.
L17
Variable F : set → prop
L18
Hypothesis extension_tag_fresh : ∀x, F x → ∀u ∈ x, extension_tag ∉ u
L19
Axiom. (ctagged_notin_F) We take the following as an axiom:
∀x y, F x → (y '') ∉ x
L20
Axiom. (ctagged_eqE_Subq) We take the following as an axiom:
∀x y, F x → ∀u ∈ x, ∀v, u '' = v '' → u ⊆ v
L21
Axiom. (ctagged_eqE_eq) We take the following as an axiom:
∀x y, F x → F y → ∀u ∈ x, ∀v ∈ y, u '' = v '' → u = v
L22
Axiom. (pair_tag_prop_1_Subq) We take the following as an axiom:
∀x1 y1 x2 y2, F x1 → pair_tag x1 y1 = pair_tag x2 y2 → x1 ⊆ x2
L23
Axiom. (pair_tag_prop_1) We take the following as an axiom:
∀x1 y1 x2 y2, F x1 → F x2 → pair_tag x1 y1 = pair_tag x2 y2 → x1 = x2
L24
Axiom. (pair_tag_prop_2_Subq) We take the following as an axiom:
∀x1 y1 x2 y2, F y1 → F x2 → F y2 → pair_tag x1 y1 = pair_tag x2 y2 → y1 ⊆ y2
L25
Axiom. (pair_tag_prop_2) We take the following as an axiom:
∀x1 y1 x2 y2, F x1 → F y1 → F x2 → F y2 → pair_tag x1 y1 = pair_tag x2 y2 → y1 = y2
L26
Axiom. (pair_tag_0) We take the following as an axiom:
∀x, pair_tag x 0 = x
Primitive. The name CD_carr is a term of type set → prop.
L29
Axiom. (CD_carr_I) We take the following as an axiom:
∀x y, F x → F y → CD_carr (pair_tag x y)
L30
Axiom. (CD_carr_E) We take the following as an axiom:
∀z, CD_carr z → ∀p : set → prop, (∀x y, F x → F y → z = pair_tag x y → p (pair_tag x y)) → p z
L31
Axiom. (CD_carr_0ext) We take the following as an axiom:
F 0 → ∀x, F x → CD_carr x
L32
Definition. We define CD_proj0 to be λz ⇒ Eps_i (λx ⇒ F x ∧ ∃y, F y ∧ z = pair_tag x y) of type set → set.
L33
Definition. We define CD_proj1 to be λz ⇒ Eps_i (λy ⇒ F y ∧ z = pair_tag (CD_proj0 z) y) of type set → set.
L34
Let proj0 ≝ CD_proj0
L35
Let proj1 ≝ CD_proj1
L36
Let pa : set → set → set ≝ pair_tag
L37
Axiom. (CD_proj0_1) We take the following as an axiom:
∀z, CD_carr z → F (proj0 z) ∧ ∃y, F y ∧ z = pa (proj0 z) y
L38
Axiom. (CD_proj0_2) We take the following as an axiom:
∀x y, F x → F y → proj0 (pa x y) = x
L39
Axiom. (CD_proj1_1) We take the following as an axiom:
∀z, CD_carr z → F (proj1 z) ∧ z = pa (proj0 z) (proj1 z)
L40
Axiom. (CD_proj1_2) We take the following as an axiom:
∀x y, F x → F y → proj1 (pa x y) = y
L41
Axiom. (CD_proj0R) We take the following as an axiom:
∀z, CD_carr z → F (proj0 z)
L42
Axiom. (CD_proj1R) We take the following as an axiom:
∀z, CD_carr z → F (proj1 z)
L43
Axiom. (CD_proj0proj1_eta) We take the following as an axiom:
∀z, CD_carr z → z = pa (proj0 z) (proj1 z)
L44
Axiom. (CD_proj0proj1_split) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → proj0 z = proj0 w → proj1 z = proj1 w → z = w
L45
Axiom. (CD_proj0_F) We take the following as an axiom:
F 0 → ∀x, F x → CD_proj0 x = x
L46
Axiom. (CD_proj1_F) We take the following as an axiom:
F 0 → ∀x, F x → CD_proj1 x = 0
Beginning of Section CD_minus_conj
L48
Variable minus : set → set
L50
Definition. We define CD_minus to be λz ⇒ pa (- proj0 z) (- proj1 z) of type set → set.
L52
Variable conj : set → set
L53
Definition. We define CD_conj to be λz ⇒ pa (conj (proj0 z)) (- proj1 z) of type set → set.
End of Section CD_minus_conj
Beginning of Section CD_add
L56
Variable add : set → set → set
L58
Definition. We define CD_add to be λz w ⇒ pa (proj0 z + proj0 w) (proj1 z + proj1 w) of type set → set → set.
End of Section CD_add
Beginning of Section CD_mul
L61
Variable minus : set → set
L62
Variable conj : set → set
L63
Variable add : set → set → set
L64
Variable mul : set → set → set
L68
Definition. We define CD_mul to be λz w ⇒ pa (proj0 z * proj0 w + - conj (proj1 w) * proj1 z) (proj1 w * proj0 z + proj1 z * conj (proj0 w)) of type set → set → set.
L70
Definition. We define CD_exp_nat to be λz m ⇒ nat_primrec 1 (λ_ r ⇒ z ⨯ r) m of type set → set → set.
End of Section CD_mul
Beginning of Section CD_minus_conj_clos
L73
Variable minus : set → set
L76
Hypothesis F_minus : ∀x, F x → F (- x)
L77
Axiom. (CD_minus_CD) We take the following as an axiom:
∀z, CD_carr z → CD_carr (:-: z)
L78
Axiom. (CD_minus_proj0) We take the following as an axiom:
∀z, CD_carr z → proj0 (:-: z) = - proj0 z
L79
Axiom. (CD_minus_proj1) We take the following as an axiom:
∀z, CD_carr z → proj1 (:-: z) = - proj1 z
L80
Variable conj : set → set
L82
Hypothesis F_conj : ∀x, F x → F (conj x)
L83
Axiom. (CD_conj_CD) We take the following as an axiom:
∀z, CD_carr z → CD_carr (z ')
L84
Axiom. (CD_conj_proj0) We take the following as an axiom:
∀z, CD_carr z → proj0 (z ') = conj (proj0 z)
L85
Axiom. (CD_conj_proj1) We take the following as an axiom:
∀z, CD_carr z → proj1 (z ') = - proj1 z
End of Section CD_minus_conj_clos
Beginning of Section CD_add_clos
L88
Variable add : set → set → set
L91
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L92
Axiom. (CD_add_CD) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → CD_carr (z + w)
L93
Axiom. (CD_add_proj0) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → proj0 (z + w) = proj0 z + proj0 w
L94
Axiom. (CD_add_proj1) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → proj1 (z + w) = proj1 z + proj1 w
End of Section CD_add_clos
Beginning of Section CD_mul_clos
L97
Variable minus : set → set
L98
Variable conj : set → set
L99
Variable add : set → set → set
L100
Variable mul : set → set → set
L108
Hypothesis F_minus : ∀x, F x → F (- x)
L109
Hypothesis F_conj : ∀x, F x → F (conj x)
L110
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L111
Hypothesis F_mul : ∀x y, F x → F y → F (x * y)
L112
Axiom. (CD_mul_CD) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → CD_carr (z ⨯ w)
L113
Axiom. (CD_mul_proj0) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → proj0 (z ⨯ w) = proj0 z * proj0 w + - conj (proj1 w) * proj1 z
L114
Axiom. (CD_mul_proj1) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → proj1 (z ⨯ w) = proj1 w * proj0 z + proj1 z * conj (proj0 w)
End of Section CD_mul_clos
Beginning of Section CD_minus_conj_F
L117
Variable minus : set → set
L120
Hypothesis F_0 : F 0
L121
Hypothesis F_minus_0 : - 0 = 0
L122
Axiom. (CD_minus_F_eq) We take the following as an axiom:
∀x, F x → :-: x = - x
L123
Variable conj : set → set
L125
Axiom. (CD_conj_F_eq) We take the following as an axiom:
∀x, F x → x ' = conj x
End of Section CD_minus_conj_F
Beginning of Section CD_add_F
L128
Variable add : set → set → set
L131
Hypothesis F_0 : F 0
L132
Hypothesis F_add_0_0 : 0 + 0 = 0
L133
Axiom. (CD_add_F_eq) We take the following as an axiom:
∀x y, F x → F y → x + y = x + y
End of Section CD_add_F
Beginning of Section CD_mul_F
L136
Variable minus : set → set
L137
Variable conj : set → set
L138
Variable add : set → set → set
L139
Variable mul : set → set → set
L147
Hypothesis F_0 : F 0
L148
Hypothesis F_conj : ∀x, F x → F (conj x)
L149
Hypothesis F_mul : ∀x y, F x → F y → F (x * y)
L150
Hypothesis F_minus_0 : - 0 = 0
L151
Hypothesis F_add_0R : ∀x, F x → x + 0 = x
L152
Hypothesis F_mul_0L : ∀x, F x → 0 * x = 0
L153
Hypothesis F_mul_0R : ∀x, F x → x * 0 = 0
L154
Axiom. (CD_mul_F_eq) We take the following as an axiom:
∀x y, F x → F y → x ⨯ y = x * y
End of Section CD_mul_F
Beginning of Section CD_minus_invol
L157
Variable minus : set → set
L160
Hypothesis F_minus : ∀x, F x → F (- x)
L161
Hypothesis F_minus_invol : ∀x, F x → - - x = x
L162
Axiom. (CD_minus_invol) We take the following as an axiom:
∀z, CD_carr z → :-: :-: z = z
End of Section CD_minus_invol
Beginning of Section CD_conj_invol
L165
Variable minus : set → set
L166
Variable conj : set → set
L170
Hypothesis F_minus : ∀x, F x → F (- x)
L171
Hypothesis F_conj : ∀x, F x → F (conj x)
L172
Hypothesis F_minus_invol : ∀x, F x → - - x = x
L173
Hypothesis F_conj_invol : ∀x, F x → conj (conj x) = x
L174
Axiom. (CD_conj_invol) We take the following as an axiom:
∀z, CD_carr z → z ' ' = z
End of Section CD_conj_invol
Beginning of Section CD_conj_minus
L177
Variable minus : set → set
L178
Variable conj : set → set
L182
Hypothesis F_minus : ∀x, F x → F (- x)
L183
Hypothesis F_conj : ∀x, F x → F (conj x)
L184
Hypothesis F_conj_minus : ∀x, F x → conj (- x) = - conj x
L185
Axiom. (CD_conj_minus) We take the following as an axiom:
∀z, CD_carr z → (:-: z) ' = :-: (z ')
End of Section CD_conj_minus
Beginning of Section CD_minus_add
L188
Variable minus : set → set
L189
Variable add : set → set → set
L194
Hypothesis F_minus : ∀x, F x → F (- x)
L195
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L196
Hypothesis F_minus_add : ∀x y, F x → F y → - (x + y) = - x + - y
L197
Axiom. (CD_minus_add) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → :-: (z + w) = :-: z + :-: w
End of Section CD_minus_add
Beginning of Section CD_conj_add
L200
Variable minus : set → set
L201
Variable conj : set → set
L202
Variable add : set → set → set
L208
Hypothesis F_minus : ∀x, F x → F (- x)
L209
Hypothesis F_conj : ∀x, F x → F (conj x)
L210
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L211
Hypothesis F_minus_add : ∀x y, F x → F y → - (x + y) = - x + - y
L212
Hypothesis F_conj_add : ∀x y, F x → F y → conj (x + y) = conj x + conj y
L213
Axiom. (CD_conj_add) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → (z + w) ' = z ' + w '
End of Section CD_conj_add
Beginning of Section CD_add_com
L216
Variable add : set → set → set
L219
Hypothesis F_add_com : ∀x y, F x → F y → x + y = y + x
L220
Axiom. (CD_add_com) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → z + w = w + z
End of Section CD_add_com
Beginning of Section CD_add_assoc
L223
Variable add : set → set → set
L226
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L227
Hypothesis F_add_assoc : ∀x y z, F x → F y → F z → (x + y) + z = x + (y + z)
L228
Axiom. (CD_add_assoc) We take the following as an axiom:
∀z w u, CD_carr z → CD_carr w → CD_carr u → (z + w) + u = z + (w + u)
End of Section CD_add_assoc
Beginning of Section CD_add_0R
L231
Variable add : set → set → set
L234
Hypothesis F_0 : F 0
L235
Hypothesis F_add_0R : ∀x, F x → x + 0 = x
L236
Axiom. (CD_add_0R) We take the following as an axiom:
∀z, CD_carr z → z + 0 = z
End of Section CD_add_0R
Beginning of Section CD_add_0L
L239
Variable add : set → set → set
L242
Hypothesis F_0 : F 0
L243
Hypothesis F_add_0L : ∀x, F x → 0 + x = x
L244
Axiom. (CD_add_0L) We take the following as an axiom:
∀z, CD_carr z → 0 + z = z
End of Section CD_add_0L
Beginning of Section CD_add_minus_linv
L247
Variable minus : set → set
L248
Variable add : set → set → set
L253
Hypothesis F_minus : ∀x, F x → F (- x)
L254
Hypothesis F_add_minus_linv : ∀x, F x → - x + x = 0
L255
Axiom. (CD_add_minus_linv) We take the following as an axiom:
∀z, CD_carr z → :-: z + z = 0
End of Section CD_add_minus_linv
Beginning of Section CD_add_minus_rinv
L258
Variable minus : set → set
L259
Variable add : set → set → set
L264
Hypothesis F_minus : ∀x, F x → F (- x)
L265
Hypothesis F_add_minus_rinv : ∀x, F x → x + - x = 0
L266
Axiom. (CD_add_minus_rinv) We take the following as an axiom:
∀z, CD_carr z → z + :-: z = 0
End of Section CD_add_minus_rinv
Beginning of Section CD_mul_0R
L269
Variable minus : set → set
L270
Variable conj : set → set
L271
Variable add : set → set → set
L272
Variable mul : set → set → set
L280
Hypothesis F_0 : F 0
L281
Hypothesis F_minus_0 : - 0 = 0
L282
Hypothesis F_conj_0 : conj 0 = 0
L283
Hypothesis F_add_0_0 : 0 + 0 = 0
L284
Hypothesis F_mul_0L : ∀x, F x → 0 * x = 0
L285
Hypothesis F_mul_0R : ∀x, F x → x * 0 = 0
L286
Axiom. (CD_mul_0R) We take the following as an axiom:
∀z, CD_carr z → z ⨯ 0 = 0
End of Section CD_mul_0R
Beginning of Section CD_mul_0L
L289
Variable minus : set → set
L290
Variable conj : set → set
L291
Variable add : set → set → set
L292
Variable mul : set → set → set
L300
Hypothesis F_0 : F 0
L301
Hypothesis F_conj : ∀x, F x → F (conj x)
L302
Hypothesis F_minus_0 : - 0 = 0
L303
Hypothesis F_add_0_0 : 0 + 0 = 0
L304
Hypothesis F_mul_0L : ∀x, F x → 0 * x = 0
L305
Hypothesis F_mul_0R : ∀x, F x → x * 0 = 0
L306
Axiom. (CD_mul_0L) We take the following as an axiom:
∀z, CD_carr z → 0 ⨯ z = 0
End of Section CD_mul_0L
Beginning of Section CD_mul_1R
L309
Variable minus : set → set
L310
Variable conj : set → set
L311
Variable add : set → set → set
L312
Variable mul : set → set → set
L320
Hypothesis F_0 : F 0
L321
Hypothesis F_1 : F 1
L322
Hypothesis F_minus_0 : - 0 = 0
L323
Hypothesis F_conj_0 : conj 0 = 0
L324
Hypothesis F_conj_1 : conj 1 = 1
L325
Hypothesis F_add_0L : ∀x, F x → 0 + x = x
L326
Hypothesis F_add_0R : ∀x, F x → x + 0 = x
L327
Hypothesis F_mul_0L : ∀x, F x → 0 * x = 0
L328
Hypothesis F_mul_1R : ∀x, F x → x * 1 = x
L329
Axiom. (CD_mul_1R) We take the following as an axiom:
∀z, CD_carr z → z ⨯ 1 = z
End of Section CD_mul_1R
Beginning of Section CD_mul_1L
L332
Variable minus : set → set
L333
Variable conj : set → set
L334
Variable add : set → set → set
L335
Variable mul : set → set → set
L343
Hypothesis F_0 : F 0
L344
Hypothesis F_1 : F 1
L345
Hypothesis F_conj : ∀x, F x → F (conj x)
L346
Hypothesis F_minus_0 : - 0 = 0
L347
Hypothesis F_add_0R : ∀x, F x → x + 0 = x
L348
Hypothesis F_mul_0L : ∀x, F x → 0 * x = 0
L349
Hypothesis F_mul_0R : ∀x, F x → x * 0 = 0
L350
Hypothesis F_mul_1L : ∀x, F x → 1 * x = x
L351
Hypothesis F_mul_1R : ∀x, F x → x * 1 = x
L352
Axiom. (CD_mul_1L) We take the following as an axiom:
∀z, CD_carr z → 1 ⨯ z = z
End of Section CD_mul_1L
Beginning of Section CD_conj_mul
L355
Variable minus : set → set
L356
Variable conj : set → set
L357
Variable add : set → set → set
L358
Variable mul : set → set → set
L366
Hypothesis F_minus : ∀x, F x → F (- x)
L367
Hypothesis F_conj : ∀x, F x → F (conj x)
L368
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L369
Hypothesis F_mul : ∀x y, F x → F y → F (x * y)
L370
Hypothesis F_minus_invol : ∀x, F x → - - x = x
L371
Hypothesis F_conj_invol : ∀x, F x → conj (conj x) = x
L372
Hypothesis F_conj_minus : ∀x, F x → conj (- x) = - conj x
L373
Hypothesis F_conj_add : ∀x y, F x → F y → conj (x + y) = conj x + conj y
L374
Hypothesis F_minus_add : ∀x y, F x → F y → - (x + y) = - x + - y
L375
Hypothesis F_add_com : ∀x y, F x → F y → x + y = y + x
L376
Hypothesis F_conj_mul : ∀x y, F x → F y → conj (x * y) = conj y * conj x
L377
Hypothesis F_minus_mul_distrR : ∀x y, F x → F y → x * (- y) = - (x * y)
L378
Hypothesis F_minus_mul_distrL : ∀x y, F x → F y → (- x) * y = - (x * y)
L379
Axiom. (CD_conj_mul) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → (z ⨯ w) ' = w ' ⨯ z '
End of Section CD_conj_mul
Beginning of Section CD_add_mul_distrR
L382
Variable minus : set → set
L383
Variable conj : set → set
L384
Variable add : set → set → set
L385
Variable mul : set → set → set
L393
Hypothesis F_minus : ∀x, F x → F (- x)
L394
Hypothesis F_conj : ∀x, F x → F (conj x)
L395
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L396
Hypothesis F_mul : ∀x y, F x → F y → F (x * y)
L397
Hypothesis F_minus_add : ∀x y, F x → F y → - (x + y) = - x + - y
L398
Hypothesis F_add_assoc : ∀x y z, F x → F y → F z → (x + y) + z = x + (y + z)
L399
Hypothesis F_add_com : ∀x y, F x → F y → x + y = y + x
L400
Hypothesis F_add_mul_distrL : ∀x y z, F x → F y → F z → x * (y + z) = x * y + x * z
L401
Hypothesis F_add_mul_distrR : ∀x y z, F x → F y → F z → (x + y) * z = x * z + y * z
L402
Axiom. (CD_add_mul_distrR) We take the following as an axiom:
∀z w u, CD_carr z → CD_carr w → CD_carr u → (z + w) ⨯ u = z ⨯ u + w ⨯ u
End of Section CD_add_mul_distrR
Beginning of Section CD_add_mul_distrL
L405
Variable minus : set → set
L406
Variable conj : set → set
L407
Variable add : set → set → set
L408
Variable mul : set → set → set
L416
Hypothesis F_minus : ∀x, F x → F (- x)
L417
Hypothesis F_conj : ∀x, F x → F (conj x)
L418
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L419
Hypothesis F_mul : ∀x y, F x → F y → F (x * y)
L420
Hypothesis F_minus_add : ∀x y, F x → F y → - (x + y) = - x + - y
L421
Hypothesis F_conj_add : ∀x y, F x → F y → conj (x + y) = conj x + conj y
L422
Hypothesis F_add_assoc : ∀x y z, F x → F y → F z → (x + y) + z = x + (y + z)
L423
Hypothesis F_add_com : ∀x y, F x → F y → x + y = y + x
L424
Hypothesis F_add_mul_distrL : ∀x y z, F x → F y → F z → x * (y + z) = x * y + x * z
L425
Hypothesis F_add_mul_distrR : ∀x y z, F x → F y → F z → (x + y) * z = x * z + y * z
L426
Axiom. (CD_add_mul_distrL) We take the following as an axiom:
∀z w u, CD_carr z → CD_carr w → CD_carr u → z ⨯ (w + u) = z ⨯ w + z ⨯ u
End of Section CD_add_mul_distrL
Beginning of Section CD_minus_mul_distrR
L429
Variable minus : set → set
L430
Variable conj : set → set
L431
Variable add : set → set → set
L432
Variable mul : set → set → set
L440
Hypothesis F_minus : ∀x, F x → F (- x)
L441
Hypothesis F_conj : ∀x, F x → F (conj x)
L442
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L443
Hypothesis F_mul : ∀x y, F x → F y → F (x * y)
L444
Hypothesis F_conj_minus : ∀x, F x → conj (- x) = - conj x
L445
Hypothesis F_minus_add : ∀x y, F x → F y → - (x + y) = - x + - y
L446
Hypothesis F_minus_mul_distrR : ∀x y, F x → F y → x * (- y) = - (x * y)
L447
Hypothesis F_minus_mul_distrL : ∀x y, F x → F y → (- x) * y = - (x * y)
L448
Axiom. (CD_minus_mul_distrR) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → z ⨯ (:-: w) = :-: z ⨯ w
End of Section CD_minus_mul_distrR
Beginning of Section CD_minus_mul_distrL
L451
Variable minus : set → set
L452
Variable conj : set → set
L453
Variable add : set → set → set
L454
Variable mul : set → set → set
L462
Hypothesis F_minus : ∀x, F x → F (- x)
L463
Hypothesis F_conj : ∀x, F x → F (conj x)
L464
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L465
Hypothesis F_mul : ∀x y, F x → F y → F (x * y)
L466
Hypothesis F_minus_add : ∀x y, F x → F y → - (x + y) = - x + - y
L467
Hypothesis F_minus_mul_distrR : ∀x y, F x → F y → x * (- y) = - (x * y)
L468
Hypothesis F_minus_mul_distrL : ∀x y, F x → F y → (- x) * y = - (x * y)
L469
Axiom. (CD_minus_mul_distrL) We take the following as an axiom:
∀z w, CD_carr z → CD_carr w → (:-: z) ⨯ w = :-: z ⨯ w
End of Section CD_minus_mul_distrL
Beginning of Section CD_exp_nat
L472
Variable minus : set → set
L473
Variable conj : set → set
L474
Variable add : set → set → set
L475
Variable mul : set → set → set
L485
Axiom. (CD_exp_nat_0) We take the following as an axiom:
∀z, z ^ 0 = 1
L486
Axiom. (CD_exp_nat_S) We take the following as an axiom:
∀z n, nat_p n → z ^ (ordsucc n) = z ⨯ z ^ n
Beginning of Section CD_exp_nat_1_2
L488
Hypothesis F_0 : F 0
L489
Hypothesis F_1 : F 1
L490
Hypothesis F_minus_0 : - 0 = 0
L491
Hypothesis F_conj_0 : conj 0 = 0
L492
Hypothesis F_conj_1 : conj 1 = 1
L493
Hypothesis F_add_0L : ∀x, F x → 0 + x = x
L494
Hypothesis F_add_0R : ∀x, F x → x + 0 = x
L495
Hypothesis F_mul_0L : ∀x, F x → 0 * x = 0
L496
Hypothesis F_mul_1R : ∀x, F x → x * 1 = x
L497
Axiom. (CD_exp_nat_1) We take the following as an axiom:
∀z, CD_carr z → z ^ 1 = z
L498
Axiom. (CD_exp_nat_2) We take the following as an axiom:
∀z, CD_carr z → z ^ 2 = z ⨯ z
End of Section CD_exp_nat_1_2
L500
Hypothesis F_minus : ∀x, F x → F (- x)
L501
Hypothesis F_conj : ∀x, F x → F (conj x)
L502
Hypothesis F_add : ∀x y, F x → F y → F (x + y)
L503
Hypothesis F_mul : ∀x y, F x → F y → F (x * y)
L504
Hypothesis F_0 : F 0
L505
Hypothesis F_1 : F 1
L506
Axiom. (CD_exp_nat_CD) We take the following as an axiom:
∀z, CD_carr z → ∀n, nat_p n → CD_carr (z ^ n)
End of Section CD_exp_nat
End of Section Alg