AulaBook 2022.2

Desenvolvido pelo projeto Monitoría FMCn.
Veja mais detalhes no site do projeto: fmc.imd.ufrn.br.
Veja também o AulaBook 2022.1.

2022-07-04

Definimos recursivamente as potências naturais dos racionais, onde

aQ e
nN
:
a0=1

an+1=aan

Demonstre, para quaisquer
aQ
e
n,mN
:

  • anam=an+m
  • (an)m=anm

2022-07-18

Definimos o valor absoluto de um real

x:
|x|=x,x0

|x|=x,x0

Demonstre:

  • |x|0
  • |x|=0x=0
  • z<0x<yxz>yz

2022-08-25

Sejam

a,
b
, e
c
naturais. Encontre contraexemplos para as seguintes proposições:

  • Se
    ab
    divide
    c
    , então
    a
    divide
    c
    ou
    b
    divide
    c
    .
  • a
    divide
    b
    ou
    b
    divide
    a
    .
  • Se
    3
    não divide
    a
    , então
    3
    divide
    a+1
    .

Ainda para

a,
b
, e
c
naturais, demonstre:

  • a
    divide
    a
    .
  • Se
    a
    divide
    b
    e
    b
    divide
    a
    , então
    a=b
    .
  • a
    divide
    0
    .
  • 1
    divide
    a
    .
  • Se
    a
    divide
    b
    , então
    a
    divide
    bc
    .

2022-08-29

Demonstre que para quaisquer conjuntos

A,B,C, se
A
e
ABC
, então
BC
.

2022-08-30

Demonstre que para todo

n natural maior ou igual à
1
,
3n2
é ímpar.

2022-09-02

Seja

f:AA e
xA
, demonstre que um
x
é um fixpoint da
f
sse para todo
nN
,
x
é um fixpoint da
fn
.

2022-09-05

Seja

C uma
-chain e seja
T=C
. Demonstre que
C{T}
é uma chain.

Definição:

  • Seja
    A
    uma família de conjuntos. Chamados
    A
    de
    -chain sse para quaisquer conjuntos
    A,BA
    , temos
    AB
    ou
    BA

2022-09-06

É possível expressar a ideia de que existem exatamente dois objetos com uma propriedade

P da seguinte forma:
(x,y)[PxPyxy(z)[Pzz=xz=y]]
. Tente expressar a mesma ideia como uma conjunção e mostre que as duas formas são equivalentes.

2022-09-09

Demonstre que para todo natural

n temos
(Fn+1,Fn)=1
.

  • Definições:
    • F0=1
    • F1=1
    • Fn+2=Fn+1+Fn
  • d=(a,b)da & db & dN & (c)[ca&cbcd]

2022-09-13

Seja

(An)n uma sequência de conjuntos. Definimos os conjuntos

  • A=i=0j=iAj
  • A=i=0j=iAj

Demonstre que

AA.

2022-09-14

Seja

S um conjunto e
P(S)
seu conjunto potência. Demonstre que
P(S)
é um grupo abeliano sob a diferença simétrica. Isto é, para quaisquer
A,B,CP(S)
:

  • Associatividade:
    (AB)C=A(BC)
  • Identidade: existe
    IP(S)
    tal que
    AI=IA=A
  • Inverso: existe
    AP(S)
    tal que
    AA=AA=I
    , onde
    I
    é a identidade descrita acima.
  • Comutatividade:
    AB=BA

2022-09-16

Exercício

Sejam

(An)n e
(Bn)n
sequências de conjuntos tais que para todo
m
par temos
AmBm/2
. Prove que
n=0Ann=0Bn
.

Exercício

Definimos a relação de ordem

nos naturais pela:

  • nm(kN)[n+k=m]

Demonstre que

(n,m)[nSmnm ou
n=Sm].

2022-09-15

Demonstre o princípio da descida infinita nos naturais:
Não existe sequência de naturais

a1,a2,a3, tal que
ai<ai+1
para todo
iN
.

2022-09-20

Definimos a relação de ordem

nos naturais pela:

  • nm(kN)[n+k=m]

Demonstre que (?)

2022-09-23

Fixe um

