Lm1:
for z being object st z in [:{0},NAT:] \ {[0,0]} holds
ex k being Nat st z = - k
Lm2:
for x being object
for k being Nat st x = - k & k <> x holds
x in [:{0},NAT:] \ {[0,0]}
theorem Th6:
for
k being
Nat for
i1,
i2 being
Integer st
i1 + k = i2 holds
i1 <= i2
Lm3:
for j being Element of NAT st j < 1 holds
j = 0
Lm4:
for i1 being Integer st 0 < i1 holds
1 <= i1
theorem Th9:
for
i1,
i2 being
Integer holds
(
i1 * i2 = 1 iff ( (
i1 = 1 &
i2 = 1 ) or (
i1 = - 1 &
i2 = - 1 ) ) )
theorem
for
i1,
i2 being
Integer holds
(
i1 * i2 = - 1 iff ( (
i1 = - 1 &
i2 = 1 ) or (
i1 = 1 &
i2 = - 1 ) ) )
Lm5:
for i0, i1 being Integer st i0 <= i1 holds
ex k being Nat st i0 + k = i1
Lm6:
for i0, i1 being Integer st i0 <= i1 holds
ex k being Nat st i1 - k = i0
scheme
IntIndFull{
F1()
-> Integer,
P1[
Integer] } :
provided
A1:
P1[
F1()]
and A2:
for
i2 being
Integer st
P1[
i2] holds
(
P1[
i2 - 1] &
P1[
i2 + 1] )
theorem Th23:
for
r being
Real for
i1,
i2 being
Integer st
i1 <= r &
r - 1
< i1 &
i2 <= r &
r - 1
< i2 holds
i1 = i2
theorem Th24:
for
r being
Real for
i1,
i2 being
Integer st
r <= i1 &
i1 < r + 1 &
r <= i2 &
i2 < r + 1 holds
i1 = i2
Lm7:
for r being Real ex n being Nat st r < n