Camiseta Twitter !! Garanta já a sua!

[ARTIGO] Lógica Matemática II

Categorias: Aprenda, Aulas, Lógica, MEGArtigos

15 comente

braincode

Olá leitores do Guanabara.INFO.  Estou de volta com mais um artigo falando sobre lógica matemática e continuando com os conceitos no artigo anterior. Se você ainda não leu, clique aqui.

No primeiro artigo, mostrei os princípios mais simples da lógica, proposições e os conectivos “e” e “ou”. Agora, vamos partir para implicações.

Implicação

A única função da implicação lógica (p -> q, onde “p” é o antecedente e “q” é o conseqüente) é afirmar o conseqüente no caso do antecedente ser verdadeiro.

No dia-a-dia, usamos frases com condições muitas vezes. Um exemplo comum é a frase “Se hoje chover, então ficarei em casa“. Observe que a frase condicional só pode ser considerada falsa se hoje chover, mas eu não ficar em casa. Se acontecer de não chover hoje,  deve-se considerar que a frase condicional é verdadeira e não falsa, além de obviamente se hoje chover e eu ficar em casa ser verdade.

Ou seja, se não chover, não importa se eu ficar em casa ou se eu não ficar em casa: a frase condicional será verdadeira, pois o meu antecedente já não é verdadeiro, então não há conclusões para o caso.

Essa é a idéia da implicação. Se considerarmos “hoje choverá” como uma proposição “p” e “ficarei em casa” como uma proposição “q“, temos a operação lógica p -> q (lê-se “p implica q”). E essa, de acordo com as idéias acima, só é falsa quando “p” é verdadeiro e “q” é falso.

Resumindo e fixando: a implicação lógica só é falsa quando o antecedente é verdadeiro e o consequente é falso, e verdadeira nos demais casos.

Assim, a  Tabela Verdade de uma implicação lógica fica:

p

q

(p -> q)

V

V

V

V

F

F

F

V

V

F

F

V

Agora, vamos complicar um pouco mais. Veja abaixo como fica a Tabela Verdade de (p ^ q) -> ~p. Não esqueça de que os parênteses representam prioridade nos conectivos:

p

q

~p

(p ^ q)

(p ^ q) -> ~p

V

V

F

V

F

V

F

F

F

V

F

V

V

F

V

F

F

V

F

V

Não se assustem com o tamanho das Tabelas Verdade. É só uma questão de organizar todas as colunas e não se perder ao utilizá-las para escrever os valores. Na tabela acima, determinei os valores de p, q e ~p para usá-los em (p ^ q), e finalmente em (p ^ q) -> ~p .

Abaixo, uma Tabela Verdade que usa três proposições (p, q e s). Nesse caso, o número de linhas é igual a 2³ = 8. Seguindo o mesmo princípio, podemos montar a tabela. A única diferença é que o número de linhas é maior. A proposição é (p -> q) -> s.

p

q

s

(p -> q)

(p -> q) -> s

V

V

V

V

V

V

V

F

V

F

V

F

V

F

V

V

F

F

F

V

F

V

V

V

V

F

V

F

V

F

F

F

V

V

V

F

F

F

V

F

Na prática: como são 3 proposições, ao invés de começarmos escrevendo V e F duas vezes seguidas na primeira coluna como era feito com 2 proposições, os valores são escritos quatro vezes. Na segunda coluna, são escritos duas vezes. E finalmente, temos a terceira coluna, com a terceira proposição “s”, onde os valores são escritos intercalados. Isso permite que sejam escritas todas as combinações de valores.

Agora, preste bastante atenção na próxima Tabela Verdade, pois ela será importante para o próximo artigo:

(p -> q) ^ (q -> p)

p

q

(p -> q)

(q -> p)

(p -> q) ^ (q -> p)

V

V

V

V

V

V

F

F

V

F

F

V

V

F

F

F

F

V

V

V

Alguém consegue perceber a relação dos valores de “p” e “q” com a última coluna da Tabela ?

Por enquanto é só, e até a próxima :-) .

