caiooa

02/04/2016 lógica

May 2nd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.60 KB | None | 0 0
  1. Lógica paraconsistente C1
  2. -------------------------------------------------------------------------------------------------------------------------
  3. 1941 - um brasileiro e um polonês, mas com outro nome
  4.  
  5. paraconsistente==ao lado da consistência
  6.  
  7. se pode ter v(A)=1, v(¬A) pode ser que seja 1 também
  8. por causa disso, na ora de dar valoração para uma partícula, se teria que se especificar tanto de A quanto de ¬A
  9.  
  10. porém, se v(¬A)=0, v(A)=1 necessáriamente
  11.  
  12. °A def= ¬ (A^¬A)
  13. -------------------------------------------------------------------------------------------------------------------------
  14. 1) qual o principal motivo para a criação da lógica paraconsistente?
  15. 2) por que a lógica paraconsistent é importante para a I.A.?
  16. 3) escreva uma frase que você julgue aplicável a lógica paraconsistente.
  17.  
  18.  
  19.  
  20. -------------------------------------------------------------------------------------------------------------------------
  21. Formas normais
  22. -------------------------------------------------------------------------------------------------------------------------
  23. Forma Normal Conjuntiva
  24. -------------------------------------------------------------------------------------------------------------------------
  25. clausula= disjunção (v) de literais
  26. ex1: (pvqvr)
  27. ex2: p
  28. ex3: ¬q
  29. -------------------------------------------------------------------------------------------------------------------------
  30. fnc= conjunção de clausulas (^)
  31. ex1: (pvqvr)^(qvrvs)^(rvavb)
  32. ex2:p^q
  33. -------------------------------------------------------------------------------------------------------------------------
  34. usar equivalências notáveis para fazer conversões de operadores
  35. *(x->y) |-> (¬xvy)
  36.  
  37. *(¬(xvy) |-> ¬x^¬y)
  38. *(¬(x^y) |-> ¬xv¬y))
  39.  
  40. *¬¬x|->x
  41.  
  42. *xV(y^z)|->(xvy)^(xvz)
  43. -------------------------------------------------------------------------------------------------------------------------
  44. ex:
  45. A^(BV(D^E))==A^((BVD)^(BVE))==(A)^(BVD)^(BVE)
  46. -------------------------------------------------------------------------------------------------------------------------
  47. Algoritmo com adição d átomos *não cobrado*
  48. -------------------------------------------------------------------------------------------------------------------------
  49. Forma normal disjuntiva
  50. -------------------------------------------------------------------------------------------------------------------------
  51. clausula dual: em vez de V tem ^
  52. (X^Y) V (X^Z)
  53. -------------------------------------------------------------------------------------------------------------------------
  54. exercícios
  55. 1)
  56. ((pvq)-> ¬(qVr))) == (¬(pvq) V ¬(qVr) ) == ((¬p^¬q)V(¬q^¬r)) forma normal disjutiva
  57. ((¬p^¬q)V(¬q^¬r)) == (¬pV(¬q^¬r))^(¬qV(¬qV¬r))
  58. (¬pV¬q)^(¬pV¬r)^(¬qV¬q)^(¬qV¬r)
  59. -------------------------------------------------------------------------------------------------------------------------
  60.  
  61.  
  62. -------------------------------------------------------------------------------------------------------------------------
  63. CLojure
  64. -------------------------------------------------------------------------------------------------------------------------
  65. dialeto== expansão da linguagem lisp
  66. integra as funções do lisp com o java
  67. usa o paradígma funcional e foi projetado para programação concorrente(em paralelo)
  68. -------------------------------------------------------------------------------------------------------------------------
  69. muito util para processar grande volume de dados (como datamining)
  70. -------------------------------------------------------------------------------------------------------------------------
  71. usa operação polonesa (+ 1 1) para 1+1 por exemplo == operadores vem antes
  72. -------------------------------------------------------------------------------------------------------------------------
  73. vetores
  74. >[1 2 3]
  75. na versão online, se consegue usar vetores, ma não fazer operação com vetores >>> precisa de uma biblioteca
  76. se poderia contatenar, somar, multiplicar os termos de 2 vetores 1 a 1
  77.  
  78. se pode criar com fn também >>> não fica na memória, não é declarada. Só é usada na hora
  79. -------------------------------------------------------------------------------------------------------------------------
  80. possui read-eval-print loop
  81. -------------------------------------------------------------------------------------------------------------------------
  82. como instalar no linux
  83. pasta sudo apt-get install clojure1.6 e depois o lein
  84. -------------------------------------------------------------------------------------------------------------------------
  85. windows = baixar o lein que ele puxa o clojure
Add Comment
Please, Sign In to add comment