m inteiro. Demonstre que para todos
a,b,c
inteiros, temos:

  • (1)
    aa
    (mod
    m
    ) (reflexividade)
  • (2)
    ab
    (mod
    m
    ) &
    bc
    (mod
    m
    )
    ac
    (mod
    m
    ) (transitividade)
  • (3)
    ab
    (mod
    m
    )
    ba
    (mod
    m
    ) (simetria)

2022-09-27

Exercício 1

Seja

f:AB . A
f
é sobrejetora sse ela é
-cancelável pela direita:

  • gf=hfg=h

para todas as

g,h tais que as composições acima são definidas (ou seja, com domínio
B
).

2022-09-30

Exercício 1

Fixe um

m inteiro. Sejam
a,b
inteiros tais que
amb
. Demonstre que para todo
x
inteiro:

  • a+xmb+x
  • axmbx
  • amb

Exercício 2

Propriedade de máximo divisor comum: demonstre que para todos

a,b inteiros,
(a,a+b)=(a,b).

2022-10-04

Exercício 1

Seja

f:AB . A
f
é injetora sse ela é
-cancelável pela esqueda:

  • fg=fhg=h

para todas as

g,h tais que as composições acima são definidas (ou seja, com codomínio
A
).

Exercício 2

Demonstre que

=c é uma relação de equivalência.

Definição:

A=cB(f:AB)[f bijetora].

2022-10-05

Demonstre a unicidade do mínimo múltiplo comum de dois inteiros. Isto é: se

a,b,d,d são inteiros tais que
d
e
d
são menor múltiplo comum de
a
e
b
então
d=d
.

2022-10-07

Sejam

a,m inteiros. Demonstre que
a
tem inverso módulo
m
se, e somente se,
(a,m)=1
.

2022-10-10

Exercício 1

Denotamos a operação de concatenação de strings por

++. Assim é possível definir a "exponenciação" de duas maneiras:

(L1)

s0=ϵ
(L2)
sn=sn1++s

(R1)

s0=ϵ 
(R2)
sn=s++sn1

onde 

ϵ representa o string vazio tal que
(s)[ϵ++s=s=s++ϵ]
.

Considerando que a operação

++ é associativa mas não comutativa, demonstre que para todo string
s
e para todo
n
natural,
sn=sn
.

Exercício 2

Demonstre que para todos

a,x,yNats temos
axy=(ax)y
.

2022-10-11

Exercício 1

Seja

uma relação no conjunto
N
definida pela:

  • aba+1=b

Demonstre que

(nN)[anba+n=b].

Definições:

  • x(RS)y(w)[xRw&wSy]
  • Definimos a relação
    Rn
    recursivamente pelas:
    • R0=(=)
    • Rn+1=RRn

Exercício 2

Seja

R uma preordem num conjunto
A
. Demonstre que
R=RR
.

Exercício 3

Defina no

Q a relação
r
~
srsZ
. Demonstre então que ~ é uma relação de equivalência.

2022-10-14

a) Demonstre que para todos

a,b,cNats temos
(a+b)+c=a+(b+c)
.

b) Demonstre que para todos

a,b,cNats temos
(ab)c=a(bc)
.

c) Demonstre que para todos

a,x,yNats temos
a(x+y)=axay
.

2022-10-19

Aula sobre Lean4. O arquivo usado nesta aula está em https://github.com/matheusanmo/lean4-fmc/blob/master/Quartafeira.lean

  • Os comandos #check e #eval
  • Definindo funções com def
  • Pattern matching usando match ... with
  • Funções que recebem e retornam funções

2022-10-26

Aula sobre Lean4. O arquivo usada nesta aula está em https://github.com/matheusanmo/lean4-fmc/blob/master/LambdaSimples.lean

  • Termos dependentes de termos: lambda simplesmente tipado
  • O construtor de tipo List
  • As funções recursivas len, map, filter e seu uso no lugar de "laços de repetição".
  • O tipo Type.

2022-11-29

Demonstre que os automorfismo de um conjunto são um grupo sob a composição.

Errata: na aula comentei que precisamos de um conjunto habitado para que seus automorfismos sejam um grupo. Não é verdade: um conjunto vazio tem único automorfismo, que é uma função vazia. Esta função serve como elemento neutro e como seu próprio inverso, configurando sim um grupo.
O que não pode "formar" um grupo é um conjunto vazio: precisamos de ao menos um elemento para servir como elemento neutro. Sem elemento neutro não temos um grupo.