Related Posts with Thumbnails
  • Ótimo artigo, tive essa cadeira no primeiro ano de SI, e já não lembrava direito, é uma diciplina muito interessante e indispensável para quem programa. Vou ver se achou um livro para dar uma relembrada!

    [Responder]

    fevereiro 17, 2009 @ 11:18 am
  • 8O
    Quanto mais leio esse artigo mais confuso e com dor de cabeça eu fico… 8O

    ótimo artigo Marcelo, sucesso

    [Responder]

    fevereiro 17, 2009 @ 11:41 am
  • se minha cabeça fosse um HD teria menos de 1GB e ainda seria cheia de BAD-BLOCk…
    sem contar que nunca fez um desfragmentador…

    [Responder]

    fevereiro 17, 2009 @ 11:45 am
  • Pessoal, se eu estiver falando grego nesses artigos, me avisem para que eu tente passar as idéias da forma mais simples que eu puder,

    Pois um artigo realmente bom é aquele que possa ser compreendido pela maioria. :D

    Se alguma coisa não estiver clara, se a Tabela Verdade não estiver bem explicada, por favor, deixem como comentários que eu volto nessa parte.

    Ninguém conseguiu perceber a idéia da última tabela ?? :(

    [Responder]

    jhonathan Respondeu:

    @Marcelo Vieira, olha já li reli e li denovo e nada, não consigo entender como vc consegue arranjar os valores, em que vc baseia x pra definir y sendo que x uma vez falso, falso será, derrepende tudo se embaralha e x vira verdadeiro depois falso e etc…
    cara, tô boiando.
    certamente vc não está falando grego, eu é que devo estar sem entender um pequeno detalhe do assunto, aquele detalizinho que quando a gente ve fala, ”nossa mais que burro que eu sou como não vi isso antes, agora entendi”.
    ‘esse detalhe’ me faiz parecer que tu esta falando em alienigena. rsrsrs. me ajuda ai por favor…
    abraços.

    [Responder]

    jhonathan Respondeu:

    @Marcelo Vieira, se Ainsten voltasse hoje a vida ele ficaria maluco de verdade. rsrsrsr.
    estou começando a entrar no mundo da programção e estou bem no começo mesmo meu msn pra q vc possa me ajudar.
    jhojhorv@hotmail.com
    grato.

    [Responder]

    fevereiro 17, 2009 @ 12:18 pm
  • #Marcelo Vieira

    Olha não ta confuso não, mas Lógica Matemática e Algorítimo, eu percebi que é algo igual insight.
    Eu me lembro no primeiro período na faculdade, nego passando com 90% de aproveitamento em cáculo mas não conseguia passar em algol.

    Informática tem esse problema (acho que os posts sobre profissões deveria falar sobre isso), porque os meninos gostam de informática, tem facilidade com pc. mas chega la na faculdade da de cara com essas coisas (algol / logica).

    Pra quem gosta é gostoso e massa. mas cada um é cada um.

    (+) (+) = +
    (-) (+) = -
    (+) (-) = -
    (-) (-) = +

    Parabens pelo artigo, esse site esta mesmo fazendo a diferença no conteudo

    [Responder]

    fevereiro 17, 2009 @ 1:17 pm
  • NS

    É bastante interessante e veio na hora certa porque eu já estava começando a esquecer de tudo isso :mrgreen: :P

    Ai, no começo eu li e não entendi nada 8O mas depois eu li de novo e entendi :lol:
    Está bem explicado sim ^^ eu que não prestei atenção na primeira vez :)

    :idea: Acabou que no final “p” e “q” se tornaram condições necessárias e suficientes uma para a outra, ou seja, só é verdade se ambas forem verdadeiras ou se ambas forem falsas :arrow: Bicondicional.

    [Responder]

    fevereiro 17, 2009 @ 2:17 pm
  • Graaande Marcelo!

    Sempre com ótimas iniciativas, este é mais um que eu vou acompanhar… Mande exercícios pra galera também!

    [Responder]

    fevereiro 17, 2009 @ 3:50 pm
  • Marcelo,

    o que seria o operador ” ^ ” (p^q)?

    Abraços

    [Responder]

    fevereiro 17, 2009 @ 9:58 pm
  • Nil Santana (são paulo 52 anos )

    Que dizer mais ?
    A galera acima falou tudo , parabéns
    onde estudo o bicondicional também é chamado de dupla implicação
    P implica Q se e somente se Q implicar P
    continue com o artigo ainda tenho muita coisa sobre lógica para aprender principalmente sobre falsidades lógicas

    [Responder]

    fevereiro 17, 2009 @ 10:30 pm
  • # Marco Túlio

    O operador “^” representa o “e” lógico. Então “(p^q)” se lê “p e q”. O resultado só e verdadeiro, no caso, se p e q forem verdadeiros, entendeu ?

    No caso de ter mais proposições, como p, q, r, s… não importa o número, mas todas comparadas com o “^”, se pelo menos uma for falsa, o resultado final é falso.

    No primeiro artigo do assunto, tem isso explicado melhor. Dá uma olhada lá, o link tá no início desse post. ;)

    Abraços.

    [Responder]

    fevereiro 17, 2009 @ 11:08 pm
  • Samuel Varela - 30 anos - Crato-CE

    Pra mim acho que grego seria mais simples ainda de entender Marcelo.
    Mas acho que isso se deve eu fato de eu não saber nada de programação, então dou só uma lida. Mas continue assim.

    [Responder]

    fevereiro 25, 2009 @ 5:03 pm
  • Thiago Marques - 20 anos - Loanda-PR

    Cara muito bom esses post aki.. vi o primeiro e agora vendo esse.. eu jah peguei.. mais aki jah ajuda.. como comecei esse ano a faculdade to aprendeno isso. só que essa semana ja aprendemos um pokin mais que isso ae chegamos nas Tautologia, Contravalida e otra lah q jah eskeci.. iuashisauhas.. hj msm vou estudar um pouco.. mais voltando, cara o site ta show.. e reforçando os guanacast é tudo, È google e guanabara na mente.. ó//

    [Responder]

    março 27, 2009 @ 1:31 pm
  • dayane

    Oi,
    essa imagem, foi você quem fez?

    [Responder]

    maio 21, 2009 @ 8:25 pm

Comentar