Cleanup
|
@ -1,327 +0,0 @@
|
|||
################# INSERINDO #######################
|
||||
Log lista [elementos: 0]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 ->
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 ->
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou true (1)
|
||||
Log lista [elementos: 1]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 ->
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou true (2)
|
||||
Log lista [elementos: 2]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou true (3)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou true (4)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (5)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (6)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (7)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (8)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (9)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
################# REMOVENDO #######################
|
||||
Remocao retornou true (1)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou true (2)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483] [3;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou true (3)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou false (4)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou false (5)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou false (6)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
################# ATUALIZANDO VALOR #######
|
||||
Atualizacao retornou true (1)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;1;$8] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (2)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [2;21;23;$483] [6;8;600;$4800]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (3)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;20;$160] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou false (4)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;20;$160] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou false (5)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;20;$160] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou false (6)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;20;$160] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (7)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;3;$24] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (8)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;3;$24] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;200;$600]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (9)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;3;$24] [2;21;20;$420]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;200;$600]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
|
@ -1,327 +0,0 @@
|
|||
################# INSERINDO #######################
|
||||
Log lista [elementos: 0]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 ->
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 ->
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou true (1)
|
||||
Log lista [elementos: 1]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 ->
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou true (2)
|
||||
Log lista [elementos: 2]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou true (3)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou true (4)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (5)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (6)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (7)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (8)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Insercao retornou false (9)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;4;4;$16]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
################# REMOVENDO #######################
|
||||
Remocao retornou true (1)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [3;22;23;$506] [2;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou true (2)
|
||||
Log lista [elementos: 4]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483] [3;22;23;$506]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou true (3)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou false (4)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou false (5)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Remocao retornou false (6)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;9;$72] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
################# ATUALIZANDO VALOR #######
|
||||
Atualizacao retornou true (1)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;1;$8] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (2)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [2;21;23;$483] [6;8;600;$4800]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (3)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;20;$160] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou false (4)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;20;$160] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou false (5)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;20;$160] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou false (6)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;20;$160] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (7)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;3;$24] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;4;$12]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (8)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;3;$24] [2;21;23;$483]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;200;$600]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
||||
Atualizacao retornou true (9)
|
||||
Log lista [elementos: 3]
|
||||
#TIPO: 0 ->
|
||||
#TIPO: 1 -> [6;8;3;$24] [2;21;20;$420]
|
||||
#TIPO: 2 ->
|
||||
#TIPO: 3 ->
|
||||
#TIPO: 4 -> [4;3;200;$600]
|
||||
#TIPO: 5 ->
|
||||
#TIPO: 6 ->
|
||||
#TIPO: 7 ->
|
||||
#TIPO: 8 ->
|
||||
#TIPO: 9 ->
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
# Semana 01
|
||||
|
||||
> 16/08/21 a 21/08. Por Guilherme de Abreu Barreto, nUSP: 12543033.
|
||||
|
||||
Respostas aos exercícios propostos.
|
||||
|
||||
## Exercício 01
|
||||
|
||||
Output com variável `nusp` do tipo `int`:
|
||||
|
||||
```
|
||||
Imprimindo inteiro: 12543033
|
||||
Imprimindo numero: 12543033
|
||||
Imprimindo float (com cast): 12543033.000000
|
||||
Imprimindo quociente: 6271516
|
||||
Imprimindo resto: 1
|
||||
Imprimindo quadrado: -1270180687
|
||||
```
|
||||
|
||||
Notei que o resultado do quadrado é incorreto, imaginei ser uma questão de insuficiência da capacidade do tipo `int` para o armazenamento do resultado. Então repeti o procedimento designando à variável `nusp` o tipo `long long int`[^1] e assim obtive a resposta esperada:
|
||||
|
||||
```
|
||||
Digite seu número USP: Imprimindo inteiro: 12543033
|
||||
Imprimindo numero: 12543033
|
||||
Imprimindo float (com cast): 12543033.000000
|
||||
Imprimindo quociente: 6271516
|
||||
Imprimindo resto: 1
|
||||
Imprimindo quadrado: 157327676839089
|
||||
```
|
||||
|
||||
## Exercício 02
|
||||
|
||||
Output:
|
||||
|
||||
```
|
||||
x: 7 y: 13 z: 0x7fffdd1a03f8
|
||||
&x: 0x7fffdd1a03f8 &y: 0x7fffdd1a03fc &z: 0x7fffdd1a0400
|
||||
Novo valor de x: 20
|
||||
```
|
||||
|
||||
Não obstante, o código, ao ser compilado, produziu os seguintes alertas:
|
||||
|
||||
```
|
||||
e2.c: In function ‘main’:
|
||||
e2.c:7:33: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘int *’ [-Wformat=]
|
||||
7 | printf("x: %i y: %i z: %p\n", x, y, z);
|
||||
| ~^ ~
|
||||
| | |
|
||||
| void * int *
|
||||
| %ls
|
||||
e2.c:8:22: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘int *’ [-Wformat=]
|
||||
8 | printf("&x: %p &y: %p &z: %p\n", &x, &y, &z);
|
||||
| ~^ ~~
|
||||
| | |
|
||||
| void * int *
|
||||
| %ls
|
||||
e2.c:8:29: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘int *’ [-Wformat=]
|
||||
8 | printf("&x: %p &y: %p &z: %p\n", &x, &y, &z);
|
||||
| ~^ ~~
|
||||
| | |
|
||||
| void * int *
|
||||
| %ls
|
||||
e2.c:8:36: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘int **’ [-Wformat=]
|
||||
8 | printf("&x: %p &y: %p &z: %p\n", &x, &y, &z);
|
||||
| ~^ ~~
|
||||
| | |
|
||||
| void * int **
|
||||
```
|
||||
|
||||
[^1]: Foi necessário o uso da *flag* `-std=c99` para que o `gcc` compilase o código sem emitir alertas.
|
|
@ -1,12 +0,0 @@
|
|||
## O especificador de formato %p
|
||||
|
||||
Este é utilizado para imprimir o endereço na memória de uma dada variável.
|
||||
|
||||
```
|
||||
#include<stdio.h>
|
||||
main() {
|
||||
int x = 50;
|
||||
int *ptr = &x;
|
||||
printf("The address is: %p, the value is %d", ptr, *ptr);
|
||||
}
|
||||
```
|
|
@ -1,30 +0,0 @@
|
|||
# Notas quanto ao exercício
|
||||
|
||||
1. Como jogar o prompt para o terminal e o output para o arquivo?
|
||||
2. Como passar um argumento para o executável?
|
||||
|
||||
## Output com variável int:
|
||||
|
||||
```
|
||||
Digite seu número USP: Imprimindo inteiro: 12543033
|
||||
Imprimindo numero: 12543033
|
||||
Imprimindo float (com cast): 12543033.000000
|
||||
Imprimindo quociente: 6271516
|
||||
Imprimindo resto: 1
|
||||
Imprimindo quadrado: -1270180687
|
||||
```
|
||||
|
||||
## Output com variável long long int
|
||||
|
||||
```
|
||||
Digite seu número USP: Imprimindo inteiro: 12543033
|
||||
Imprimindo numero: 12543033
|
||||
Imprimindo float (com cast): 12543033.000000
|
||||
Imprimindo quociente: 6271516
|
||||
Imprimindo resto: 1
|
||||
Imprimindo quadrado: 157327676839089
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
[Diferença entre os especificadores de formato %d e %i](https://www.geeksforgeeks.org/difference-d-format-specifier-c-language/)
|
|
@ -1,29 +0,0 @@
|
|||
# Semana 08: resposta ao [exercício proposto](http://www.each.usp.br/digiampietri/ACH2023/ACH2023_AtividadeSemanal08.pdf)
|
||||
|
||||
> Por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
```c
|
||||
bool excluirElementoPilha(PILHATRIPLA* p, REGISTRO* reg, int pilha){
|
||||
switch (pilha) {
|
||||
case 1:
|
||||
if (p->topo1 < 0)
|
||||
return false;
|
||||
*reg = p->A[p->topo1--];
|
||||
return true;
|
||||
case 2:
|
||||
if (p->topo2 < p->base2)
|
||||
return false;
|
||||
*reg = p->A[p->topo2--];
|
||||
return true;
|
||||
case 3:
|
||||
if (p->topo3 >= MAX)
|
||||
return false;
|
||||
*reg = p->A[p->topo3++];
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
[^1]: nUSP: 12543033
|
|
@ -1,24 +0,0 @@
|
|||
# Semana 09: resposta ao [exercício proposto](http://www.each.usp.br/digiampietri/ACH2023/ACH2023_AtividadeSemanal09.pdf)
|
||||
|
||||
> Por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
```c
|
||||
MATRIZ *multiplicarMatrizes(MATRIZ *m1, MATRIZ *m2){
|
||||
int i,j,k;
|
||||
MATRIZ *res;
|
||||
|
||||
if (m1->colunas != m2->linhas)
|
||||
return NULL;
|
||||
res = inicializarMatriz(m1->linhas, m2->colunas);
|
||||
for (i = 0; i < res->linhas; i++) {
|
||||
for (j = 0; j < res->colunas; j++) {
|
||||
res->M[i][j] = 0;
|
||||
for (k = 0; k < m1->colunas; k++)
|
||||
res->M[i][j] += m1->M[i][k] * m2->M[k][j];
|
||||
}
|
||||
}
|
||||
return res;
|
||||
}
|
||||
```
|
||||
|
||||
[^1]: nUSP: 12543033
|
|
@ -1,55 +0,0 @@
|
|||
# Semana 10: resposta ao [exercício proposto](http://www.each.usp.br/digiampietri/ACH2023/ACH2023_AtividadeSemanal10.pdf)
|
||||
|
||||
> Por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
**Parte 1:** Escreva o que será impresso pela execução do código desta atividade.
|
||||
|
||||
**Resolução:**
|
||||
|
||||
```c
|
||||
FuncaoZZZ (1a execucao): 1
|
||||
FuncaoX (1a execucao): 3
|
||||
Imprimindo (1a execucao): 3 2 1
|
||||
FuncaoZZZ (2a execucao): 3
|
||||
FuncaoX (2a execucao): 6
|
||||
Imprimindo (2a execucao): 3 7 6 5 2 1
|
||||
```
|
||||
|
||||
**Parte 2:** Desenhe a arvore binária resultante da execução deste código.
|
||||
|
||||
**Resolução:**
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
Raiz --> esq1
|
||||
Raiz --> dir1
|
||||
dir1 --> esq2
|
||||
dir1 --> dir2
|
||||
esq2 --> dir3
|
||||
class Raiz {
|
||||
(PONT) 0x5555555592a0
|
||||
chave = 1
|
||||
}
|
||||
class esq1 {
|
||||
chave = 3
|
||||
(PONT) 0x5555555592e0
|
||||
}
|
||||
class dir1 {
|
||||
chave = 2
|
||||
(PONT) 0x5555555592c0
|
||||
}
|
||||
class esq2 {
|
||||
chave = 6
|
||||
(PONT) 0x555555559750
|
||||
}
|
||||
class dir2 {
|
||||
chave = 5
|
||||
(PONT) 0x555555559730
|
||||
}
|
||||
class dir3 {
|
||||
chave = 7
|
||||
(PONT) 0x555555559710
|
||||
}
|
||||
```
|
||||
|
||||
[^1]: nUSP: 12543033
|
|
@ -1,15 +0,0 @@
|
|||
# Semana 12: resposta ao [exercício proposto](http://www.each.usp.br/digiampietri/ACH2023/ACH2023_AtividadeSemanal12.pdf)
|
||||
|
||||
> Por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
4 --> 2
|
||||
4 --> 7
|
||||
2 --> 1
|
||||
2 --> 3
|
||||
7 --> 5
|
||||
5 --> 6
|
||||
```
|
||||
|
||||
[^1]: nUSP: 12543033
|
|
@ -1,69 +0,0 @@
|
|||
# Argumentos
|
||||
|
||||
## 1.
|
||||
|
||||
**(a)** "*Pode-se vir ao trabalho de ônibus ou carro. Fulano veio ao trabalho de ônibus, logo, não usou seu carro*". Este argumento é falacioso pois as alternativas não são mutuamente exclusivas: fulano pode ter percorrido diferentes partes do trajeto com cada um dos modos de transporte.
|
||||
|
||||
**(b)** "Se estiver chovendo, fulano virá com um guarda-chuva. Fulano veio com um guarda-chuva, logo, choveu". Este argumento é falacioso pois o pressuposto e o consequente não se implicam mutuamente. Embora a ocorrência de chuva leve fulano a carregar seu guarda-chuva consigo, por outro lado a não ocorrência de chuva não é proibitiva para que fulano carregue seu guarda-chuva.
|
||||
|
||||
**(c)** "Se estiver chovendo, fulano virá com um guarda-chuva. Não choveu, então fulano não virá com um guarda-chuva." A mesma falácia do argumento anterior, mas na sua forma negativa.
|
||||
|
||||
## 2.
|
||||
|
||||
**(a)** isLower(7, 4) ⟶ ¬ isPrime(7) ∴ ¬ isLower(7, 4) ⟶ isPrime(7)
|
||||
|
||||
Se admitimos que ser ou não menor que quatro é condição para não ser ou ser, respectivamente, um número primo, então sim, a proposta é válida. Não obstante, essa condição não é coerente com a definição de número primo.
|
||||
|
||||
**(b)** isEqual(l~1~, l~2~) ⟶ isEqual(a~1~, a~2~) ∴ ¬isEqual(l~1~, l~2~) ⟶ ¬ isEqual(a~1~, a~2~)
|
||||
|
||||
A conclusão apresentada é correta (congruente com a definição de triângulo isóceles), mas a argumentação feita é inválida (falácia da negação do antecedente).
|
||||
|
||||
## 3.
|
||||
|
||||
Considerando p ≡ "hoje é terça feira" e q ≡ "João irá trabalhar", a proposição $(p \to q) \land p \to q$ sendo verdadeira equivale à:
|
||||
|
||||
Se hoje é terça-feira então João irá trabalhar.
|
||||
|
||||
Hoje é terça-feira.
|
||||
|
||||
Logo, João irá trabalhar.
|
||||
|
||||
## 4.
|
||||
|
||||
De maneira análoga ao exemplo anterior, temos que:
|
||||
|
||||
Se hoje é terça-feira então João irá trabalhar.
|
||||
|
||||
João não irá trabalhar.
|
||||
|
||||
Hoje não é terça-feira.
|
||||
|
||||
## 5.
|
||||
|
||||
**Modus ponendo tollens:** $\neg (p \land q), p \vdash \neg q$
|
||||
|
||||
Não é possível Pedro e Quércia ambos ganharem em uma mesma partida de xadrez.
|
||||
|
||||
Pedro venceu a partida de xadrez.
|
||||
|
||||
Logo, Quércia perdeu a partida.
|
||||
|
||||
**Modus tollendo ponens:** $p \lor q, \neg p \vdash q$
|
||||
|
||||
Por certo, Pedro ou Quércia compareceriam à reunião.
|
||||
|
||||
Pedro não compareceu.
|
||||
|
||||
Então Quércia compareceu.
|
||||
|
||||
## 6.
|
||||
|
||||
| $p$ | V | V | F | F |
|
||||
| --------------------------- |:---:|:---:|:---:|:---:|
|
||||
| $q$ | V | F | V | F |
|
||||
| $p \to q$ | V | F | V | V |
|
||||
| $\neg p \to \neg q$ | V | V | F | V |
|
||||
| $q \to p$ | V | V | F | V |
|
||||
| $\neg q \to \neg p$ | V | F | V | V |
|
||||
| $(p \to q) \land (q \to p)$ | V | F | F | V |
|
||||
| $p \iff q$ | V | F | F | V |
|
Before Width: | Height: | Size: 26 KiB |
|
@ -1,313 +0,0 @@
|
|||
# Lógica elementar
|
||||
|
||||
Respostas à [1ª lista de exercícios](https://classroom.google.com/u/0/c/MzgyMTU0Njc2MjQ1/m/MzgyMTYxMjEwMzg2/details)
|
||||
|
||||
## 1.
|
||||
|
||||
**(a)** $(q \land \lnot r) \to p$
|
||||
|
||||
"*O céu está estrelado e não está fazendo frio, então Eva vai sair para uma caminhada*"
|
||||
|
||||
**(b)** $q \to (\lnot r \to p)$
|
||||
|
||||
A proposição acima equivale à $q \to (r \lor p)$, conforme demonstra a seguinte **tabela verdade**:
|
||||
|
||||
| $r$ | $p$ | $\lnot r \to p$ | $r \lor p $ |
|
||||
|:---:|:---:|:---------------:|:-----------:|
|
||||
| F | F | F | F |
|
||||
| F | V | V | V |
|
||||
| V | F | V | V |
|
||||
| V | V | V | V |
|
||||
|
||||
Logo, a oração fica: "*O céu está estrelado, então está fazendo frio ou Eva vai sair para uma caminhada.*"
|
||||
|
||||
> Resultado diferente do sugerido pelo professor “O céu está estrelado então Eva vai sair para uma caminhada porque não está fazendo
|
||||
> frio.” Este afirma não estar fazendo frio
|
||||
|
||||
**(c)** $\lnot(p \iff (q \lor r))$
|
||||
|
||||
Abordemos a proposição em partes:
|
||||
|
||||
- $p \iff (q \lor r)$: Eva vai sair para uma caminhada se, e somente se, o céu está estrelado ou está fazendo frio.
|
||||
|
||||
- $\lnot(p \iff (q \lor r))$ (a negação da proposta anterior): Eva **não** vai sair para uma caminhada se, e somente se, o céu está estrelado ou está fazendo frio.
|
||||
|
||||
**(d)** $p \iff q$
|
||||
|
||||
**(e)** $(r \land \lnot q) \to \lnot p$
|
||||
|
||||
**(f)** $r \land p$
|
||||
|
||||
## 2.
|
||||
|
||||
| $p$ | $q$ | $p \to q$ | $\lnot p \lor q $ |
|
||||
|:---:|:---:|:---------:|:-----------------:|
|
||||
| F | F | V | V |
|
||||
| F | V | V | V |
|
||||
| V | F | F | F |
|
||||
| V | V | V | V |
|
||||
|
||||
## 3.
|
||||
|
||||
Se q é uma tautologia, $q \equiv V$ sempre. Enquanto, se r é uma contradição, $r \equiv F$ sempre. Logo,
|
||||
|
||||
| $p$ | $q$ | $r$ | $p \lor q$ | $p \land r$ |
|
||||
|:---:|:---:|:---:|:----------:|:-----------:|
|
||||
| V | V | F | V | F |
|
||||
| F | V | F | V | F |
|
||||
|
||||
## 4.
|
||||
|
||||
**(a)** Nota-se que o valor verdade de tais proposições são equivalentes na tabela verdade:
|
||||
|
||||
| $p$ | $q$ | $r$ | $p \land (q \lor r)$ | $(p \land q) \lor (p \land r)$ |
|
||||
|:---:|:---:|:---:|:--------------------:|:------------------------------:|
|
||||
| F | F | F | F | F |
|
||||
| F | V | F | F | F |
|
||||
| F | F | V | F | F |
|
||||
| F | V | V | F | F |
|
||||
| V | F | F | F | F |
|
||||
| V | V | F | V | V |
|
||||
| V | F | V | V | V |
|
||||
| V | V | V | V | V |
|
||||
|
||||
**(b)** Tal qual anterioremente,
|
||||
|
||||
| $p$ | $q$ | $r$ | $p \lor (q \land r)$ | $(p\lor q) \land (p \lor r)$ |
|
||||
|:---:|:---:|:---:|:--------------------:|:----------------------------:|
|
||||
| F | F | F | F | F |
|
||||
| F | V | F | F | F |
|
||||
| F | F | V | F | F |
|
||||
| F | V | V | V | V |
|
||||
| V | V | V | V | V |
|
||||
| V | V | F | V | V |
|
||||
| V | F | V | V | V |
|
||||
| V | F | F | V | V |
|
||||
|
||||
## 5.
|
||||
|
||||
Demonstração da segunda lei de Morgan:
|
||||
|
||||
| $p$ | $q$ | $\lnot (p \lor q)$ | $\lnot p \land \lnot q$ |
|
||||
|:---:|:---:|:------------------:|:-----------------------:|
|
||||
| V | V | F | F |
|
||||
| V | F | F | F |
|
||||
| F | V | F | F |
|
||||
| F | F | V | V |
|
||||
|
||||
## 6.
|
||||
|
||||
A Lei de Morgan aplica-se de maneira equivalente na teoria dos conjuntos e na lógica proposicional. Veja que o complemento à intercessão entre dois conjuntos $A$ e $B$ é a união dos complementos de $A$ e $B$:
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Imagens/0369ea5b86b01fc8aeb895c8cb044b3f13f05215.png)
|
||||
|
||||
Assim o sendo, para $n$ conjuntos $P$ tem-se que:
|
||||
|
||||
$$
|
||||
\left(\bigcap^n_{i = 1}P_i\right)^c = \bigcup^n_{i = 1} P_i^{\ c}
|
||||
$$
|
||||
|
||||
e também:
|
||||
|
||||
$$
|
||||
\left(\bigcup^n_{i = 1} P_i\right)^c = \bigcap^n_{i = 1} P_i^{\ c}
|
||||
$$
|
||||
|
||||
## 7.
|
||||
|
||||
**(a)** Tautologia: $(p \to q) \lor p \equiv (\neg p \lor q) \lor p \equiv (\neg p \lor p) \lor (q \lor p) \equiv V \lor (q \lor p) \equiv V$
|
||||
|
||||
| $p$ | $q$ | $(p \to q) \lor p$ |
|
||||
|:---:|:---:|:------------------:|
|
||||
| V | V | V |
|
||||
| V | F | V |
|
||||
| F | V | V |
|
||||
| F | F | V |
|
||||
|
||||
**(b)** Reescrevendo a equação em termos de $\land$ e $\lor$:
|
||||
|
||||
$(p \to (q \to r)) \to ((p \to q) \to (p \to r)) \equiv \\
|
||||
\lnot (\lnot p \lor (\lnot q \lor r)) \lor (\lnot(\lnot p \lor q) \lor (\lnot p \lor r)) \equiv \\
|
||||
(p \land \lnot (\lnot q \lor r)) \lor ((p\land q) \lor (\lnot p \lor r)) \equiv \\
|
||||
(p \land (q \land \lnot r)) \lor ((p \land q) \lor (\lnot p \lor r)) \equiv \\
|
||||
((p \land q) \land (p \land \lnot r)) \lor ((p \land q) \lor (\lnot p \lor r))
|
||||
$
|
||||
|
||||
| $p$ | $q$ | $r$ | $((p \land q) \land (p \land \lnot r)) \lor ((p \land q) \lor (\lnot p \lor r))$ |
|
||||
|:---:|:---:|:---:|:--------------------------------------------------------------------------------:|
|
||||
| F | F | F | $(F \land F) \lor (F \lor V) \equiv V$ |
|
||||
| F | V | F | $(F \land F) \lor (F \lor V) \equiv V$ |
|
||||
| F | F | V | $(F \land F) \lor (F \lor V) \equiv V$ |
|
||||
| F | V | V | $(F \land F) \lor (F \lor V) \equiv V$ |
|
||||
| V | V | V | $(V \land F) \lor (V \lor V) \equiv V$ |
|
||||
| V | V | F | $(V \land V) \lor (V \lor F) \equiv V$ |
|
||||
| V | F | V | $(F \land F) \lor (F \lor V) \equiv V$ |
|
||||
| V | F | F | $(F \land V) \lor (F \lor V) \equiv V$ |
|
||||
|
||||
## 8.
|
||||
|
||||
| $p$ | $p \lor \lnot p$ | $p \land \lnot p$ |
|
||||
|:---:|:-------------------:|:--------------------:|
|
||||
| F | $F \lor V \equiv V$ | $F \land V \equiv F$ |
|
||||
| V | $V \lor F \equiv V$ | $V \land F \equiv F$ |
|
||||
|
||||
## 9.
|
||||
|
||||
$p \to (q \to r) \equiv \lnot p \lor (\lnot q \lor r) \equiv \lnot (p \land q) \lor (\lnot p \lor r) \\
|
||||
(p \to q)\to r \equiv \lnot(\lnot p \lor q) \lor r \equiv (p \land \lnot q) \lor r \equiv (p \lor r) \land (r \lor \lnot q)
|
||||
$
|
||||
|
||||
| $p$ | $q$ | $r$ | $\lnot (p \land q) \lor (\lnot p \lor r)$ | $(p \lor r) \land (r \lor \lnot q)$ |
|
||||
|:---:|:---:|:---:|:-----------------------------------------:|:-----------------------------------:|
|
||||
| F | F | F | $V \lor V \equiv V$ | $F \land V \equiv F$ |
|
||||
| F | V | F | $V \lor V \equiv V$ | $F \land F \equiv F$ |
|
||||
| F | F | V | $V \lor V \equiv V$ | $V \land V \equiv V$ |
|
||||
| F | V | V | $V \lor V \equiv V$ | $V \land V \equiv V$ |
|
||||
| V | V | V | $F \lor V \equiv V$ | $V \land V \equiv V$ |
|
||||
| V | V | F | $F \lor F \equiv F$ | $V \land F \equiv F$ |
|
||||
| V | F | V | $V \lor V \equiv V$ | $V \land V \equiv V$ |
|
||||
| V | F | F | $V \lor F \equiv V$ | $V \land V \equiv V$ |
|
||||
|
||||
## 10.
|
||||
|
||||
Conforme a seguinte tabela verdade, isso pode ser feito de duas formas: reunindo-se apenas com o representante turco ou, senão, apenas com os representantes turco e russo.
|
||||
|
||||
| $a$ | $t$ | $r$ | $(a \land \lnot t) \lor (\lnot a \land t)$ | $(r \lor t)$ | $\lnot (a \land r)$ |
|
||||
|:---:|:---:|:---:|:------------------------------------------:|:------------:|:-------------------:|
|
||||
| F | F | F | F | F | V |
|
||||
| F | V | F | V | V | V |
|
||||
| F | F | V | F | V | V |
|
||||
| F | V | V | V | V | V |
|
||||
| V | V | V | F | V | F |
|
||||
| V | V | F | F | V | V |
|
||||
| V | F | V | V | V | F |
|
||||
| V | F | F | V | F | V |
|
||||
|
||||
## 11.
|
||||
|
||||
O **princípio da equivalência** descreve que para quaisquer proposições $p$ e $q$ equivalentes entre si que contenham os conectivos $\lnot$, $\land$ ou $\lor$, mas não necessariamente todos, as proposições **duais** destas (proposições obtidas pela substituição de cada $\land$ por $\lor$ e vice-versa; e de cada constante $V$ por $F$ e vice versa) também são equivalentes entre si.
|
||||
|
||||
Por exemplo,
|
||||
|
||||
$p \land (p \lor p) \iff p$
|
||||
|
||||
Como, por hipótese, temos que $p \equiv q$, então
|
||||
|
||||
$p \land (p \lor q) \iff p$
|
||||
|
||||
Podemos ainda adicionar à formulação anterior o elemento neutro $\lor\ F$:
|
||||
|
||||
$(p \lor F) \land (p \lor q) \iff p$
|
||||
|
||||
E então simplificá-la:
|
||||
|
||||
$\underbrace{p \lor \underbrace{(F \land q)}_{\text{Identidade}}}_{\text{Distributiva}} \iff p \\\ \\
|
||||
p \lor F \iff p \\
|
||||
p \iff p
|
||||
$
|
||||
|
||||
Consideremos agora a formulação dual deste mesmo teorema:
|
||||
$p \lor (p \land q) \iff p \\
|
||||
(p \land V) \lor (p \land q) \iff p \\
|
||||
p \land (V \lor q) \iff p \\
|
||||
p \land V \iff p \\
|
||||
p \iff p
|
||||
$
|
||||
|
||||
Fica demonstrado que realizando as substituições propostas, "duais", alcançamos resultados equivalentes.
|
||||
|
||||
## 12.
|
||||
|
||||
Podemos descrever o XOR em termos de conjunção e disjunção da seguinte forma:
|
||||
|
||||
$$
|
||||
p\ \underline \lor\ q \equiv (p \land \lnot q) \lor (\lnot p \land q)
|
||||
$$
|
||||
|
||||
Assim, para este temos a seguinte tabela verdade:
|
||||
|
||||
| $p$ | $q$ | $(p \land \lnot q) \lor (\lnot p \land q)$ |
|
||||
|:---:|:---:|:------------------------------------------:|
|
||||
| F | V | V |
|
||||
| F | F | F |
|
||||
| V | V | F |
|
||||
| V | F | V |
|
||||
|
||||
## 13.
|
||||
|
||||
**(a)** Vamos simplificar a proposição e admitir que esta seja falsa:
|
||||
|
||||
$$
|
||||
(p \iff (\neg q \lor r)) \to (\neg p \to q) \equiv
|
||||
(p \iff (\neg q \lor r)) \to (p \lor q) \equiv F
|
||||
$$
|
||||
|
||||
Analizemos a tabela verdade para identificar os valores de $(p \iff (\neg q \lor r))$ e $(p \lor q)$ que levam a este resultado:
|
||||
|
||||
| $(p \iff (\neg q \lor r))$ | $(p \lor q)$ | $(p \iff (\neg q \lor r)) \to (p \lor q)$ |
|
||||
|:--------------------------:|:------------:|:-----------------------------------------:|
|
||||
| V | V | V |
|
||||
| V | F | F |
|
||||
| F | V | V |
|
||||
| F | F | V |
|
||||
|
||||
Apenas quando $(p \iff (\neg q \lor r)) \equiv V$ e $(p \lor q) \equiv F$ obtêm-se tal resultado. Para $(p \lor q) \equiv F$, $p \equiv q \equiv F$. Substituindo estes valores, temos:
|
||||
|
||||
$(F \iff (\neg F \lor r)) \equiv V \\
|
||||
(F \iff (V \lor r)) \equiv V \\
|
||||
F \iff V \equiv V
|
||||
$
|
||||
|
||||
Chegamos a um absurdo. Assim o sendo, não é possível que esta expressão seja falsa: trata-se de uma **tautologia**.
|
||||
|
||||
**(b)** $(p \to (q \lor r)) \lor (p \lor q) \equiv (p \to q) \lor (p \to r)\ \cancel{\lor\ (p \to q)}\ \equiv p \to (q \lor r) \equiv F$
|
||||
|
||||
Para produzir esse resultado bastaria que $p \equiv V$ e $q \equiv r \equiv F$. Qualquer outra configuração não produziria resultado verdadeiro. Não se reduziu ao absurdo, esta não se trata de uma tautologia ou contradição.
|
||||
|
||||
## 14.
|
||||
|
||||
**(a)** $p \land q \equiv \neg(\neg p \lor \neg q)$
|
||||
|
||||
**(b)** $p \to q \equiv \neg p \lor q$
|
||||
|
||||
**(c)** $p \to q \equiv \neg(p \land \neg q)$
|
||||
|
||||
**(d)** $p \land q \equiv \neg (p \to \neg q)$
|
||||
|
||||
**(e)** $p \lor q \equiv \neg p \to q$
|
||||
|
||||
## 15.
|
||||
|
||||
**(a)**
|
||||
|
||||
| $p$ | $q$ | $p \uparrow q$ | $\neg p \uparrow \neg q$ |
|
||||
|:---:|:---:|:--------------:|:------------------------:|
|
||||
| V | V | F | V |
|
||||
| V | F | V | V |
|
||||
| F | V | V | V |
|
||||
| F | F | V | F |
|
||||
|
||||
**(b)**
|
||||
|
||||
$\neg p \iff p \uparrow p$
|
||||
|
||||
$p \land q \iff (p \uparrow q) \uparrow (p \uparrow q)$
|
||||
|
||||
$p \lor q \iff (p \uparrow p) \uparrow (q \uparrow q)$
|
||||
|
||||
**(c)**
|
||||
|
||||
$(p \to q) \iff p \uparrow (q \uparrow q) \iff p \uparrow (p \uparrow q)$
|
||||
|
||||
$(p \iff q) \iff (p \uparrow q) \uparrow ((p \uparrow p) \uparrow (q \uparrow q))$
|
||||
|
||||
## 16.
|
||||
|
||||
**(a)** $(p \iff (((\neg q) \lor r) \to p)) \equiv \\
|
||||
p \iff ((\neg q \lor r) \to p) \equiv \\
|
||||
(p \iff \neg q \lor r) \to (p \iff p) \equiv \\
|
||||
p \iff \neg q \lor r\ \underbrace{\to p}_{\text{redundante}} \equiv \\
|
||||
p \iff \neg q \lor r
|
||||
$
|
||||
|
||||
**(b)** Como assim? O próprio enunciado demonstrou.
|
Before Width: | Height: | Size: 398 KiB |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 300 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 384 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 36 KiB |
|
@ -1,407 +0,0 @@
|
|||
# Resolução da [Lista 3](https://drive.google.com/file/d/11EVnUCFLDsAWBr3CKzHrrxE9ZWtppUSw/view?usp=drive_web&authuser=0) da disciplina de Matemática Discreta
|
||||
|
||||
> Feita por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
## Teoria dos Conjuntos
|
||||
|
||||
### Exercício 1
|
||||
|
||||
**(a)** O conjunto dos planetas no Sistema Solar;
|
||||
|
||||
**(b)** O conjunto dos Estados Federativos da República do Brasil.
|
||||
|
||||
**(c)** O conjunto dos números naturais pares;
|
||||
|
||||
**(d)** O conjunto de potências de 2 para qualquer expoente ${x \in \N : x \ge 1}$;
|
||||
|
||||
**(e)** O conjunto dos números primos.
|
||||
|
||||
### Exercício 2
|
||||
|
||||
$A \cap B \cap C$: o conjunto das argentinas residentes no Brasil;
|
||||
|
||||
$B \backslash A$: o conjunto dos residentes no Brasil que não são argentinos;
|
||||
|
||||
$C \backslash A$: o conjunto das mulheres no mundo que não são argentinas;
|
||||
|
||||
$C \backslash B$: o conjunto das mulheres no mundo que não residem no Brasil;
|
||||
|
||||
$B \backslash C$: o conjunto de residentes homens no Brasil.
|
||||
|
||||
### Exercício 3
|
||||
|
||||
$$
|
||||
\begin{matrix}
|
||||
\{\} & \{a\} & \{b\} & \{c\} \\
|
||||
\{d\} & \{a,b\} & \{a,c\} & \{a,d\} \\
|
||||
\{b,c\} & \{b,d\} & \{c,d\} & \{a,b,c\} \\
|
||||
\{a,b,d\} & \{a,c,d\} & \{b,c,d\} & \{a,b,c,d\}
|
||||
\end{matrix}
|
||||
$$
|
||||
|
||||
### Exercício 4
|
||||
|
||||
$$
|
||||
\binom 52 = \frac{5!}{2!(5 - 2)!} = 10
|
||||
$$
|
||||
|
||||
### Exercício 5
|
||||
|
||||
A relação de contingência é transitiva. Então se A está contido em B, e B está contido em C, A está contido em C. Tal qual ilustra a seguinte imagem (em ordem reversa):
|
||||
|
||||
<img src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/2021-10-27-18-24-07-image.png" title="" alt="" data-align="center">
|
||||
|
||||
### Exercício 6
|
||||
|
||||
Se $A$ está contido em $B$, então a união de $A$ com $C$ está contida pela união de $B$ com $C$. De fato, o seguinte diagrama de Venn demonstra esta proposição:
|
||||
|
||||
| A, B, C | B ∪ C | B ∪ C ⊆ A ∪ C |
|
||||
|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/0666956f5b22720e81a8b19e0123d0bbb181e628.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/5bafa135117158e2f35d20cd8722390c445cb0db.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/79a22d36358fc370cc73cc65d857f9927d7e6fa8.png) |
|
||||
|
||||
### Exercício 7
|
||||
|
||||
Um dado conjunto A é subconjunto de um conjunto B se A está **contido** em B, isto é, todos os elementos de A também são elementos de B. Os elementos de A e B podendo mesmo coincidir.
|
||||
|
||||
Segue desta definição de subconjunto que o conjunto vazio é contido por todos os conjuntos, pois todos os conjuntos existentes contém os elementos que compõem o conjunto vazio, isto é, nenhum (todos tem nada e mais algo). Ainda, mesmo o conjunto vazio contém todos os elementos que constituem... o conjunto vazio, e portanto também o contém.
|
||||
|
||||
### Exercício 8
|
||||
|
||||
Uma vez que $A\backslash B = A \cap \overline B$, temos:
|
||||
|
||||
$(A \backslash B) \cup (B \backslash A)
|
||||
= (A \cap \overline B) \cup (B \cap \overline A) = \underbrace{[(A \cap \overline B) \cup B] \cap [(A \cap \overline B) \cup \overline A]}_{\text{Distributiva}} \\ = [(A \cup B) \cap (\overline B \cup B)] \cap [(A \cup \overline A) \cap (\overline B \cup \overline A)] = [(A \cup B) \cap \Omega] \cap [\Omega \cap (\overline B \cup \overline A)]\\ = (A \cup B) \cap (\overline B \cup \overline A) = (A \cup B) \cap \underbrace{(\overline{A \cap B})}_{\text{De Morgan}} = (A \cup B) \backslash (A \cap B)\,\blacksquare$
|
||||
|
||||
### Exercício 9
|
||||
|
||||
#### Associatividade na intersecção
|
||||
|
||||
| $B \cap C$ | $A \cap (B \cap C)$ |
|
||||
|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/f6718e43f7bfc4d96bf626cbfeaef9a5a00f1257.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/5d43aa55b225aa01a83f79681161cddf4d3ee3fe.png) |
|
||||
| $A \cap B$ | $(A \cap B) \cap C$ |
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/ad71acd12cdaba338848679d7b7f76154e757687.png) | ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/5d43aa55b225aa01a83f79681161cddf4d3ee3fe.png) |
|
||||
|
||||
#### Associatividade na união
|
||||
|
||||
| $B \cup C$ | $A \cup (B \cup C)$ |
|
||||
|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/19640c8af4dfea52049f762f52e639a479e36313.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/1d66ddcd5609c366f062eff22f73812fb8282708.png) |
|
||||
| $A \cup B$ | $(A \cup B) \cup C$ |
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/8f848a759ab6843f845632e171fef607836d22b2.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/1d66ddcd5609c366f062eff22f73812fb8282708.png) |
|
||||
|
||||
### Exercício 10
|
||||
|
||||
#### Distributividade da intersecção na união
|
||||
|
||||
| $B \cup C$ | $A \cap (B \cup C)$ |
|
||||
|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/19640c8af4dfea52049f762f52e639a479e36313.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/99652ebfc205887cb033d4e3d1cbcaee520c9650.png) |
|
||||
|
||||
| $A \cap B$ | $A \cap C$ | $(A \cap B) \cup (A \cap C)$ |
|
||||
|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/ad71acd12cdaba338848679d7b7f76154e757687.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/8dc7516caa67a0946b53c8951a9a9c8ac2d47268.png) | ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/99652ebfc205887cb033d4e3d1cbcaee520c9650.png) |
|
||||
|
||||
| $A \cup B$ | $A \cup C$ | $(A \cup B) \cap (A \cup C)$ |
|
||||
|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/8f848a759ab6843f845632e171fef607836d22b2.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/0eb7d5b2aaea2eeec7c705ecabcdd4b00db40016.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/38c95bfe63bf5c57d9a87ee53ca75547674b9e99.png) |
|
||||
|
||||
### Exercício 11
|
||||
|
||||
#### Complemento da intersecção
|
||||
|
||||
| $A \cap B$ | $\overline{A \cap B}$ |
|
||||
|:----------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/2021-10-27-23-10-23-image.png) | <img src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/6a0ef6868c5af59f3618ee4e6d3999b1f751901a.png" title="" alt="" width="212"> |
|
||||
|
||||
| $\overline A$ | $\overline B$ | $\overline A \cup \overline B$ |
|
||||
|:---------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/2021-10-28-13-05-14-image.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/57d9f887a8685e25de0394759eccc5808736a5bf.png) | <img src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/6a0ef6868c5af59f3618ee4e6d3999b1f751901a.png" title="" alt="" width="208"> |
|
||||
|
||||
#### Complemento da união
|
||||
|
||||
| $A \cup B$ | $\overline{A \cup B}$ |
|
||||
|:----------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/2021-10-27-23-10-06-image.png) | <img src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/ddf5127e24e7bac0516564851879785171dbe2a5.png" title="" alt="" width="212"> |
|
||||
|
||||
| $\overline A$ | $\overline B$ | $\overline A \cap \overline B$ |
|
||||
|:----------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/2021-10-28-13-05-14-image.png) | ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/57d9f887a8685e25de0394759eccc5808736a5bf.png) | <img src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/ddf5127e24e7bac0516564851879785171dbe2a5.png" title="" alt="" width="206"> |
|
||||
|
||||
### Exercício 12
|
||||
|
||||
**a.** $A\Delta B = \{0,1,2,3,7,8,9\}$;
|
||||
|
||||
**b.** $B \Delta C = \{1, 3, 4, 6, 8\}$;
|
||||
|
||||
**c.** $B \Delta D = \{2,3,4,6,9\}; A \cap (B \Delta D) = \{2,3,4,6\}$
|
||||
|
||||
**d.** $A \cap B = \{4,5,6\}; A \cap D = \{2,3,5\}; (A \cap B) \Delta (A\cap D) = \{2,3,4,6\}$
|
||||
|
||||
### Exercício 13
|
||||
|
||||
| $A \Delta B$ | $C$ | $A \Delta B \Delta C$ |
|
||||
|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/87ff6311a217e1d31b0034614160ba72bc5bbe40.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/1d5ad7dfaf727a225c5b849048ad08571bdbd011.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/18801add5f21f8833e5f651b295331072fde9731.png) |
|
||||
|
||||
### Exercício 14
|
||||
|
||||
**a.** $A \oplus B = (A\backslash B) \cup (B \backslash A) = (B \backslash A) \cup (A\backslash B) = B \oplus A$
|
||||
|
||||
**b.** $A \oplus B = (A\backslash B) \cup (B \backslash A) = (\overline B\backslash \overline A) \cup (\overline A \backslash \overline B) = (\overline A \backslash \overline B) \cup (\overline B\backslash \overline A) = \overline A \oplus \overline B$
|
||||
|
||||
**c.** $A \oplus \varnothing = (A \backslash \varnothing) \cup (\varnothing \backslash A) = A \cup \varnothing = A$
|
||||
|
||||
**d.** $A \oplus A = (A\backslash A) \cup (A\backslash A) = \varnothing \cup \varnothing = \varnothing$
|
||||
|
||||
**e.** $A * A = A \cap A = A$
|
||||
|
||||
**f.** $A \oplus (B \oplus C) = A \oplus B \oplus C = (A \oplus B) \oplus C$
|
||||
|
||||
**g.** $A \oplus B = A \oplus C \implies (A \oplus B) \cap \overline A = (A \oplus C) \cap \overline A \implies (B \backslash A) = (C \backslash A)$
|
||||
|
||||
Pela definição de diferença, tem-se que $B\backslash A = \{x : (x \in B) \land (x \not \in A) \}$, e $C\backslash A = {x : (x \in C) \land (x \not \in A) }$. Ora, se $B\backslash A$ equivale a dizer que um elemento está em $C$ mas não em $A$ ($C\backslash A$), então $B = C$.
|
||||
|
||||
**h.** $A * (B \oplus C) = A \cap (B \oplus C) = \underbrace{(A \cap B) \oplus (A \cap C)}_{\text{Distributividade na intersecção}} = (A * B) \oplus (A * C)$
|
||||
|
||||
Propriedade esta da distributividade demonstrada no exercício 10.
|
||||
|
||||
### Exercício 15
|
||||
|
||||
**a.** Cada subconjunto a integrar o produto fundamental pode assumir 2 formas distintas: $A_i$ ou $\overline A_i$. Assim sendo, conforme a análise combinatória, para $n$ subconjuntos existem $2_1 \times 2_2 \times \dots \times 2_n = 2^n$ possibilidades distintas de produto fundamental.
|
||||
|
||||
**b.** Segue da formulação anterior que, para cada par $J$ e $K$ de produto fundamental existe pelo menos um conjunto $\overline A_i$ ($1 \le i \le n$) em $J$ que é complementar ao conjunto $A_i$ em $K$. Isto é, dado um elemento $x$ qualquer tem-se:
|
||||
|
||||
$$
|
||||
\{x : (x \in A_i)\ \underline \lor\ (x \in \overline A_i)\}
|
||||
$$
|
||||
|
||||
Onde $\underline \lor$ é o "ou exclusivo". Como $J = \{x : x \in (A_1 \cap \dots \cap A_i \cap \dots \cap A_n)\}$, $K = \{x : x \in (A_1 \cap \dots \cap \overline A_i \cap \dots \cap A_n)\}$ e a definição de intersecção para quaisquer conjuntos $A$ e $B$ é $A \cap B = \{x : (x \in A) \land (x \in B)\}$, não à elemento em $J$ que também pertença à $K$. Estes conjuntos são, portanto, **disjuntos** entre si.
|
||||
|
||||
**c.** O conjunto Universo $\Omega$ é aquele que engloba a todos os elementos que pertencem à qualquer conjunto. Consideremos o par de conjuntos $J$ e $K$ anterior. Um elemento $x$ que pertence a $J$ não pertence a $K$ e vice-versa, não obstante este pertence a algum conjunto e portanto pertence também ao conjunto Universo. Pela definição de produto fundamental, podemos extrapolar essa relação para qualquer número $n$ de conjuntos de produto fundamental. Assim, qualquer elemento $x$ é tal que pertence a um produto fundamental, não pertence aos $(n - 1)$ demais, e pertence ao conjunto Universo.
|
||||
|
||||
Como todos os elementos $x$ são assim compreendidos pelo conjunto Universo, pela definição de subconjunto dada no exercício 6, todo produto fundamental é subconjunto do conjunto Universo e, por conseguinte, o conjunto Universo unifica todos os produtos fundamentais.
|
||||
|
||||
## Exercício 16
|
||||
|
||||
Um subconjunto $X$ de $S$ é tal que possui $i$ elementos, $0 \le i \le n$, deste último. Ou seja, para cada elemento de $S$ existem 2 possibilidades: estar ou não em $X$. Assim sendo, conforme a análise combinatória, para $n$ elementos existem $2_1 \times 2_2 \times \dots \times 2_n = 2^n$ possíveis subconjuntos.
|
||||
|
||||
Tal qual fizemos no exercício 4, podemos quantificar o número de subconjuntos a conter $m$ elementos pela seguinte relação binominal:
|
||||
|
||||
$$
|
||||
\binom nm = \frac{n!}{m!(n - m)!}
|
||||
$$
|
||||
|
||||
### Exercício 17
|
||||
|
||||
<img src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%203/Imagens/2021-10-29-12-49-06-image.png" title="" alt="" data-align="center">
|
||||
|
||||
A relação dada pelo enunciado trata-se do *Princípio de Inclusão e Exclusão*.
|
||||
|
||||
$$
|
||||
|A \cup B| = |A| + |B| - |A \cap B|
|
||||
$$
|
||||
|
||||
De fato, ao contarmos o número de elementos em $|A \cup B|$ pela soma dos elementos em $|A| + |B|$, necessitamos também subtrair o número de elementos em $|A \cap B|$ de forma a evitar que estes sejam contabilizados duas vezes.
|
||||
|
||||
### Exercício 18
|
||||
|
||||
Uma forma mais geral do Princípio de Inclusão Exclusão pode ser expressa como:
|
||||
|
||||
$$
|
||||
\left | \bigcup^n_{i = 1} A_i \right | = \sum^n_{i = 1} |A_i|
|
||||
- \sum^{n - 1}_{i = 1}\sum^n_{j = i + 1} | A_i \cap A_j |
|
||||
+ (-1)^{n - 1} \left | \bigcap^n_{i = 1} A_i \right |
|
||||
$$
|
||||
|
||||
Assim, temos que
|
||||
|
||||
$|A \cup B \cup C| = (|A| + |B| + |C|) - (|A \cap B| + |A \cap C| + |B \cap C|) + |A \cap B \cap C|$
|
||||
|
||||
Enquanto
|
||||
|
||||
$|A \cup B \cup C \cup D| = (|A| + |B| + |C| + |D|) - (|A \cap B| + |A \cap C| + |A \cap D| \\ + |B \cap C| + |B \cap D| + |C \cap D|) - |A \cap B \cap C \cap D|$
|
||||
|
||||
### Exercício 19
|
||||
|
||||
Para qualquer elemento $x$, se $x$ está contido em $A$ este
|
||||
|
||||
- está contido em um subconjunto de $P(A)$
|
||||
|
||||
- não está contido em $B$ ou um subconjunto de $P(B)$
|
||||
|
||||
e vice-versa. Isso pois $A$ e $B$ tratam-se de conjuntos **disjuntos**. Assim sendo,
|
||||
|
||||
- $P(A) \cap P(B) = A \cap B = \varnothing$
|
||||
|
||||
- $P(A) \cup P(B) \subseteq A \cup B$
|
||||
|
||||
### Exercício 20
|
||||
|
||||
Observe o seguinte gráfico:
|
||||
|
||||
```vega-lite
|
||||
{
|
||||
"$schema": "https://vega.github.io/schema/vega/v5.json",
|
||||
"description": "A basic stacked bar chart example.",
|
||||
"width": 500,
|
||||
"height": 200,
|
||||
"padding": 5,
|
||||
|
||||
"data": [
|
||||
{
|
||||
"name": "table",
|
||||
"values": [
|
||||
{"x": "São religiosos", "y": 79, "c": 0}, {"x": "São religiosos", "y": 21, "c": 1},
|
||||
{"x": "Fizeram compras online", "y": 26, "c": 0}, {"x": "Fizeram compras online", "y": 74, "c": 1}
|
||||
],
|
||||
"transform": [
|
||||
{
|
||||
"type": "stack",
|
||||
"groupby": ["x"],
|
||||
"sort": {"field": "c"},
|
||||
"field": "y"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
"scales": [
|
||||
{
|
||||
"name": "x",
|
||||
"type": "band",
|
||||
"range": "width",
|
||||
"domain": {"data": "table", "field": "x"}
|
||||
},
|
||||
{
|
||||
"name": "y",
|
||||
"type": "linear",
|
||||
"range": "height",
|
||||
"nice": true, "zero": true,
|
||||
"domain": {"data": "table", "field": "y1"}
|
||||
},
|
||||
{
|
||||
"name": "color",
|
||||
"type": "ordinal",
|
||||
"range": "category",
|
||||
"domain": {"data": "table", "field": "c"}
|
||||
}
|
||||
],
|
||||
|
||||
"axes": [
|
||||
{"orient": "bottom", "scale": "x", "zindex": 1},
|
||||
{"orient": "left", "scale": "y", "zindex": 1}
|
||||
],
|
||||
|
||||
"marks": [
|
||||
{
|
||||
"type": "rect",
|
||||
"from": {"data": "table"},
|
||||
"encode": {
|
||||
"enter": {
|
||||
"x": {"scale": "x", "field": "x"},
|
||||
"width": {"scale": "x", "band": 1, "offset": -1},
|
||||
"y": {"scale": "y", "field": "y0"},
|
||||
"y2": {"scale": "y", "field": "y1"},
|
||||
"fill": {"scale": "color", "field": "c"}
|
||||
},
|
||||
"update": {
|
||||
"fillOpacity": {"value": 1}
|
||||
},
|
||||
"hover": {
|
||||
"fillOpacity": {"value": 0.5}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Se admitirmos que o maior número possível de pessoas não religiosas e que nunca fizeram uma compra online, temos que no mínimo o número de pessoas religiosas que nunca fizeram compras é $[100 - (26 + 21)]\% = 53\%$ da população. Por outro lado,
|
||||
|
||||
```vega-lite
|
||||
{
|
||||
"$schema": "https://vega.github.io/schema/vega/v5.json",
|
||||
"description": "A basic stacked bar chart example.",
|
||||
"width": 500,
|
||||
"height": 200,
|
||||
"padding": 5,
|
||||
|
||||
"data": [
|
||||
{
|
||||
"name": "table",
|
||||
"values": [
|
||||
{"x": "São religiosos", "y": 79, "c": 0}, {"x": "São religiosos", "y": 21, "c": 1},
|
||||
{"x": "Não fizeram compras online", "y": 74, "c": 0}, {"x": "Não fizeram compras online", "y":26, "c": 1}
|
||||
],
|
||||
"transform": [
|
||||
{
|
||||
"type": "stack",
|
||||
"groupby": ["x"],
|
||||
"sort": {"field": "c"},
|
||||
"field": "y"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
"scales": [
|
||||
{
|
||||
"name": "x",
|
||||
"type": "band",
|
||||
"range": "width",
|
||||
"domain": {"data": "table", "field": "x"}
|
||||
},
|
||||
{
|
||||
"name": "y",
|
||||
"type": "linear",
|
||||
"range": "height",
|
||||
"nice": true, "zero": true,
|
||||
"domain": {"data": "table", "field": "y1"}
|
||||
},
|
||||
{
|
||||
"name": "color",
|
||||
"type": "ordinal",
|
||||
"range": "category",
|
||||
"domain": {"data": "table", "field": "c"}
|
||||
}
|
||||
],
|
||||
|
||||
"axes": [
|
||||
{"orient": "bottom", "scale": "x", "zindex": 1},
|
||||
{"orient": "left", "scale": "y", "zindex": 1}
|
||||
],
|
||||
|
||||
"marks": [
|
||||
{
|
||||
"type": "rect",
|
||||
"from": {"data": "table"},
|
||||
"encode": {
|
||||
"enter": {
|
||||
"x": {"scale": "x", "field": "x"},
|
||||
"width": {"scale": "x", "band": 1, "offset": -1},
|
||||
"y": {"scale": "y", "field": "y0"},
|
||||
"y2": {"scale": "y", "field": "y1"},
|
||||
"fill": {"scale": "color", "field": "c"}
|
||||
},
|
||||
"update": {
|
||||
"fillOpacity": {"value": 1}
|
||||
},
|
||||
"hover": {
|
||||
"fillOpacity": {"value": 0.5}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Se admitirmos que a correspondência entre pessoas religiosas e que não fizeram compras online é máxima, teremos que todos que não fizeram compras online, $74\%$ da população, são religiosos.
|
||||
|
||||
Por isso esse índice nunca é igual ou inferior à 50% da população.
|
||||
|
||||
### Exercício 21
|
||||
|
||||
Todos aqueles múltiplos de $2 \times 3 = 6$ e $2 \times 5 = 10$, descontados aqueles múltiplos de $2 \times 3 \times 5 = 30$. Ou seja, o quociente de $100 / 6$ mais o quociente de $100 / 10$ menos o quociente de $100 / 30$, o que resulta em $16 + 10 - 3 = 23$.
|
||||
|
||||
[^1]: nUSP: 12543033; Turma 04
|
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 2.3 KiB |
|
@ -1,275 +0,0 @@
|
|||
# Resolução da [Lista 4](https://drive.google.com/file/d/1ls29hxpLdYCc-sF8LkKYiFCs1M79PUKb/view?usp=drive_web&authuser=0) da disciplina de Matemática Discreta
|
||||
|
||||
> Feita por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
## Relações
|
||||
|
||||
### Exercício 1
|
||||
|
||||
Se concordarmos que a Teoria dos Conjuntos provêm uma sólida fundamentação axiomática a partir da qual construirmos demais saberes matemáticos, então temos de demonstrar como demais objetos matemáticos podem ser descritos enquanto conjuntos de algum tipo. Ou seja, se **pares ordenados** não forem compreendidos enquanto axiomas, então estes podem ser descritos enquanto conjuntos. O principal problema o qual temos de sanar nesta representação é o fato de que conjuntos descrevem qualquer agrupamento de elementos distintos, mesmo aqueles **desordenados**; tal que um conjunto$A = \{a,b\} = \{b,a\}$.
|
||||
|
||||
Para sanar essa insuficiência, o matemático Kazimierz Kuratowski propôs em 1921 a seguinte definição:
|
||||
|
||||
- Considere um conjunto com dois valores $a, b$:
|
||||
|
||||
$A = \{a,b\}$
|
||||
|
||||
- Então, o conjunto potência de $A$ é:
|
||||
|
||||
$P(A) = \{\{\}, \{a\},\{b\},\{a,b\}\}$
|
||||
|
||||
- Se deste conjunto derivarmos um subconjunto contendo todos os elementos que por vez contêm $a$, teremos:
|
||||
|
||||
$S(P(A)) = \{\{a\},\{a,b\}\}$
|
||||
|
||||
Note que este subconjunto contém toda informação necessária para descrevermos um par ordenado:
|
||||
|
||||
- Os valores $a$ e $b$.
|
||||
|
||||
- A ordenação destes: o primeiro elemento é descrito pelo elemento $\{a\}$
|
||||
|
||||
Finalmente, podemos então restituir a notação original estabelecendo a correspondência $(a,b) := \{\{a\},\{a,b\}\}$.
|
||||
|
||||
Voltemos ao problema em questão. $(a,b)$ = $(c,d)$ se e somente se $a = c$ e $b = d$. Procederemos na ida por demonstração direta:
|
||||
|
||||
$$
|
||||
(a,b) := \{\{a\},\{a,b\}\} = \{\{c\},\{c,d\}\} := (c,d)
|
||||
$$
|
||||
|
||||
E na volta procederemos por contradição. Por hipótese, a = c e b = d, onde $(a,b) := \{\{a\},\{a,b\}\}$. Vamos assumir aqui que também a = b = c = d. Pela definição de conjuntos, os elementos que constituem um conjunto são todos **distintos entre si**, de tal forma que repetições são redundantes, não constituem novos elementos. Assim:
|
||||
|
||||
$$
|
||||
(a,a) := \{\{a\}, \{\underbrace{a,a}_{ =\ a}\}\}
|
||||
= \{\underbrace{\{a\},\{a\}}_{=\ \{a\}}\} = \{\{a\}\}
|
||||
$$
|
||||
|
||||
Podemos notar que a cardinalidade deste conjunto é distinta daquela da hipótese:
|
||||
|
||||
$|\{\{a\}\}| = 1;\\ |\{\{a\},\{a,b\}\}| = 2$
|
||||
|
||||
O que é absurdo. Logo, só é possível que $(a,b) = (c,d)$ se $a = b$ e $c = d$, e não doutra forma. $\blacksquare$
|
||||
|
||||
### Exercício 2
|
||||
|
||||
**a.**
|
||||
|
||||
<img title="" src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-13-34-56-image.png" alt="" data-align="center" width="278">
|
||||
|
||||
**b.**
|
||||
|
||||
| R | a | b | c |
|
||||
| ----- | --- | --- | --- |
|
||||
| **1** | 0 | 1 | 1 |
|
||||
| **2** | 0 | 0 | 0 |
|
||||
| **3** | 0 | 1 | 0 |
|
||||
| **4** | 1 | 0 | 1 |
|
||||
|
||||
**c.** $R^{-1} = \{(b,1),(c,1),(b,3),(a,4),(c,4)\}$
|
||||
|
||||
| R^-1^ | 1 | 2 | 3 | 4 |
|
||||
| ----- | --- | --- | --- | --- |
|
||||
| **a** | 0 | 0 | 0 | 1 |
|
||||
| **b** | 1 | 0 | 1 | 0 |
|
||||
| **c** | 1 | 0 | 0 | 1 |
|
||||
|
||||
**d.** Uma é a matriz transposta da outra. Isso é uma se obtêm pela transposição dos elementos ordenados em linhas na outra para colunas na própria.
|
||||
|
||||
### Exercício 3
|
||||
|
||||
<img title="" src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-17-43-57-image.png" alt="" data-align="center" width="293">
|
||||
|
||||
**a.** $T = R \circ S = \{(1,x), (2,y), (2,z)\}$
|
||||
|
||||
**b.** $M_R = \left[\begin{matrix}
|
||||
0 & 1 & 0 \\
|
||||
1 & 0 & 1 \\
|
||||
0 & 0 & 0 \\
|
||||
0 & 0 & 0 \end{matrix}\right]; M_S = \left[\begin{matrix}
|
||||
0 & 1 & 0 \\
|
||||
1 & 0 & 0 \\
|
||||
0 & 1 & 1 \end{matrix}\right]$
|
||||
|
||||
**c.** Estas são ligeiramente diferentes:
|
||||
|
||||
$M_T = \left[\begin{matrix}
|
||||
1 & 0 & 0 \\
|
||||
0 & 1 & 1 \\
|
||||
0 & 0 & 0 \\
|
||||
0 & 0 & 0 \end{matrix}\right] \\\ \\
|
||||
M_RM_S = \left[\begin{matrix}
|
||||
0 & 1 & 0 \\
|
||||
1 & 0 & 1 \\
|
||||
0 & 0 & 0 \\
|
||||
0 & 0 & 0 \end{matrix}\right] \cdot \left[\begin{matrix}
|
||||
0 & 1 & 0 \\
|
||||
1 & 0 & 0 \\
|
||||
0 & 1 & 1 \end{matrix}\right] =
|
||||
\left[\begin{matrix}
|
||||
1 & 0 & 0 \\
|
||||
0 & 2 & 1 \\
|
||||
0 & 0 & 0 \\
|
||||
0 & 0 & 0 \end{matrix}\right]$
|
||||
|
||||
Note que a matriz resultante $M_RM_S$ corresponde às posições de incidência das setas em $C$ e também o número destas:
|
||||
|
||||
| T = R ○ S | x | y | z |
|
||||
| --------- | --- | --- | --- |
|
||||
| **1** | 1 | 0 | 0 |
|
||||
| **2** | 0 | 2 | 1 |
|
||||
| **3** | 0 | 0 | 0 |
|
||||
| **4** | 0 | 0 | 0 |
|
||||
|
||||
### Exercício 4
|
||||
|
||||
| R | S | R ○ S |
|
||||
|:---------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-18-31-10-image.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-18-51-16-image.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-11-03-15-46-10-image.png) |
|
||||
| **S ○ R** | **R^2^** | **S^2^** |
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-11-03-15-20-33-image.png) | ![](file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-18-31-10-image.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-18-59-26-image.png) |
|
||||
|
||||
### Exercício 5
|
||||
|
||||
| R^-1^ | R^2^ |
|
||||
|:---------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-19-23-15-image.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-19-27-23-image.png) |
|
||||
|
||||
Nota-se que as relações $R$, $R^{-1}$ e $R^2$ **não** são funções pois mapeiam pelo menos um valor no domínio para mais de um valor na imagem.
|
||||
|
||||
### Exercício 6
|
||||
|
||||
| R | R^-1^ |
|
||||
|:---------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-19-52-13-image.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-19-54-07-image.png) |
|
||||
| **R ∪ R^-1^** | **R ∩ R^-1^** |
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-19-54-52-image.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/2021-10-30-19-56-21-image.png) |
|
||||
|
||||
### Exercício 7
|
||||
|
||||
Sejam R e S ordens parciais sobre um conjunto A. Mostre que R∩S também é uma relação de ordem parcial sobre A.
|
||||
|
||||
Para uma relação ser de tipo ordem parcial, esta necessita ser **reflexiva**, **antissimétrica** e **transitiva**. A relação de intersecção $R \cap S$ é deste tipo por consequência de carregar tais características dos conjuntos que integra:
|
||||
|
||||
- Esta é reflexiva pois qualquer par ordenado $(a,a) \in R$ corresponde s $(a,a) \in S$ e portanto a $(a,a) \in R \cap S$.
|
||||
|
||||
- Para qualquer par ordenado $(a,b) \in R \cap S$, $(a,b) \in R$ e $(a,b) \in S$. Como tanto $R$ e $S$ são antissimétricos, $(b,a) \not\in R$, $(b,a) \not\in S$ e $(b,a) \not\in R \cap S$.
|
||||
|
||||
- Para qualquer par ordenado $(a,b), (b,c) \in R \cap S$, $(a,b), (b,c) \in R$ e $(a,b), (b,c) \in S$. Como tanto R e S são transitivos, $(a,c) \in R$, $(a,c) \in S$ e $(a,c) \in R \cap S$.
|
||||
|
||||
### Exercício 8
|
||||
|
||||
Tal relação é:
|
||||
|
||||
- Reflexiva pois $a^1 = a$, $1 \in \N$. Portanto $(a,a) \in R$.
|
||||
|
||||
- Antissimétrica pois se $a^r = b$ então $b^\frac 1r = \pm a$, mas $\frac 1r \not \in \N$. Portanto $(a,b) \in R$, mas $(b, a) \not \in R$.
|
||||
|
||||
- Transitiva pois se $a^r = b$ e $b^s = c$ então $a^{r \cdot s} = c$, $r \cdot s \in \N$. Então $(a,c) \in R$.
|
||||
|
||||
O conjunto destas qualidades configura que o conjunto $R$ é de tipo parcialmente ordenado sobre $\Z$.
|
||||
|
||||
### Exercício 9
|
||||
|
||||
Tal relação é:
|
||||
|
||||
- Reflexiva pois se $A = B$ então $(A,A) \in R$.
|
||||
|
||||
- Antissimétrica pois se $A \subset B$ então $B \not \subset A$. Portanto $(A,B) \in R$, mas $(B, A) \not \in R$.
|
||||
|
||||
- Transitiva pois se $A \subseteq C$ e $C \subseteq B$ então $A \subseteq B$. Logo $(A,C) \in R$, $(C, B) \in R$ e $(A, B) \in R$.
|
||||
|
||||
O conjunto destas qualidades configura que o conjunto R é de tipo parcialmente ordenado.
|
||||
|
||||
**Diagrama de Hasse para S = P({a,b,c})**
|
||||
|
||||
<img src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/cbdf8dffb6e245ed2f81937b9070c1a9dcc52977.png" title="" alt="" data-align="center">
|
||||
|
||||
### Exercício 10
|
||||
|
||||
Uma relação de equivalência trata-se de uma relação binária que é **reflexiva**, **simétrica** e **transitiva**.
|
||||
|
||||
Assim sendo, a relação descrita é de tal tipo tido que ela é
|
||||
|
||||
- Reflexiva pois se $p = r$ e $q = s$ então $((p,q)(p,q)) \in R$.
|
||||
|
||||
- Simétrica pois se $pq = rs$ então $((p,q)(r,s)) \in R$ e $((r,s),(p,q)) \in R$.
|
||||
|
||||
- Transitiva pois se $pq = mn$ e $mn = rs$ então $((p,q),(m,n)) \in R$, $((m,n),(r,s)) \in R$ e $((p,q),(r,s)) \in R$.
|
||||
|
||||
### Exercício 11
|
||||
|
||||
**(Ida)** A cardinalidade do conjunto $|\Z|$ é infinita, entretanto $P(\Z)$ contém todos os subconjuntos possíveis de serem compostos por elementos de $\Z$, tal que $P(\Z) = \{\{\},\{0\},\{1\},\{-1\},\{2\},\dots,\{0,1\},\{0, -1\},\dots\}$. Assim $P(\Z)$ contém incontáveis subconjuntos cada qual finito, tal que para dois subconjuntos $A$ e $B$ quaisquer a diferença simétrica entre estes também é finita pois $A \Delta B \subseteq A\cup B$.
|
||||
|
||||
**(Volta)** A relação $R$ entre quaisquer conjuntos finitos é
|
||||
|
||||
- Reflexiva pois $A \Delta A = \varnothing$, um conjunto finito contendo nenhum elemento. Logo, $(A,A) \in R$.
|
||||
|
||||
- Simétrica pois $A \Delta B = B \Delta A$. Assim, $(A, B) \in R$ e $(B, A) \in R$.
|
||||
|
||||
- Transitiva pois se $A \Delta B$ é finita e $B \Delta C$ também, isso implica que $A \Delta C$ também será. Portanto $((A, B), (B,C) \in R) \implies ((A,C) \in R)$.
|
||||
|
||||
Finalmente, observa-se que $R$ trata-se de uma relação de **equivalência**.
|
||||
|
||||
### Exercício 12
|
||||
|
||||
Temos a relação $R = \{(a,b) \in \R : (b - a) \in \Z\}$, está é uma relação de equivalência pois
|
||||
|
||||
- esta é reflexiva: para qualquer $a \in \R$, $(a - a) = 0$ e $0 \in \Z$, logo $(a,a) \in R$;
|
||||
|
||||
- esta é simétrica: pois o módulo da diferença de $b - a$ equivale àquele da diferença de $a - b$ em $\Z$, logo $(a,b), (b,a) \in R$;
|
||||
|
||||
- esta é transitiva pois se $(a - b), (b - c) \in \Z$ então $(a - c) \in \Z$, logo $(a,b),(b,c),(a,c) \in R$.
|
||||
|
||||
Assim, para qualquer valor $x \in \R$ dada a relação $R$ sobre $\R$ tem-se a classe de equivalência $[x] = \{y \in \R : (x.y) \in R \}$ representativa de todos os valores aqueles para os quais a diferença $x - y$ produz um número inteiro.
|
||||
|
||||
### Exercício 13
|
||||
|
||||
- $R$ e $R^{-1}$ são relações transitivas tais que $(a,b),(b,c),(a,c) \in R$ e $(c,b),(b,a),(c,a) \in R^{-1}$, logo $R \cap R^{-1}$ também é transitiva pois $(a,b),(b,c),(a,c), (c,b),(b,a),(c,a) \in R \cap R^{-1}$;
|
||||
|
||||
- $R$ e $R^{-1}$ são relações reflexivas, então $(a,a) \in R$, $(a,a) \in R^{-1}$ e portanto $(a,a) \in R \cap R^{-1}$;
|
||||
|
||||
- Finalmente, se $(a,b)$ e $(b,a)$ está em $R \cap R^{-1}$, tal qual demonstrado anteriormente, então $R \cap R^{-1}$ é também simétrica e constitui uma relação de equivalência.
|
||||
|
||||
### Exercício 14
|
||||
|
||||
A relação $a \equiv b(\text{mod }n)$ denota existência da igualdade $a = kn + b$ para algum $k \in \Z^*$. Podemos notar que esta trata-se de uma relação de equivalência pois esta possui as características de
|
||||
|
||||
- reflexividade: existe $a \equiv a(\text{mod }n)$, para qualquer $n$ quando $a = 0$ e para $a$ quando $n > a$;
|
||||
|
||||
- simetria: $a \equiv b(\text{mod }n)$ se, e somente se, $b \equiv a(\text{mod }n)$.
|
||||
|
||||
$$
|
||||
a = kn + b \iff b = a\ \underbrace{- k}_{k_2}n = k_2n + a
|
||||
$$
|
||||
|
||||
- transitividade: se $a \equiv b(\text{mod }n)$ e $b \equiv c(\text{mod }n)$, então $a \equiv c(\text{mod }n)$.
|
||||
|
||||
$\begin{cases} a = kn + b \\ b = k_2n + c \end{cases} \\ \therefore
|
||||
a = \underbrace{kn + k_2n}_{k_3n} + c = k_3n + c$
|
||||
|
||||
### Exercício 15
|
||||
|
||||
Sejam $A, B, C$ matrizes de dimensão $n \times n$ e $P$ uma matriz inversível também de dimensão $n \times n$ tal que duas matrizes similares entre si, denotadas por $A \sim B$, estão relacionadas por $PAP^{-1} = B$. Esta relação de similitude trata-se de uma relação de equivalência pois:
|
||||
|
||||
- Esta é reflexiva: $A \sim A$
|
||||
|
||||
**Prova:** Seja $P$ a matriz identidade $I_n$, $(I_n)^{-1}AI_n = A$. $\blacksquare$
|
||||
|
||||
- Esta é simétrica: $A \sim B$ se e apenas se $B \sim A$
|
||||
|
||||
**Prova:** se assumirmos que $A \sim B$, teremos
|
||||
|
||||
$P^{-1}AP = B\\ \cancel{P(P^{-1}}AP) = P(B) \\ (A\cancel{P)P^{-1}} = PBP^{-1} \\ PBP^{-1} = A$
|
||||
|
||||
Seja $Q$ uma matriz tal que $Q = P^{-1}$, logo $Q^{-1}BQ = A \implies B \sim A$
|
||||
|
||||
Assim, $A \sim B \iff B\sim A\ \blacksquare$.
|
||||
|
||||
- Esta é transitiva: se $A \sim B$ e $B \sim C$ então $A \sim C$
|
||||
|
||||
**Prova:** Por hipótese temos
|
||||
|
||||
$\begin{cases} B = P^{-1}AP \\ C = Q^{-1}BQ \end{cases} \\ \therefore C = Q^{-1}(P^{-1}AP)Q = (PQ)^{-1}A(PQ)$
|
||||
|
||||
Seja $W$ uma matriz tal que $W = PQ$, logo $C = W^{-1}A W \implies C \sim A\ \blacksquare$
|
||||
|
||||
[^1]: nUSP: 12543033; Turma 04
|
|
@ -1,217 +0,0 @@
|
|||
# Resolução da [Lista 4](https://drive.google.com/file/d/1ls29hxpLdYCc-sF8LkKYiFCs1M79PUKb/view?usp=drive_web&authuser=0) da disciplina de Matemática Discreta
|
||||
|
||||
> Feita por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
## Funções
|
||||
|
||||
### Exercício 1
|
||||
|
||||
**a.** Não pois, existem mulheres solteiras as quais, por definição, não são contempladas por esta relação.
|
||||
|
||||
**b.** Está bem definida.
|
||||
|
||||
### Exercício 2
|
||||
|
||||
Vamos admitir dois conjuntos quaisquer $X$, de tamanho $n$, e $Y$ de tamanho $m$, sendo $m \ge n$, e $n, m \in \N$. Estes estão relacionados entre si pela função injetora $f: X \to Y$. Então, pela definição de função injetora, para quaisquer elementos $x_i, x_j$, $1 \le i < j \le n$, em $X$ para os quais $x_i \not = x_j$ correspondem dois valores $f(x_i)$ e $f(x_j)$ em $Y$ os quais $f(x_i) \not = f(x_j)$. Logo, segue que a mesma função no sentido inverso $f^{-1} : Y \to X$ produz um pareamento de um para um tal que para quaisquer valores $f(x_i) \not = f(x_j)$ resultam valores $x_i \not = x_j$.
|
||||
|
||||
No mais, a função composta $f^{-1} \circ f$ comporta-se tal qual uma função identidade $\text{id}_n$ para $X$ se e somente se $m \ge n$. Por um lado, esta mapeia um valor $x_i$ com ele próprio:
|
||||
|
||||
$$
|
||||
f^{-1} \circ f (x_i) = f^{-1}(f(x_i)) = x_i
|
||||
$$
|
||||
|
||||
Por outro, isso só é possível para valores de $i \le n$ pois $(x_{n+1},f(x_{n + 1})) \not \in f$.
|
||||
|
||||
### Exercício 3
|
||||
|
||||
Vamos admitir que os conjuntos $X$, $Y$ e $Z$ possuam tamanhos $r$, $s$ e $t$. Ainda, que os índices $i$, $j$, $k$ são tais que $1 \le k \le t \le j \le s \le i \le r$, sendo $i,j,k,r,s,t \in \N$. Assim, $X = \{x_1, \dots \, x_r\}$, $Y = \{y_1, \dots , y_s\}$, $Z = \{z_1, \dots , z_t\}$. Segue da definição de sobrejeção que
|
||||
|
||||
- $\exists x_i \in X$ tal que $f(x_i) = y_j$ sendo $y_j \in Y$. Ainda, $Y = \{f(x_1), \dots, f(x_r)\}$.
|
||||
|
||||
- $\exists y_j \in Y$ tal que $g(y_j) = z_k$ sendo $z_k \in Z$. Ainda, $Z = \{g(y_1), \dots, g(y_s)\}$.
|
||||
|
||||
Assim, se aplicarmos a função $g \circ f$ sobre $X$ teremos:
|
||||
|
||||
$\{g \circ f(x_1), \dots, g \circ f(x_r)\} =
|
||||
\{g (f(x_1)), \dots, g (f(x_r))\} =
|
||||
\{g (y_1), \dots, g (y_s)\} = \\
|
||||
\{z_1, \dots, z_t\} = Z$
|
||||
|
||||
Ou seja $g \circ f$ também é sobrejetora ao mapear $g \circ f: X \to Z$.
|
||||
|
||||
### Exercício 4
|
||||
|
||||
Quando dizemos que $(x + 1)^2 = x^2 + 2x + 1$ estamos indicando que **para qualquer** número $x$ tais expressões possuem o mesmo valor. Isso também pode ser interpretado dizendo que ambos os lados da igualdade representam **a mesma função**.
|
||||
|
||||
Retomando o problema em questão, temos que $g \circ f = h \circ f \implies g(f(x)) = h(f(x)), f(x) \in Y$. Como $f$ é sobrejetora não existe elemento em $Y$, domínio tanto de $g$ e $h$, o qual não possa ser descrito na forma $f(x)$. Assim sendo, se $g(f(x)) = h(f(x))$ para qualquer valor $f(x)$, por definição estamos falando de funções iguais entre si.
|
||||
|
||||
### Exercício 5
|
||||
|
||||
Em concordância com a definição de função um grafo orientado é adequado a representação de função se e somente se este indica relações entre pares ordenados. Por exemplo:
|
||||
|
||||
| Representativo de uma função | Não representativo de uma função |
|
||||
|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
||||
| ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/e665c17467939fa319f8cd06741fbab4109a1000.png) | ![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%204/Imagens/0d0ace6839a652e2515cebb632b852b8ee4e0334.png) |
|
||||
|
||||
No primeiro gráfico vemos que para qualquer nó $x$ à uma relação com um único $f(x)$. No segundo gráfico, um **grafo acíclico dirigido**, isso não ocorre: podemos destacar a relação $f(11) = \{2, 9, 10\}$.
|
||||
|
||||
### Exercício 6
|
||||
|
||||
**a.** A função $f: \Z \to \Z$ pode ser definida como
|
||||
|
||||
$$
|
||||
f = \{(x,y): x = 2k \to y = 1\ \underline \lor\ x = 2k + 1 \to y = -1, \forall k \in \Z\}
|
||||
$$
|
||||
|
||||
Onde $\underline \lor$ é o sinal para a expressão "ou exclusivo"
|
||||
|
||||
**b.** Procederemos por exaustão.
|
||||
|
||||
- $z_1$ par e $z_2$ par implicam $z_1 + z_2$ par.
|
||||
|
||||
$$
|
||||
2k + 2k_2 = 2(k + k_2) = 2k_3
|
||||
$$
|
||||
|
||||
Logo,
|
||||
|
||||
$$
|
||||
f(z_1 + z_2) = 1 = 1 \cdot 1 = f(z_1)f(z_2)
|
||||
$$
|
||||
|
||||
- $z_1$ par e $z_2$ ímpar, ou vice versa, implica $z_1 + z_2$ ímpar.
|
||||
|
||||
$$
|
||||
2k + 2k_2 + 1 = 2(k + k_2) + 1 = 2k_3 + 1
|
||||
$$
|
||||
|
||||
Logo,
|
||||
|
||||
$$
|
||||
f(z_1 + z_2) = -1 = -1 \cdot 1 = f(z_1)f(z_2)
|
||||
$$
|
||||
|
||||
- $z_1$ e $z_2$ impares implicam, $z_1 + z_2$ par.
|
||||
|
||||
$$
|
||||
2k + 1 + 2k_2 + 1 = 2(k + k_2 + 1) = 2k_3
|
||||
$$
|
||||
|
||||
Logo,
|
||||
|
||||
$$
|
||||
f(z_1 + z_2) = 1 = -1 \cdot -1 = f(z_1)f(z_2)
|
||||
$$
|
||||
|
||||
**c.** Procederemos por exaustão.
|
||||
|
||||
- $z_1$ par e $z_2$ par implicam $z_1z_2$ par.
|
||||
|
||||
$$
|
||||
2k \cdot 2k_2 = 2(2kk_2) = 2k_3
|
||||
$$
|
||||
|
||||
Logo,
|
||||
|
||||
$$
|
||||
f(z_1z_2) = 1 = 1 \cdot 1 = f(z_1)f(z_2)
|
||||
$$
|
||||
|
||||
- $z_1$ par e $z_2$ ímpar, ou vice versa, implica $z_1z_2$ par.
|
||||
|
||||
$$
|
||||
2k(2k_2 + 1) = 2[k(2k_2 + 1)] = 2k_3
|
||||
$$
|
||||
|
||||
Logo,
|
||||
|
||||
$$
|
||||
f(z_1z_2) = 1 \not = -1 \cdot 1 = f(z_1)f(z_2)
|
||||
$$
|
||||
|
||||
- $z_1$ e $z_2$ impares implicam, $z_1z_2$ ímpar.
|
||||
|
||||
$$
|
||||
(2k + 1)(2k_2 + 1) = 4kk_2 + 2k + 2k_2 + 1 = 2(2kk_2 + k + k_2) + 1 = 2k_3 + 1
|
||||
$$
|
||||
|
||||
Logo,
|
||||
|
||||
$$
|
||||
f(z_1z_2) = - 1 \not = -1 \cdot -1 = f(z_1)f(z_2)
|
||||
$$
|
||||
|
||||
**d.** $f(x) = 1$.
|
||||
|
||||
### Exercício 7
|
||||
|
||||
**a.** $f_{c,d} \circ f_{a,b}(x) = f_{c,d}(f_{a,b}(x)) = c(ax + b) + d = \underbrace{(ca)}_{=\ p}x + \underbrace{(cb + d)}_{=\ q} = f_{p,q} (x)$
|
||||
|
||||
**b.** $\big \{ f_{a,b} \circ f_{c,d}(x) = a(cx + d) + b = (ca)x + (ad + b) \\ \therefore f_{a,b} \circ f_{c,d}(x) = f_{c,d} \circ f_{a,b}(x) \implies \cancel{(ca)x} + (cb + d) = \cancel{(ca)x} + (ad + b)\\ \implies b(c - 1) = d(a - 1)$
|
||||
|
||||
**c.** $f_{a,b} \circ f_{1,1} = f_{1,1} \circ f_{a,b} \implies a(x + 1) + b = 1(ax + b) + 1\\ \implies \cancel{ax} + \cancel b + 1 = \cancel{ax} + a + \cancel b \implies a = 1$
|
||||
|
||||
Assim sendo, desde que $a = 1$ esta expressão é verdadeira $\forall b \in \R$.
|
||||
|
||||
**d.** Sendo $y = f_{a,b}(x) = ax + b$, a função inversa pode ser expressa por:
|
||||
|
||||
$$
|
||||
x = ay + b \implies f^{-1}_{a,b} (x) = \frac{b - x}a
|
||||
$$
|
||||
|
||||
### Exercício 8
|
||||
|
||||
Para a função
|
||||
|
||||
```c
|
||||
long long unsigned int ackermann (unsigned int m, unsigned int n) {
|
||||
if (m == 0)
|
||||
return n + 1;
|
||||
if (n == 0)
|
||||
return ackermann (m - 1, 1);
|
||||
return ackermann (m - 1, ackermann(m, n - 1));
|
||||
}
|
||||
```
|
||||
|
||||
Os resultados foram, respectivamente:
|
||||
|
||||
```
|
||||
A(1,1) = 3
|
||||
A(1,2) = 4
|
||||
A(2,2) = 7
|
||||
A(3,2) = 29
|
||||
```
|
||||
|
||||
Para o valor $A(4,2)$ o algoritmo foi executado até que a memória a este alocada fosse esgotada (`segmentation fault`) . Não obstante, conforme constata o artigo referente ao algoritmo na Wikipédia, computadores otimizados para esta tarefa calcularam o resultado de 19,729 dígitos decimais: 2^65536^ − 3.
|
||||
|
||||
### Exercício 9 (*Divertissement*)
|
||||
|
||||
Consideremos uma lista exaustiva dos infinitos números entre 0.0 e 1.0:
|
||||
|
||||
| 0. | 1 | 1 | 1 | 1 | 1 | 1 | 1 | $\dots$ |
|
||||
| -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||
| 0. | 1 | 0 | 0 | 0 | 0 | 0 | 0 | $\dots$ |
|
||||
| 0. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | $\dots$ |
|
||||
| 0. | 1 | 4 | 2 | 5 | 9 | 2 | 6 | $\dots$ |
|
||||
| 0. | 9 | 9 | 9 | 9 | 8 | 9 | 7 | $\dots$ |
|
||||
| 0. | 2 | 8 | 5 | 1 | 2 | 8 | 3 | $\dots$ |
|
||||
| 0. | 4 | 2 | 8 | 5 | 1 | 5 | 2 | $\dots$ |
|
||||
| 0. | 5 | 7 | 2 | 1 | 4 | 2 | 1 | $\dots$ |
|
||||
| $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\ddots$ |
|
||||
|
||||
Em seguida aplicamos sobre esta lista uma função em uma diagonal que altera o valor da entrada em uma unidade, digamos, $f = \{(x,y) : x < 9 \to y = x + 1\ \underline \lor\ x = 9 \to y = 0\}$.
|
||||
|
||||
| 0. | 1 | 1 | 1 | 1 | 1 | 1 | 1 | $\dots$ |
|
||||
| -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||
| 0. | **2** | 0 | 0 | 0 | 0 | 0 | 0 | $\dots$ |
|
||||
| 0. | 3 | **4** | 3 | 3 | 3 | 3 | 3 | $\dots$ |
|
||||
| 0. | 1 | 4 | **3** | 5 | 9 | 2 | 6 | $\dots$ |
|
||||
| 0. | 9 | 9 | 9 | **0** | 8 | 9 | 7 | $\dots$ |
|
||||
| 0. | 2 | 8 | 5 | 1 | **3** | 8 | 3 | $\dots$ |
|
||||
| 0. | 4 | 2 | 8 | 5 | 1 | **6** | 2 | $\dots$ |
|
||||
| 0. | 5 | 7 | 2 | 1 | 4 | 2 | **2** | $\dots$ |
|
||||
| $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\vdots$ | $\ddots$ |
|
||||
|
||||
O número resultante é de forma tal que encontra-se contido nos reais, mas é diferente de todos os infinitos números aqueles com que cruza na tabela, pois difere destes em pelo menos um dígito. Por isso, os números reais são de grandeza superior a uma infinidade contável: estes são incontáveis.
|
||||
|
||||
[^1]: nUSP: 12543033; Turma 04
|
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 27 KiB |
|
@ -1,271 +0,0 @@
|
|||
# Resolução da [Lista 5](https://drive.google.com/file/d/1JX_Jk-oXc0ykWU80bwci9KUI99Dc6PRV/view?usp=drive_web&authuser=0) da disciplina de Matemática Discreta
|
||||
|
||||
> Feita por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
## 1. Álgebras booleanas
|
||||
|
||||
### 1.
|
||||
|
||||
**a.**($a'+ b')c$;
|
||||
|
||||
**b.** $bc + ca = c(a + b)$. Forma dual: $c' + a'b'$;
|
||||
|
||||
**c.** $a + b' + c'$;
|
||||
|
||||
**d.** $ab(b + c') = abb + abc' = (ab) + (ab)c' = ab$. Forma dual: $a' + b'$;
|
||||
|
||||
**e.** $(a' + b')(b' + c')(c' + a')$;
|
||||
|
||||
### 2.
|
||||
|
||||
A álgebra booliana está definida nos seguintes termos:
|
||||
|
||||
- Existe um conjunto (no caso, $B$) contendo pelo menos dois elementos ditos **especiais**:
|
||||
|
||||
- o elemento nulo aditivo (no caso, $0$);
|
||||
|
||||
- o elemento nulo multiplicativo (no caso, $1$);
|
||||
|
||||
- Existem duas operações binárias (que relacionam dois elementos):
|
||||
|
||||
- Adição (no caso, $+$) e
|
||||
|
||||
- Multiplicação (no caso, $*$).
|
||||
|
||||
- Existe uma operação unária que associa cada elemento $x \in B$ a um elemento $x' \in B$ denominado seu complemento.
|
||||
|
||||
- No caso, a operação é denotada pelo sinal $'$ e os elementos complementares entre si são $a$ com $f$, $b$ com $e$, $c$ com $d$, $0$ com $1$.
|
||||
|
||||
Fica demonstrada a relação de $\mathscr B$ com a álgebra booliana.
|
||||
|
||||
### 3.
|
||||
|
||||
**a.** Para qualquer $a \in D_N$ tem-se:
|
||||
|
||||
- $a + 1 = mmc(a,1) = a$;
|
||||
|
||||
- $a * N = mdc(a, N)$, como $a \le N$, $N \mid a$ então $mdc(a,N) = a$.
|
||||
|
||||
**b,c e d.** Uma sêxtupla de elementos constitui uma álgebra booleana se cinco propriedades são satisfeitas, demonstradas à seguir, $\forall a, b, c \in \N - \{1,0\}$:
|
||||
|
||||
**P1.** Comutatividade
|
||||
|
||||
$\bullet\ a + b = mmc(a,b) = mmc(b,a) = b + a$;
|
||||
|
||||
$\bullet\ a * b = mdc(a,b) = mdc(b,a) = b * a$;
|
||||
|
||||
**P2.** Associatividade
|
||||
|
||||
$\bullet\ (a + b) + c = mmc(mmc(a,b),c) = mmc(a, mmc(b,c)) = a + (b + c);\\ \bullet\ (a * b) * c = mdc(mdc(a,b),c) = mdc(a, mdc(b,c)) = (a * b) * c$
|
||||
|
||||
**P3.** Distributividade
|
||||
|
||||
$\bullet\ a + (b * c) = mmc(a,mdc(b,c)) = mdc(mmc(a,b), mmc(a,c)) = (a + b) * (a + c);\\ \bullet\ a * (b + c) = mdc(a,mmc(b,c)) = mmc(mdc(a,b),mdc(a,c)) = (a * b) + (a * c);$
|
||||
|
||||
**Prova**
|
||||
|
||||
Quaisquer números $a,b \in \N$ tais que $a, b > 1$ podem ser escritos como produtos de potências dos mesmos $n$ números primos $p$, ainda que por diferentes expoentes ($k$ e $l$)[^2]:
|
||||
|
||||
$$
|
||||
\begin{matrix}
|
||||
a = \displaystyle \prod^n_{i = 1} p_i^{k_i} & &
|
||||
b = \displaystyle \prod^n_{i = 1} p_i^{l_i}
|
||||
\end{matrix}
|
||||
$$
|
||||
|
||||
Assim, as expressões $mmc(a,b)$ e $mdc(a,b)$ podem ser descritas enquanto uma decomposição de números primos[^3] da seguinte maneira:
|
||||
|
||||
$mmc(a,b) = p_1^{\max(k_1,l_1)}p_2^{\max(k_2,l_2)}\dots p_n^{\max(k_n,l_n)} = \displaystyle \prod^n_{i = 1} p_i^{\max(k_i, l_i)} \\
|
||||
mdc(a,b) = p_1^{\min(k_1,l_1)}p_2^{\min(k_2,l_2)}\dots p_n^{\min(k_n,l_n)} = \displaystyle \prod^n_{i = 1} p_i^{\min(k_i, l_i)}$
|
||||
|
||||
Onde $max(a,b)$ e $min(a,b)$ tratam-se das funções $\N^2 \to \N$ que escolhem o maior e o menor valor entre aqueles fornecidos, respectivamente.
|
||||
|
||||
**Lema:** As operações de máximo e mínimo são distributivas entre si.
|
||||
|
||||
Procederemos por exaustão. Temos 6 casos a considerar:
|
||||
|
||||
- $a \le b \le c$
|
||||
|
||||
- $\max(a, \min(b,c)) = \max(a,b) = b\\ \min(\max(a,b),\max(a,c)) = \min(b,c) = b$
|
||||
|
||||
- $\min(a, \max(b,c)) = \min(a,c) = a\\ \max(min(a,b),\min(a,c)) = \max(a,a) = a$
|
||||
|
||||
- $a \le c \le b$
|
||||
|
||||
- $\max(a, min(b,c)) = \max(a,c) = c\\ \min(\max(a,b),\max(a,c)) = \min(b,c) = c$
|
||||
|
||||
- $\min(a, \max(b,c)) = \min(a,b) = a\\ \max(\min(a,b),\min(a,c)) = \max(a,a) = a$
|
||||
|
||||
- $b \le a \le c$
|
||||
|
||||
- $\max(a, \min(b,c)) = \max(a,b) = a\\ \min(\max(a,b),\max(a,c)) = \min(a,c) = a$
|
||||
|
||||
- $\min(a, \max(b,c)) = \min(a,c) = a\\ \max(\min(a,b),\min(a,c)) = \max(b,a) = a$
|
||||
|
||||
- $b \le c \le a$
|
||||
|
||||
- $\max(a, \min(b,c)) = \max(a,c) = a\\ \min(\max(a,b),\max(a,c)) = \min(a,a) = a$
|
||||
|
||||
- $\min(a, \max(b,c)) = \min(a,c) = c\\ \max(\min(a,b),\min(a,c)) = \max(b,c) = c$
|
||||
|
||||
- $c \le a \le b$
|
||||
|
||||
- $\max(a, \min(b,c)) = \max(a,c) = a\\ \min(\max(a,b),\max(a,c)) = \min(b,a) = a$
|
||||
|
||||
- $\min(a, \max(b,c)) = \min(a,b) = a\\ \max(\min(a,b),\min(a,c)) = \max(a,c) = a$
|
||||
|
||||
- $c \le b \le a$
|
||||
|
||||
- $\max(a, \min(b,c)) = \max(a,c) = a\\ \min(\max(a,b),\max(a,c)) = \min(a,a) = a$
|
||||
|
||||
- $\max(a, \min(b,c)) = \max(a,c) = a\\ \min(\max(a,b),\max(a,c)) = \min(a,a) = a$
|
||||
|
||||
**Corolário:** As operações de $mmc$ e $mdc$ são distributivas entre si.
|
||||
|
||||
$\displaystyle mmc(a,mdc(b,c)) = \prod^n_{i = 1} p_i^{\max(k_i,\min(l_i,m_i))} = \prod^n_{i = 1} p_i^{\min(\max(k_i, l_i),\max(k_i,m_i))}\\ = mdc(mmc(a, b), mmc(a,c))$
|
||||
|
||||
$\displaystyle mdc(a,mmc(b,c)) = \prod^n_{i = 1} p_i^{\min(k_i,\max(l_i,m_i))} = \prod^n_{i = 1} p_i^{\max(\min(k_i, l_i),\min(k_i,m_i))}\\ = mmc(mdc(a, b), mdc(a,c))$
|
||||
|
||||
**P4.** Identidade
|
||||
|
||||
- $\displaystyle a + 1 = mmc(a,1) = a$
|
||||
|
||||
- $a * N = mdc(a, N) = a$
|
||||
|
||||
**P5.** Complementariedade
|
||||
|
||||
- $\displaystyle a + a' = mmc(a, N/a) = N$, se $N/a \nmid a$
|
||||
|
||||
- $a * a' = mdc(a, N/a) = 1$, se $N/a \nmid a$
|
||||
|
||||
Assim, a $\mathscr B = \lang D_N, +, *, ', 1, N \rang$ tal qual definida pelo enunciado **pode** constituir uma álgebra booleana, a depender do valor $N \in \N$. Analisemos os casos apresentados: $D_{70}, D_{15}$ e $D_18$. Nestes três as propriedades **P1** à **P4** se sustentam, mas a propriedade **P5** apresenta divergência:
|
||||
|
||||
$D_{15}:$
|
||||
|
||||
| $a$ | $a'$ | $mmc(a,a')$ | $mdc(a,a')$ |
|
||||
| ---:| ----:| -----------:| -----------:|
|
||||
| 1 | 15 | 15 | 1 |
|
||||
| 3 | 5 | 15 | 1 |
|
||||
| 5 | 3 | 15 | 1 |
|
||||
| 15 | 1 | 15 | 1 |
|
||||
|
||||
$D_{70}:$
|
||||
|
||||
| $a$ | $a'$ | $mmc(a,a')$ | $mdc(a,a')$ |
|
||||
| ---:| ----:| -----------:| -----------:|
|
||||
| 1 | 70 | 70 | 1 |
|
||||
| 2 | 35 | 70 | 1 |
|
||||
| 5 | 14 | 70 | 1 |
|
||||
| 7 | 10 | 70 | 1 |
|
||||
| 10 | 7 | 70 | 1 |
|
||||
| 14 | 5 | 70 | 1 |
|
||||
| 35 | 2 | 70 | 1 |
|
||||
| 70 | 1 | 70 | 1 |
|
||||
|
||||
$D_{18}:$
|
||||
|
||||
| $a$ | $a'$ | $mmc(a,a')$ | $mdc(a,a')$ |
|
||||
| ---:| ----:| -----------:| -----------:|
|
||||
| 1 | 18 | 18 | 1 |
|
||||
| 2 | 9 | 18 | 1 |
|
||||
| 3 | 6 | **6** | **3** |
|
||||
| 6 | 3 | **6** | **3** |
|
||||
| 9 | 2 | 18 | 1 |
|
||||
| 18 | 1 | 18 | 1 |
|
||||
|
||||
Destes três conjuntos, apenas os dois primeiros conjuntos satisfazem a definição de álgebra booleana. $\blacksquare$
|
||||
|
||||
**e.** Prosseguiremos em nossa demonstração por contradição. Por hipótese, $D_N$ constitui uma algebra booleana e possui a propriedade de complementariedade $p * p' = mdc(p, N/p) = 1$, onde $1 < p < N$. Também, $N \mid p$ e $N \mid p^2$. Assim,
|
||||
|
||||
$$
|
||||
\begin{cases} N = p \cdot p' \\ N = p^2 \cdot (p^2)' \end{cases}
|
||||
\therefore p' = (p^2)' \cdot p
|
||||
$$
|
||||
|
||||
E portanto, $p * p' = mdc(p, p') = mdc(p,(p^2)' \cdot p) = p$, chegamos à uma contradição. Logo, não é possível $D_N$ constituir uma álgebra booleana se esta contêm tanto a $p$ e $p^2$. $\blacksquare$
|
||||
|
||||
### 4.
|
||||
|
||||
**a.** Usando as definições das operações $*$,$+$ e $'$ obtemos os seguintes resultados quando os valores de $a$, $b$ e $c$ são $0$ ou $1$:
|
||||
|
||||
Para $ab + c = (a + c)(b + c)$:
|
||||
|
||||
| $a$ | $b$ | $c$ | $ab$ | $ab + c$ |
|
||||
|:---:|:---:|:---:|:----:|:--------:|
|
||||
| 0 | 0 | 0 | 0 | **0** |
|
||||
| 0 | 0 | 1 | 0 | **1** |
|
||||
| 0 | 1 | 0 | 0 | **0** |
|
||||
| 0 | 1 | 1 | 0 | **1** |
|
||||
| 1 | 0 | 0 | 0 | **0** |
|
||||
| 1 | 0 | 1 | 0 | **1** |
|
||||
| 1 | 1 | 0 | 1 | **1** |
|
||||
| 1 | 1 | 1 | 1 | **1** |
|
||||
|
||||
| $a$ | $b$ | $c$ | $(a + c)$ | $(b + c)$ | $(a + c)(b + c)$ |
|
||||
|:---:|:---:|:---:|:---------:|:---------:|:----------------:|
|
||||
| 0 | 0 | 0 | 0 | 0 | **0** |
|
||||
| 0 | 0 | 1 | 1 | 1 | **1** |
|
||||
| 0 | 1 | 0 | 0 | 1 | **0** |
|
||||
| 0 | 1 | 1 | 1 | 1 | **1** |
|
||||
| 1 | 0 | 0 | 1 | 0 | **0** |
|
||||
| 1 | 0 | 1 | 1 | 1 | **1** |
|
||||
| 1 | 1 | 0 | 1 | 1 | **1** |
|
||||
| 1 | 1 | 1 | 1 | 1 | **1** |
|
||||
|
||||
Para $(a + b)c = ac + bc$:
|
||||
|
||||
| $a$ | $b$ | $c$ | $(a + b)$ | $(a + b)c$ |
|
||||
|:---:|:---:|:---:|:---------:|:----------:|
|
||||
| 0 | 0 | 0 | 0 | **0** |
|
||||
| 0 | 0 | 1 | 0 | **0** |
|
||||
| 0 | 1 | 0 | 1 | **0** |
|
||||
| 0 | 1 | 1 | 1 | **1** |
|
||||
| 1 | 0 | 0 | 1 | **0** |
|
||||
| 1 | 0 | 1 | 1 | **1** |
|
||||
| 1 | 1 | 0 | 1 | **0** |
|
||||
| 1 | 1 | 1 | 1 | **1** |
|
||||
|
||||
| $a$ | $b$ | $c$ | $ac$ | $bc$ | $ac + bc$ |
|
||||
|:---:|:---:|:---:|:----:|:----:|:---------:|
|
||||
| 0 | 0 | 0 | 0 | 0 | **0** |
|
||||
| 0 | 0 | 1 | 0 | 0 | **0** |
|
||||
| 0 | 1 | 0 | 0 | 0 | **0** |
|
||||
| 0 | 1 | 1 | 0 | 1 | **1** |
|
||||
| 1 | 0 | 0 | 0 | 0 | **0** |
|
||||
| 1 | 0 | 1 | 1 | 0 | **1** |
|
||||
| 1 | 1 | 0 | 0 | 0 | **0** |
|
||||
| 1 | 1 | 1 | 1 | 1 | **1** |
|
||||
|
||||
**b.**
|
||||
|
||||
| $a$ | $b$ | $a + b$ | $ab$ | $a'b'$ | $(a + b)'$ |
|
||||
|:---:|:---:|:-------:|:----:|:------:|:----------:|
|
||||
| 0 | 0 | 0 | 0 | **1** | **1** |
|
||||
| 0 | 1 | 1 | 0 | **0** | **0** |
|
||||
| 1 | 0 | 1 | 0 | **0** | **0** |
|
||||
| 1 | 1 | 1 | 1 | **0** | **0** |
|
||||
|
||||
| $a$ | $b$ | $ab$ | $(ab)'$ | $a' + b'$ |
|
||||
|:---:|:---:|:----:|:-------:|:---------:|
|
||||
| 0 | 0 | 0 | **1** | **1** |
|
||||
| 0 | 1 | 0 | **1** | **1** |
|
||||
| 1 | 0 | 0 | **1** | **1** |
|
||||
| 1 | 1 | 1 | **0** | **0** |
|
||||
|
||||
### 5.
|
||||
|
||||
**a.** $a + a'b = (a + a')(a + b) = 1(a + b) = a + b$
|
||||
|
||||
**b.** $a + ab + b = (a + ab) + b = a + b$
|
||||
|
||||
**c.** $a + b(a + c) = a + ba + bc = (a + ba) + bc = a + bc = (a + b) (a + c)$
|
||||
|
||||
**d.** $a + b + a'b'c = a + (b + a')\cancel{(b + b')}(b + c) = a + b + a'c = \\ b + \cancel{(a + a')}(a + c) = a + b + c$
|
||||
|
||||
[^1]: nUSP: 12543033; Turma 04
|
||||
|
||||
[^2]: **Expression for Integers as Powers of Same Primes**. Disponível em: <https://proofwiki.org/wiki/Expression_for_Integers_as_Powers_of_Same_Primes>. Acesso em: 28 nov. 2021.
|
||||
|
||||
[^3]: **GCD and LCM from Prime Decomposition**. Disponível em: <https://proofwiki.org/wiki/GCD_and_LCM_from_Prime_Decomposition>. Acesso em: 28 nov. 2021.
|
||||
|
||||
[^4]: **Boolean algebra**. Disponível em: https://en.wikipedia.org/wiki/Boolean_algebra#Duality_principle. Acesso em: 28 nov. 2021.
|
|
@ -1,95 +0,0 @@
|
|||
# Resolução da [Lista 5](https://drive.google.com/file/d/1JX_Jk-oXc0ykWU80bwci9KUI99Dc6PRV/view?usp=drive_web&authuser=0) da disciplina de Matemática Discreta
|
||||
|
||||
> Feita por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
## 2. Expressões booleanas
|
||||
|
||||
### 1.
|
||||
|
||||
**a.** $\alpha(a,b) = (ab + ab')(a' + b) = \cancel{aba'} + abb + \cancel{ab'a'} + \cancel{ab'b} = ab \\ \therefore \alpha(0,0) = 0,\ \alpha(0,1) = 0,\ \alpha (1,0) = 0,\ \alpha(1,1) = 1$
|
||||
|
||||
**b.** $\beta(a,b) = (a + ab + b)(a + b') = (a + b)(a + b') = a + ab + ab + ab'\\ = a \therefore \beta(0,0) = 0,\ \beta(0,1) = 0,\ \beta(1,0) = 1,\ \beta(1,1) = 1$
|
||||
|
||||
**c.** $\gamma(a,b,c) = (a + b + c)(a' + b' + c') = \cancel{aa'} + ab' + ac' + ba' + \cancel{bb'}\\ + bc' + ca' + cb' + \cancel{cc'}$
|
||||
|
||||
Sempre que algum elemento igualar a 1 e outro a 0, esta expressão será equivalente à 1 e, senão, à 0.
|
||||
|
||||
**d.** $\delta (a,b,c) = (a + b'c)(b + c') = ab + ac' + \cancel{b'ab + b'cc'} = a(b + c')\\ \therefore \delta(0,0,0) = 0,\ \delta(0,0,1) = 0,\ \delta(0,1,0) = 0,\ \delta(0,1,1) = 0,\\ \delta(1,0,0) = 1,\ \delta(1,0,1) = 0, \delta(1,1,0) = 1, \delta(1,1,1) = 1$
|
||||
|
||||
### 2.
|
||||
|
||||
**a.** e, ab, f
|
||||
|
||||
**b.** d, a, b
|
||||
|
||||
**c.**
|
||||
|
||||
- $\gamma (1,e,a) = 1b + \cancel{0e} + ef + ba + \cancel{a0} + f1 = b + f$
|
||||
|
||||
- $\gamma(a,b,e) = ae + fb + bb + ee + ef + ba = b + e = 1$
|
||||
|
||||
- $\gamma(1, f, 0) = 1a + \cancel{0f} + f1 + \cancel{a0} + \cancel{00} + 11 = a + f = 1$
|
||||
|
||||
**d.**
|
||||
|
||||
- $\delta (e,c,1) = e(c + 0) = ec$;
|
||||
|
||||
- $\delta(1, a, b) = 1(a + e) = a + e$
|
||||
|
||||
- $\delta (f, d, d) = f (d + c) = f1 = f$
|
||||
|
||||
**e.** ae, $e(a + 0)(\cancel{be} + \cancel{eb} + bd + ec + ce + db) = ea(bd + ce) = \cancel{abde} + ac = ac$
|
||||
|
||||
### 3.
|
||||
|
||||
**a.** $a(ab' + a'b) = ab' + \cancel{aa'b} = ab'$
|
||||
|
||||
**b.** $a(a' + b')' = a(ab) =aab = ab$
|
||||
|
||||
**c.** $(a + b)(b + c)(c + a) = (\cancel{ab} + ac + b + bc)(c + a) =\\ ac + bc + \cancel{bc} + \cancel{ac} + ab + abc = ab + bc + ca$
|
||||
|
||||
**d.** $abc(a + b) = abc + abc = abc$
|
||||
|
||||
**e.** $(a + b)'(a'b)' = a'b'(a + b') = a'b'$
|
||||
|
||||
### 4.
|
||||
|
||||
**a.** $(a' + b)' + bc' = ab' + bc' = ab'c + ab'c' + abc' + a'bc'$
|
||||
|
||||
**b.** $(a + b + c)(a' + b + c) =\\ \cancel{aa'} + ab + ac + ba' + b + bc + a'c + \cancel{bc} + c =\\ ab + ac + b + c + a'c =\\ac + b + c= \\ abc + ab'c + abc' + a'bc + a'bc' + a'b'c$
|
||||
|
||||
**c.** $(a + b' + c)(a' + b + c) =\\ \cancel{aa'} + ab + ac + b'a' + b'c + a'c + bc + c =\\ ab + b'a' + c =\\ abc + abc' + ab'c + a'b'c' + a'bc + ab'c$
|
||||
|
||||
**d.** $b(a + bc') = ab + bc' = abc + abc' + a'bc'$
|
||||
|
||||
**e.** $(a' + b)' (a + b') + ac' =\\ ab'(a + b') + ac' = ab' + ac' =\\ ab'c + ab'c' + abc'$
|
||||
|
||||
### 5.
|
||||
|
||||
**a.** $(\overline{A \cup B}) \cap (B \cup \overline C) \equiv (a + b)'(b + c') = (a'b')(b + c')\\ = 0 + a'b'c' \equiv \overline A \cap \overline B \cap \overline C$
|
||||
|
||||
**b.** $(\overline{B \cap C}) \cap (\overline{\overline A \cap C}) = (bc)'(a'c)' = (b' + c')(a + c') =\\ ab' +b'c' + ac' + c' = ab' + c' \equiv (A \cap \overline B) \cup C$
|
||||
|
||||
### 6.
|
||||
|
||||
**a.** $ab + a'b' \equiv (a \equiv b)$
|
||||
|
||||
Mapa de Karnaugh:
|
||||
|
||||
| | b | b' |
|
||||
|:------:|:-----------------------:|:-----------------------:|
|
||||
| **a** | :ballot_box_with_check: | |
|
||||
| **a'** | | :ballot_box_with_check: |
|
||||
|
||||
Repare que este constitui uma **matriz identidade**. $\therefore a \equiv b$.
|
||||
|
||||
**b.** $abc + a'bc + ab'c + abc' \equiv (ab + bc + ca)$
|
||||
|
||||
| ⟍ | b'c | bc | bc' | b'c' |
|
||||
|:------:|:-----------------------:|:-----------------------:|:-----------------------:|:----:|
|
||||
| **a** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | |
|
||||
| **a'** | | :ballot_box_with_check: | | |
|
||||
|
||||
A partir desta visualização percebemos que podemos formar três pares de intersecções, justamente $(ab + bc + ca)$.
|
||||
|
||||
[^1]: nUSP: 12543033; Turma 04
|
|
@ -1,245 +0,0 @@
|
|||
# Resolução da [Lista 5](https://drive.google.com/file/d/1JX_Jk-oXc0ykWU80bwci9KUI99Dc6PRV/view?usp=drive_web&authuser=0) da disciplina de Matemática Discreta
|
||||
|
||||
> Feita por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
## 3. Formas disjuntivas mínimas
|
||||
|
||||
### 1.
|
||||
|
||||
**a.** $\{ \alpha = ab' + abc' + a'bc', \pi = ac' \\\therefore \alpha = abc + ab'c' + abc' + a'bc'$
|
||||
|
||||
Mapa de Karnaugh:
|
||||
|
||||
| ⟍ | bc | bc' | b'c' | b'c |
|
||||
|:------:|:---:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **a** | | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **a'** | | :ballot_box_with_check: | | |
|
||||
|
||||
Logo, $\alpha = ab' + bc' \therefore \pi \not \subset \alpha$
|
||||
|
||||
**b.** $\{ \alpha = ab + ab'c' + a'b'c', \pi = ab' \\\therefore \alpha = abc + abc' + ab'c' + a'b'c$
|
||||
|
||||
| ⟍ | bc | bc' | b'c' | b'c |
|
||||
|:------:|:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **a** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | |
|
||||
| **a'** | | | | :ballot_box_with_check: |
|
||||
|
||||
Logo, $\alpha = ab + ac' + a'b'c \therefore \pi \not \subset \alpha$
|
||||
|
||||
**c.** $\{ \alpha = c + abc + abc', \pi = ab \\\therefore \alpha = ab'c + a'bc + a'b'c + abc + abc'$
|
||||
|
||||
| ⟍ | bc | bc' | b'c' | b'c |
|
||||
|:------:|:-----------------------:|:-----------------------:|:----:|:-----------------------:|
|
||||
| **a** | :ballot_box_with_check: | :ballot_box_with_check: | | :ballot_box_with_check: |
|
||||
| **a'** | :ballot_box_with_check: | | | :ballot_box_with_check: |
|
||||
|
||||
Logo, $\alpha = c + ab = c + \pi \therefore \pi \subset \alpha$
|
||||
|
||||
**d.** $\{ \alpha = a'bc + ab'c + abc, \pi = abc \therefore \pi \subset \alpha$
|
||||
|
||||
### 2.
|
||||
|
||||
**a.** $\alpha = abc + abc' + a'c' + a'b'c + a'bc'\\ = abc + abc' + a'b'c' + a'b'c + a'bc'$
|
||||
|
||||
São **duas** as possíveis formas disjuntivas mínimas:
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-17-59-06-image.png)
|
||||
|
||||
$\alpha = b'c' + a'b' + ab$
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-17-59-20-image.png)
|
||||
|
||||
$\alpha = ab + ac' + a'b'$
|
||||
|
||||
**b.** $\beta = ab + a'(b' + c') + bc' = \underline{ab + a'b' + a'c' + bc'} =\\ abc + abc' + a'b'c + a'b'c' + a'bc'$
|
||||
|
||||
São **duas** as possíveis formas disjuntivas mínimas:
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-16-01-35-image.png)
|
||||
|
||||
$\beta = a'b' + ac + ab$
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-16-02-53-image.png)
|
||||
|
||||
$\beta = a'b' + b'c + ab$
|
||||
|
||||
**c.** $\gamma = a + bc + a'b'c' = abc + abc' + ab'c + ab'c' + a'bc + a'b'c'$
|
||||
|
||||
| ⟍ | bc | bc' | b'c' | b'c |
|
||||
|:------:|:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **a** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **a'** | :ballot_box_with_check: | | :ballot_box_with_check: | |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\gamma = a + bc + b'c'$
|
||||
|
||||
**d.** $\delta = abc' + ab'c + ab'c' + a'bc' + a'b'c$
|
||||
|
||||
Existem **duas** formas disjuntivas mínimas possíveis:
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-22-03-51-image.png)
|
||||
|
||||
$\delta = ab' + bc' + b'c$
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-22-04-14-image.png)
|
||||
|
||||
$\delta = ac' + bc' + b'c$
|
||||
|
||||
**e.** $\eta = abc + abc' + ab'c' + a'b'c$
|
||||
|
||||
| ⟍ | bc | bc' | b'c' | b'c |
|
||||
|:------:|:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **a** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | |
|
||||
| **a'** | | | | :ballot_box_with_check: |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\eta = ab + ac' + a'b'c$
|
||||
|
||||
**f.** $\mu = abc + abc' + ab'c + ab'c' + a'bc + a'bc' + a'b'c + a'b'c'$
|
||||
|
||||
| ⟍ | bc | bc' | b'c' | b'c |
|
||||
|:------:|:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **a** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **a'** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\mu = 1$
|
||||
|
||||
**g.** $\nu = ab + a'bc' + a'b'c = abc + abc' + a'bc' + a'b'c$
|
||||
|
||||
| ⟍ | bc | bc' | b'c' | b'c |
|
||||
|:------:|:-----------------------:|:-----------------------:|:----:|:-----------------------:|
|
||||
| **a** | :ballot_box_with_check: | :ballot_box_with_check: | | |
|
||||
| **a'** | | :ballot_box_with_check: | | :ballot_box_with_check: |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\therefore \nu = ab + bc' + a'b'c$
|
||||
|
||||
**h.** $\rho = ac + abc' + a'bc + a'b'c = abc + ab'c + abc' + a'bc + a'b'c$
|
||||
|
||||
| ⟍ | bc | bc' | b'c' | b'c |
|
||||
|:------:|:-----------------------:|:---:|:-----------------------:|:-----------------------:|
|
||||
| **a** | :ballot_box_with_check: | | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **a'** | :ballot_box_with_check: | | | :ballot_box_with_check: |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\rho = ab' + c$
|
||||
|
||||
### 3.
|
||||
|
||||
**a.** $\alpha = \sum m(3,5,7,13,14,15) = 0011, 0101, 0111, 1101, 1110, 1111$
|
||||
|
||||
| ⟍ | **00 (z'w') ** | **01 (z'w)** | **11 (zw)** | **10 (zw')** |
|
||||
|:------------- |:--------------:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **00 (x'y')** | | | :ballot_box_with_check: | |
|
||||
| **01(x'y)** | | :ballot_box_with_check: | :ballot_box_with_check: | |
|
||||
| **11 (xy)** | | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **10 (xy')** | | | | |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\alpha(x,y,z,w) = yw + x'zw + xyz$
|
||||
|
||||
**b.** $\beta = \sum m(3,4,5,6,7,8,12) = 0011, 0100, 0101, 0110, 0111, 1000, 1100$
|
||||
|
||||
| ⟍ | **00 (z'w')** | **01 (z'w)** | **11 (zw)** | **10 (zw')** |
|
||||
|:------------- |:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **00 (x'y')** | | | :ballot_box_with_check: | |
|
||||
| **01 (x'y)** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **11 (xy)** | :ballot_box_with_check: | | | |
|
||||
| **10 (xy')** | :ballot_box_with_check: | | | |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\beta (x,y,z,w) = xz'w' + x'y + x'zw$
|
||||
|
||||
**c.** $\gamma = \sum m(0, 1,2, 3, 4, 5, 6, 7) = 000, 001, 010, 011, 100, 10 1, 110, 111$
|
||||
|
||||
| ⟍ | **00 (y'z')** | **01 (y'z)** | **11 (yz)** | **10 (yz')** |
|
||||
|:----------:|:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **0 (x')** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **1 (x)** | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\gamma(x,y,z,w) = 1$
|
||||
|
||||
**d.** $\delta = \sum m(4,6,8,10,13,14) = 0100, 0110, 1000, 1010, 1101, 1110$
|
||||
|
||||
| ⟍ | **00 (z'w')** | **01 (z'w)** | **11 (zw)** | **10 (zw')** |
|
||||
|:------------- |:-----------------------:|:-----------------------:|:-----------:|:-----------------------:|
|
||||
| **00 (x'y')** | | | | |
|
||||
| **01 (x'y)** | :ballot_box_with_check: | | | :ballot_box_with_check: |
|
||||
| **11 (xy)** | | :ballot_box_with_check: | | :ballot_box_with_check: |
|
||||
| **10 (x'y)** | :ballot_box_with_check: | | | :ballot_box_with_check: |
|
||||
|
||||
Existem **duas** formas disjuntivas mínimas possíveis:
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-22-20-38-image.png)
|
||||
|
||||
$\delta(x,y,z,w) = xyz'w + xy'w' + x'yw' + yzw'$
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-22-22-06-image.png)
|
||||
|
||||
$\delta (x,y,z,w) = xyz'w + xy'w' + x'yw' + xzw'$
|
||||
|
||||
**e.** $\eta = \sum m(1,2,3,4,6,9) = 0001, 0010, 0011, 0100, 0110, 1001$
|
||||
|
||||
| ⟍ | **00 (z'w')** | **01 (z'w)** | **11 (zw)** | **10 (zw')** |
|
||||
|:------------- |:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------:|
|
||||
| **00 (x'y')** | | :ballot_box_with_check: | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **01 (x'y)** | :ballot_box_with_check: | | | :ballot_box_with_check: |
|
||||
| **11 (xy)** | | | | |
|
||||
| **10 (xy')** | | :ballot_box_with_check: | | |
|
||||
|
||||
Existem **duas** formas disjuntivas mínimas possíveis:
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-22-27-39-image.png)
|
||||
|
||||
$\eta (x,y,z,w) = x'yw' + x'y'z + y'z'w$
|
||||
|
||||
![](/home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Lista%205/Imagens/2021-12-20-22-30-08-image.png)
|
||||
|
||||
$\eta (x,y,z,w) = x'yw' + x'y'w + x'zw' + y'z'w$
|
||||
|
||||
**f.** $\mu = \sum m(0,1,2,4,8) = 0000, 0001, 0010, 0100, 1000$
|
||||
|
||||
| ⟍ | **00 (z'w')** | **01 (z'w)** | **11 (zw)** | **10 (zw')** |
|
||||
|:------------- |:-----------------------:|:-----------------------:|:-----------:|:-----------------------:|
|
||||
| **00 (x'y')** | :ballot_box_with_check: | :ballot_box_with_check: | | :ballot_box_with_check: |
|
||||
| **01 (x'y)** | :ballot_box_with_check: | | | |
|
||||
| **11 (xy)** | | | | |
|
||||
| **10 (xy')** | :ballot_box_with_check: | | | |
|
||||
|
||||
Existe apenas **uma** forma disjuntiva mínima possível:
|
||||
|
||||
$\mu(x,y,z,w) = y'z'w' + x'y'w' + x'y'z' + x'z'w'$
|
||||
|
||||
### 4.
|
||||
|
||||
**a.** $ab' + c$
|
||||
|
||||
**b.** $ab + b'c' + a'b'$
|
||||
|
||||
**c.** $bc + a'b + ab'$
|
||||
|
||||
**d.** $a' + c$
|
||||
|
||||
### 5.
|
||||
|
||||
**a.** $a'c + abc + ac'd' + a'b'$
|
||||
|
||||
**b.** $a'cd + b'cd' + ab'd' + abc'd$
|
||||
|
||||
**c.** $a'c + a'd' + cd' + ab'c'$
|
||||
|
||||
**d.** $bc + ab' + b'c'$
|
||||
|
||||
#
|
||||
|
||||
[^1]: nUSP: 12543033; Turma 04
|
|
@ -1,35 +0,0 @@
|
|||
# Resolução da [Lista 5](https://drive.google.com/file/d/1JX_Jk-oXc0ykWU80bwci9KUI99Dc6PRV/view?usp=drive_web&authuser=0) da disciplina de Matemática Discreta
|
||||
|
||||
> Feita por Guilherme de Abreu Barreto[^1]
|
||||
|
||||
## Circuitos digitais
|
||||
|
||||
### 1.
|
||||
|
||||
**a.**
|
||||
|
||||
<img title="" src="file:///home/user/Documents/Drives/USP/Introdução%20a%20Ciência%20da%20Computação/Imagens/a95daf95b0cfeb3dea362c917728ddd95c321f3f.png" alt="" data-align="center" width="232">
|
||||
|
||||
**b.**
|
||||
|
||||
<img title="" src="file:///home/user/Documents/Drives/USP/Introdução%20a%20Ciência%20da%20Computação/Imagens/57108d6393d2a998ba1ce4a3cdb840c5c8a98873.png" alt="" width="313" data-align="center">
|
||||
|
||||
**c.**
|
||||
|
||||
<img title="" src="file:///home/user/Documents/Drives/USP/Introdução%20a%20Ciência%20da%20Computação/Imagens/cc1de92e941cbac07ae8a2b9397e159df0c7e651.png" alt="" data-align="center" width="393">
|
||||
|
||||
### 2.
|
||||
|
||||
**a.**
|
||||
|
||||
<img title="" src="file:///home/user/Documents/Drives/USP/Introdução%20a%20Ciência%20da%20Computação/Imagens/4675afafb2f3d57fa13d470701386e04b2827575.png" alt="" data-align="center" width="258">
|
||||
|
||||
**b.**
|
||||
|
||||
<img title="" src="file:///home/user/Documents/Drives/USP/Introdução%20a%20Ciência%20da%20Computação/Imagens/7f5196482611bb9b20dc67a1a8b3306acb6c17c8.png" alt="" data-align="center" width="290">
|
||||
|
||||
### 3.
|
||||
|
||||
<img title="" src="file:///home/user/Documents/Drives/USP/Introdução%20a%20Ciência%20da%20Computação/Imagens/e343435de0ef55df64497a1d53ac63ad3d13c78a.png" alt="" data-align="center" width="197">
|
||||
|
||||
nUSP: 12543033; Turma 04
|
|
@ -1,301 +0,0 @@
|
|||
# Algebra booleana
|
||||
|
||||
## Relação com outras algebras
|
||||
|
||||
É possível constatar uma semelhança entre as operações encontradas nas algebras de proposição e de conjuntos, de tal forma a encontrarmos as seguintes equivalências:
|
||||
|
||||
- $V \equiv \Omega$
|
||||
|
||||
- $\varnothing \equiv F$
|
||||
|
||||
- $\cup \equiv \lor$
|
||||
|
||||
- $\cap \equiv \land$
|
||||
|
||||
Isso se deve ao fato destas serem instâncias de um mesmo tipo de algebra: a **algebra booleana**.
|
||||
|
||||
## Definição de algebra booleana
|
||||
|
||||
A algebra booleana está definida para os seguintes termos:
|
||||
|
||||
- Existe um conjunto $S$ contendo pelo menos dois elementos ditos **especiais**, aqui denominados 0 e 1, onde
|
||||
|
||||
- 0 é o elemento nulo aditivo;
|
||||
|
||||
- e 1 é o elemento nulo multiplicativo.
|
||||
|
||||
- Existem duas operações binárias (que relacionam dois elementos):
|
||||
|
||||
- Adição ($+$) e
|
||||
|
||||
- Multiplicação ($\cdot$)[^1];
|
||||
|
||||
- Existe uma operação unária que associa cada elemento $x \in S$ a um elemento $x' \in S$, o complemento de $x$ em $S$.
|
||||
|
||||
### Axiomas
|
||||
|
||||
A sêxtupla $B$ de elementos $B = \lang S, 0, 1, + , \cdot, ' \rang$ é uma algebra booleana se esta exibe as seguintes propriedades:
|
||||
|
||||
**P1.** Comutatividade
|
||||
|
||||
- $x + y = y + x$
|
||||
|
||||
- $x \cdot y = y \cdot x$
|
||||
|
||||
**P2.** Associatividade
|
||||
|
||||
- $(x + y) + z = x + (y + z)$
|
||||
|
||||
- $(x \cdot y)\cdot z = x \cdot (y \cdot z)$
|
||||
|
||||
**P3.** Distributividade
|
||||
|
||||
- $x + (y \cdot z) = (x + y) \cdot (x + z)$[^2]
|
||||
|
||||
- $x \cdot (y + z) = (x \cdot y) + (x \cdot z)$
|
||||
|
||||
**P4.** Identidade
|
||||
|
||||
- $x + 0 = x$
|
||||
|
||||
- $x \cdot 1 = x$
|
||||
|
||||
**P5.** Complementariedade
|
||||
|
||||
- $x + x' = 1$
|
||||
|
||||
- $x \cdot x' = 0$
|
||||
|
||||
**P6.** Precedência: $' > \cdot > +$. Exemplo:
|
||||
|
||||
- $x \cdot y + z = (x \cdot y) + z$
|
||||
|
||||
- $x \cdot y' = x \cdot(y')$
|
||||
|
||||
Por isso a relação com as algebras de proposição e de conjuntos: estas respeitam esses axiomas e podem ser descritas em termos das sêxtuplas
|
||||
|
||||
- $B = \lang P(A), \varnothing, A, \cup, \cap,' \rang$ (Algebra de conjuntos);
|
||||
|
||||
- $B = \lang \mathfrak L, F, V, \lor, \land, \neg \rang$ (Algebra de proposição);
|
||||
|
||||
- $B = \lang \{0,1\}, 0, 1, ||, \&\&, ! \rang$ (Algebra binária).
|
||||
|
||||
### Dualidade
|
||||
|
||||
Tal qual demonstrado nos axiomas, cada propriedade **dual** obtida pelas substituições $+ \leftrightarrow \cdot$, $0 \leftrightarrow 1$ também é válida. Assim como a reflexividade das relações de igualdade como, por exemplo,
|
||||
|
||||
$$
|
||||
x \cdot (y + z) = (x \cdot y) + (x \cdot z) \leftrightarrow
|
||||
(x \cdot y) + (x \cdot z) = x \cdot (y + z)
|
||||
$$
|
||||
|
||||
### Resultados
|
||||
|
||||
**R1.** Em qualquer algebra booleana todo elemento $x$ satisfaz:
|
||||
|
||||
- $x + x = x$
|
||||
**Prova:**
|
||||
$x = x + 0 = x + xx' = (x + x)(x + x') = (x + x)\cdot 1 = x + x$
|
||||
|
||||
- $xx = x$
|
||||
**Prova:** é a expressão dual de $x + x = x$
|
||||
|
||||
**R2. Lei da absorção:** em qualquer algebra booleana quaisquer elementos $x,y$ satisfazem
|
||||
|
||||
- $x + xy = x$
|
||||
**Prova:** faremos uma analogia com a algebra proposicional e analisaremos a tabela verdade destas proposições:
|
||||
|
||||
| x | y | xy | x + xy |
|
||||
|:---:|:---:|:---:|:------:|
|
||||
| F | F | F | F |
|
||||
| F | V | F | F |
|
||||
| V | F | F | V |
|
||||
| V | V | V | V |
|
||||
|
||||
- $x (x + y) = x$
|
||||
**Prova:** é a expressão dual de $x + xy = x$.
|
||||
|
||||
**R3. Lei da nulidade:** em qualquer algebra booleana todo elemento $x$ satisfaz
|
||||
|
||||
- $x + 1 = 1$
|
||||
|
||||
**Prova:**
|
||||
$x + 1 = x + \underbrace{(x + x')}_{\textbf{P5}} = \underbrace{(x + x)}_{\textbf{P2}} + x' = \underbrace{x}_{\textbf{R1}} + x' = \underbrace{1}_{\textbf{P5}}$
|
||||
|
||||
- $0x = 0$
|
||||
**Prova:** é a expressão dual de $x + 1 = 1$.
|
||||
|
||||
**R4.** Em qualquer algebra booleana quaisquer elementos $x, y$ tais que $x + y = 1$ e $xy = 0$, então $x = y'$.
|
||||
|
||||
**Prova:** Conforme a propriedade **P5**, $y + y' = 1$ e $yy' = 0$. Então se $x = y'$, tem-se que $x + y = 1$ e $xy = 0$.
|
||||
|
||||
**R5.** Em qualquer algebra booleana todo elemento $x$ satisfaz $x'' = (x')' = x$. Também temos que $0' = 1$ e portanto $1' = 0$.
|
||||
|
||||
**R6. Leis de DeMorgan:** Em qualquer algebra booleana quaisquer elementos $x$, $y$ satisfazem:
|
||||
|
||||
- $(x + y)' = x'y'$
|
||||
|
||||
- $(xy)' = x' + y'$
|
||||
|
||||
## Expressões Booleanas
|
||||
|
||||
Uma **expressão booleana** nas variáveis $x, y, \dots$ em uma algebra booleana $B$ é uma expressão bem formada pelas **variáveis** muitas vezes em conjunção com **operadores** e, por vezes, **parênteses**. Por exemplo:
|
||||
|
||||
$$
|
||||
\alpha(x,y,z) = xyz' + x(y + z) + (x + z)'
|
||||
$$
|
||||
|
||||
é uma expressão booleana pois podemos calcular seu valor nos elementos 0 e 1 (que pertencem a toda álgebra booleana):
|
||||
|
||||
$$
|
||||
\alpha(0,1,0) = 0\cdot1 \cdot 0' + 0(1 + 0) + (0 + 0)' = 0 + 0 + 1 = 1
|
||||
$$
|
||||
|
||||
**Teorema:** Toda expressão booleana pode ser colocada na forma de uma **soma de produtos fundamentais**, expressões que não contêm variáveis repetidas ou valem 0. Exemplos:
|
||||
|
||||
- $xy'z$ é um produto fundamental;
|
||||
|
||||
- $0 \cdot0\cdot\dots\cdot0$ é um produto fundamental;
|
||||
|
||||
- $xytx'$ não é (x está repetido). Posto em forma de produto fundamental, $xytx' = 0$.
|
||||
|
||||
### Variáveis e literais
|
||||
|
||||
Variáveis são os valores aqueles denominados por incógnitas $x, y, z$, etc. literais são instâncias destas variáveis na expressão. Por exemplo, em $xytx'$ temos duas literais, $x$ e $x'$, da variável $x$.
|
||||
|
||||
### Inclusão
|
||||
|
||||
Se $\alpha$ e $\beta$ são duas expressões booleanas, dizemos que $\beta$ inclui $\alpha$, denotado por $\alpha \le \beta$, se todo literal de $\alpha$ também aparece em $\beta$. Por exemplo: $xz' \le xyz't$, mas $xz \not \le xyz't$.
|
||||
|
||||
**Teorema:** pela lei da absorção, se $\alpha \le \beta$, então $\alpha + \beta = \alpha$. Exemplo:
|
||||
|
||||
$\begin{cases}
|
||||
\alpha(x,z) = xz \\
|
||||
\beta(x,y,z) = xyz
|
||||
\end{cases}\\
|
||||
\therefore \alpha + \beta = xz + xyz = xz + (xz)y = xz$
|
||||
|
||||
### Formas disjuntivas
|
||||
|
||||
Denominação dada às expressões booleanas aquelas nas quais
|
||||
|
||||
1. são compostas por uma soma de produtos fundamentais;
|
||||
|
||||
2. e nenhum destes produtos fundamentais inclui algum dos demais.
|
||||
|
||||
Exemplo:
|
||||
|
||||
- $xy + yz + xz$ é uma forma disjuntiva;
|
||||
|
||||
- $xy + xz + (xy)z$ não é.
|
||||
|
||||
**Teorema:** Toda expressão booleana pode ser representada em uma forma disjuntiva. É possível reduzir uma dada expressão à sua forma disjuntiva pela aplicação, por vezes sucessiva das leis de DeMorgan, da involução ($x'' = x$), e da absorção, para simplificar a expressão.
|
||||
|
||||
Exemplo:
|
||||
|
||||
$$
|
||||
(x'y)'(x' + xyz') = (x + y') (x' + xyz') =
|
||||
\cancel{xx'} + xyz' + x'y' + \cancel{x'yy'z'} = \\\ \\ x'y' + xyz'\ \blacksquare
|
||||
$$
|
||||
|
||||
### Formas mínimas e implicantes primos
|
||||
|
||||
Sejam $\alpha$ e $\beta$ duas formas disjuntivas cada qual com $t$ termos e $l$ literais. Dizemos que $\alpha$ é **mais simples** que $\beta$ se
|
||||
|
||||
- $t_{\alpha} < t_{\beta}$ e $l_\alpha \le l_\beta$, ou
|
||||
|
||||
- $t_\alpha \le t_\beta$ e $l_\alpha < l_\beta$.
|
||||
|
||||
#### Forma disjuntiva mínima
|
||||
|
||||
Dizemos que $\alpha$ é uma **forma disjuntiva mínima** se nenhuma outra forma disjuntiva equivalente a $\alpha$ é mais simples que $\alpha$.
|
||||
|
||||
#### Implicante primo
|
||||
|
||||
Qualquer termo $\pi$ que
|
||||
|
||||
- para uma forma disjuntiva $\alpha$ tem a adição $\pi + \alpha = \alpha$;
|
||||
|
||||
- qualquer outra combinação de literais $x_1, \dots, x_n$ contidos em $\pi$ não produz o mesmo resultado.
|
||||
|
||||
Por exemplo, se $\pi = xy$ e $\alpha = xy + xy'z + x'yz$, então
|
||||
|
||||
$\pi + \alpha = \underbrace{xy + xy}_{Absorção} + xy'z + x'yz = xy + xy'z + x'yz = \alpha$
|
||||
|
||||
**Teorema:** Se $\alpha$ é uma forma disjuntiva mínima, então os termos de $\alpha$ são todos seus respectivos implicantes primos. Dai o nome "primo", pois refere-se um componente primordial.
|
||||
|
||||
### Formas Disjuntivas Normais (DNF)
|
||||
|
||||
Dado um conjunto $S$ de variáveis booleanas quaisquer dizemos que a expressão booleana $\alpha$ está na forma disjuntiva normal se todos os termos de $\alpha$ contêm todas as variáveis de $S$.
|
||||
|
||||
**Exemplo:** para $S = \{xy\}$, $\alpha = x'y + x'y$ está na forma disjuntiva normal, enquanto $\beta = x + x'y$ não está.
|
||||
|
||||
Toda expressão booleana pode ser colocada na forma normal pelo uso da lei do complemento ($x + x' = 1$).
|
||||
|
||||
**Exemplo:** $\alpha = x'y + x = x'y + x(y + y') = x'y + xy + xy'$
|
||||
|
||||
## Mapa de Karnaugh (K-Map)[^2]
|
||||
|
||||
Diagrama no qual cada produto fundamental possível é representado por uma "célula". Células adjacentes devem **diferir somente por um literal**. Um mapa de Karnaugh para $n$ variáveis possui $2^n$ células.
|
||||
|
||||
**Exemplo:** A seguinte tabela representa um mapa de Karnaugh para um conjunto $S = \{x,y\}$:
|
||||
|
||||
| ⟍ | y | y' |
|
||||
|:------:|:---:|:----:|
|
||||
| **x** | xy | xy' |
|
||||
| **x'** | x'y | x'y' |
|
||||
|
||||
Uma expressão booleana em sua forma mínima então pode então ser representada por células assinaladas na tabela.
|
||||
|
||||
**Exemplo:** $\alpha = xy + x'y + xy'$
|
||||
|
||||
| $\alpha$ | y | y' |
|
||||
|:--------:|:-----------------------:|:-----------------------:|
|
||||
| **x** | :ballot_box_with_check: | :ballot_box_with_check: |
|
||||
| **x'** | :ballot_box_with_check: | |
|
||||
|
||||
Feito o diagrama, identificamos expressões descritas pelas regiões retangulares de maior comprimento que são potência de 2.
|
||||
|
||||
- Primeira coluna: $xy + x'y = y$;
|
||||
|
||||
- Primeira linha: $xy + xy' = x$
|
||||
|
||||
Assim, obtemos a forma disjuntiva mínima $\alpha = x + y$. Vemos que esta é representativa da expressão anterior fazendo uso da lei do complemento:
|
||||
|
||||
$$
|
||||
\alpha = x + y = x(y + y') + y(x + x') = xy + xy' + \cancel{xy}\ + x'y = \alpha
|
||||
$$
|
||||
|
||||
**Atenção:** O mapa de Karnaugh é contínuo em suas extremidades, como mostra esta imagem:
|
||||
|
||||
<img src="file:///home/user/Public/USP/Sistemas%20de%20Informação/2º%20semestre/Matemática%20Discreta%20I/Imagens/0dc257375f0158494200599e14ac7a05a141f349.gif" title="" alt="" data-align="center">
|
||||
|
||||
## Mintermos
|
||||
|
||||
Denominação dada aos produtos fundamentais aqueles que contém todas as variáveis presentes no conjunto em questão.
|
||||
|
||||
- Para $n$ variáveis existem $2^n$ mintermos;
|
||||
|
||||
- Cada célula de um mapa de Karnaugh representa um mintermo;
|
||||
|
||||
- Cada mintermo assume valor 1 somente para uma combinação de valores para suas variáveis.
|
||||
|
||||
### Indexação
|
||||
|
||||
Mintermos podem ser indexados em código binário, tal que:
|
||||
|
||||
- $xyz = 111 = 2^2 + 2^1 + 2^0 = 7$;
|
||||
|
||||
- $xy'z = 101 = 2^2 + 2^0 = 5$;
|
||||
|
||||
- $x'yz' = 010 = 2^1 = 2$;
|
||||
|
||||
Segue que toda expressão booleana na forma disjuntiva normal corresponde à uma soma de mintermos
|
||||
|
||||
$\alpha = xyz + xyz' + x'yz = 111 + 110 + 011 = \sum m(3,6,7)$
|
||||
|
||||
[^1]: Usualmente este sinal é omitido.
|
||||
|
||||
[^2]: Note a distinção com a algebra artimética e a semelhança com a algebra de conjuntos.
|
||||
|
||||
[^3]: [Vídeo explicando o mapa.](https://yt.didw.to/watch?v=RO5alU6PpSU) [Mais outro bom](https://yt.didw.to/watch?v=Enb3C4yZ5rw).
|
|
@ -1,140 +0,0 @@
|
|||
# Enumeração e Combinatória
|
||||
|
||||
Técnicas de contagem de objetos com determinadas propriedades.
|
||||
|
||||
## Princípios básicos
|
||||
|
||||
Dados dois eventos $A$ e $B$ disjuntos, se
|
||||
|
||||
- o evento $A$ pode ocorrer de $n$ maneiras diferentes e
|
||||
|
||||
- o evento $B$ pode ocorrer de $m$ maneiras diferentes,
|
||||
|
||||
**Regra da soma:** então o evento $A\ ou\ B$ pode ocorrer de $n + m$ maneiras diferentes ($|A \cup B| = |A| + |B|$).
|
||||
|
||||
**Regra do produto:** então o evento $A\ e\ B$ pode ocorrer de $nm$ maneiras diferentes ($|A \times B| = |A||B|$).
|
||||
|
||||
## Permutações
|
||||
|
||||
Arranjos de objetos em que a ordem destes é significativa.
|
||||
|
||||
### r-permutações
|
||||
|
||||
Dado um conjunto de elementos de tamanho $n$, denomina-se $r$-permutação de $n$ objetos o conjunto de combinações possíveis com um subconjunto de $r \le n$ objetos.
|
||||
|
||||
Por exemplo, duas possíveis 3-permutações das 4 letras A, B, C, D são ACB e DBC.
|
||||
|
||||
### Teorema
|
||||
|
||||
O número de $r$-permutações de $n$ objetos é dado por
|
||||
|
||||
$$
|
||||
P(n,r) = n(n - 1)\dots (n - r+ 1) = \dfrac{n!}{(n - r)!}
|
||||
$$
|
||||
|
||||
### Corolário
|
||||
|
||||
O número de permutações de $n$ objetos é dado por $P(n,n) = n!$ . Neste caso escreve-se simplesmente $P(n)$ ou $P_n$.
|
||||
|
||||
### Permutações com repetições
|
||||
|
||||
Quando alguns dos objetos a serem permutados são idênticos, temos de considerar uma redução no número de permutações distintas.
|
||||
|
||||
#### Teorema
|
||||
|
||||
O número $P(\alpha_1, \dots, \alpha_k, \beta_1,\dots, \beta_l, \theta_1,\dots,\theta_m, \dots)$ de permutações de $n$ objetos onde todos $\alpha$, $\beta$, e $\theta$ são idênticos com quaisquer outros $\alpha$, $\beta$ e $\theta$ respectivamente, é:
|
||||
|
||||
$$
|
||||
P^{\alpha_1, \dots, \alpha_k, \beta_1,\dots, \beta_l, \theta_1,\dots,\theta_m, \dots}_{\alpha_1 + \dots + \alpha_k + \beta_1 + \dots + \beta_l + \theta_1 + \dots + \theta_m + \dots} = \dfrac{(\alpha + \beta + \theta + \dots )!}{\alpha!\beta!\theta!\dots!}
|
||||
$$
|
||||
|
||||
Também denotado enquanto número **multinomial**:
|
||||
|
||||
$$
|
||||
\left(\begin{matrix} & & n! & & \\ n_1! & n_2! & n_3! & n_4! & n_5!\end{matrix}\right)
|
||||
$$
|
||||
|
||||
### Permutações com reposição
|
||||
|
||||
O número de $r$-permutações de $n$ objetos diferentes que podem ser repostos ou, equivalentemente, que existem em quantidade ilimitada é dado, pela regra do produto, por
|
||||
|
||||
$$
|
||||
U(n,r) = n^r
|
||||
$$
|
||||
|
||||
## Combinações
|
||||
|
||||
Seleção de objetos de um arranjo no qual a ordem não é significativa.
|
||||
|
||||
### Teorema
|
||||
|
||||
O número de combinações de $r$ objetos de um arranjo de $n$ objetos é dado por
|
||||
|
||||
$$
|
||||
C(n,r) = \dfrac{n(n-1)\dots (n - r + 1)}{r!} = \dfrac{n!}{r!(n-r)!}
|
||||
$$
|
||||
|
||||
### Coeficientes binomiais
|
||||
|
||||
O número $C_{(n,r)}$ possui um símbolo especial para ele que é
|
||||
|
||||
$$
|
||||
C_{(n,r)} = \frac{n!}{r!(n - r)!} = \binom nr
|
||||
$$
|
||||
|
||||
denominado "coeficiente binomial". Onde
|
||||
|
||||
- $C_{(n,0)} = \binom n0 = 1$;
|
||||
|
||||
- $C_{(n,r)} = \binom nr = 0$ se $r < 0$ ou $r > n$;
|
||||
|
||||
- $C_{(n,r)} = \binom{-n}r = (-1)^r \binom{n + r - 1}r$;
|
||||
|
||||
- $C_{(-n,-r)} = \binom{-n}{-r} = (-1)^{n + r}\binom{r - 1}{n - 1}$[^1]
|
||||
|
||||
- $C_{(n,r)} = \binom nr = \binom n{n - r} = C_{(n, n - r)}$
|
||||
|
||||
- $C_{(n + 1,r)} = \binom {n + 1}r = \binom nr + \binom n{r - 1} = C_{(n,r)} + C_{(n, r - 1)}$
|
||||
|
||||
### Combinações com repetições
|
||||
|
||||
O conjunto $R(n,k)$ de $k$ combinações de $n$ objetos distintos os quais podem ocorrer cada qual até $k$ vezes e somados totalizam $k$ itens.
|
||||
|
||||
#### Método de Euler
|
||||
|
||||
Trata-se de um método para calcular o número de combinações distintas com repetições mapeando-as a elementos de um arranjo sem repetições.
|
||||
|
||||
Considere uma sequência de 4 elementos numerados de 1 à 4, onde busca-se compor uma combinação de 5 elementos. Ordenada em ordem crescente, uma combinação possível com repetição seria $C = \{1,2,2,2,4\}$. Criemos um arranjo $A$ de igual tamanho à partir deste conjunto, aplicando a regra de transformação $a_i = c_i + i - 1$. Teremos como resultado $A= \{1,2,4,5,8\}$, um arranjo sem repetição de elementos, mais correspondente a uma combinação onde há repetições.
|
||||
|
||||
À partir dai, podemos calcular pelo binômio de Newton o número de arranjos distintos:
|
||||
|
||||
$$
|
||||
R(n,k) = \binom {n + k -1}k
|
||||
$$
|
||||
|
||||
Como a regra de transformação é bijetora (produz valores $a_i$ distintos para cada valor $c_i$ também distinto), tem-se que este binômio é representativo da variedade de combinações possíveis.
|
||||
|
||||
#### Método "bolas e barras"
|
||||
|
||||
Em uma $k$-combinação de $n$ itens com repetição, temos $x_1$ elementos do tipo 1, $x_2$ elementos do tipo 2, etc. Tal que
|
||||
|
||||
$$
|
||||
x_1 + x_2 + \dots + x_n = k
|
||||
$$
|
||||
|
||||
O número de $k$-combinações de $n$ itens com repetição é dado, portanto, pelo número de soluções de soluções para a equação acima, sendo que $x_i \ge 0$.
|
||||
|
||||
O método de bolas e barras consiste em uma ilustração que representa unidades enquanto bolas e a distinção entre elementos enquanto barras:
|
||||
|
||||
$$
|
||||
\underbrace{\circ \circ \circ}_{x_1} | \underbrace \circ_{x_2} ||
|
||||
\underbrace{\circ \circ}_{x_3} | \dots | \underbrace \circ_{x_n}
|
||||
$$
|
||||
|
||||
Pelo desenho observa-se que existem $k$ bolas e $n - 1$ barras cujas posições são transponíveis entre si. Assim, cada solução para a equação $x_1 + \dots x_n = k$ pode corresponder a uma configuração das bolas e barras. Ou seja, temos de escolher onde colocar $n - 1$ barras dentre $n - 1 + k$ posições possíveis. Esse número nada mais é que o número de seleções de $n - 1$ itens de um total de $n - 1 + k$ itens sem repetição:
|
||||
|
||||
$$
|
||||
R(n,k) = \binom{n - 1 + k}{n - 1} = \binom{n + k - 1}k
|
||||
$$
|
||||
|
||||
[^1]: Verificar este resultado. "Livro do Knauf"
|
|
@ -1,40 +0,0 @@
|
|||
# Princípio do Pombal
|
||||
|
||||
Seja $S$ um conjunto finito de cardinalidade $n$. Sejam $S_1, S_2, \dots, S_k$ partições de $S$ em $k$ subconjuntos. Então, pelo menos um subconjunto $S_i$ de $S$ contém pelo menos $\lceil \frac nk \rceil$ elementos.
|
||||
|
||||
**Corolário:** Se um conjunto de n elementos é dividido em $k < n$ subconjuntos, então pelo menos um subconjunto contém mais de um elemento.
|
||||
|
||||
**Outro corolário:** Sejam $m, n$ e $k$ números inteiros positivos e não nulos. Se $mn$ objetos são distribuídos em $k$ conjuntos, $k < n$, então pelo menos um conjunto contém $m + 1$ objetos.
|
||||
|
||||
**Demonstração:** Procederemos por contradição, suponhamos que *nenhum* subconjunto $S_i$ de $S$, sendo $|S| = n$, tenha $\lceil \frac nk \rceil$ elementos.
|
||||
|
||||
Então o número máximo de elementos em qualquer $S_i$ seria $\lceil \frac nk \rceil - 1$.
|
||||
|
||||
E o total de elementos em $S$ seria não mais que $k (\lceil \frac nk \rceil - 1) = k \lceil \frac nk \rceil - k$.
|
||||
|
||||
Dai tiramos duas possibilidades:
|
||||
|
||||
**1.** $n$ é divisível por $k$. Então $\lceil \frac nk \rceil = \frac nk$ é um número inteiro e $k \lceil \frac nk \rceil - k = n - k$. Logo:
|
||||
|
||||
$$
|
||||
\left \lceil \frac nk \right \rceil =
|
||||
\frac nk \implies k \left\lceil \frac nk \right\rceil - k = n - k
|
||||
$$
|
||||
|
||||
E assim,
|
||||
|
||||
$$
|
||||
|S| = \sum^k_{i = 1} |S_i| \le n - k < n
|
||||
$$
|
||||
|
||||
Isso contradiz a hipótese de que $|S| = n$.
|
||||
|
||||
**2.** $n$ não é divisível por $k$. Então,
|
||||
|
||||
$$
|
||||
|S| = k \left \lceil \frac nk \right \rceil - k < \frac{k (n + k)}k - k = n
|
||||
$$
|
||||
|
||||
Novamente, isso contradiz a hipótese de que $|S| = n$
|
||||
|
||||
Logo, por prova de contradição, necessita haver pelo menos $\lceil \frac nk \rceil$ elementos em pelo menos um subconjunto $S_i \subseteq S$.
|
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 136 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 222 KiB |
Before Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 257 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 198 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 143 KiB |