<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1870-9044</journal-id>
<journal-title><![CDATA[Polibits]]></journal-title>
<abbrev-journal-title><![CDATA[Polibits]]></abbrev-journal-title>
<issn>1870-9044</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Innovación y Desarrollo Tecnológico en Cómputo]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1870-90442015000200009</article-id>
<article-id pub-id-type="doi">10.17562/PB-52-8</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[An Implementation of Propositional Logic Resolution Applying a Novel Specific Algebra]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Zurek]]></surname>
<given-names><![CDATA[Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Zurbaran]]></surname>
<given-names><![CDATA[Mayra]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gamarra]]></surname>
<given-names><![CDATA[Margarita]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Wightman]]></surname>
<given-names><![CDATA[Pedro]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Norte Research in Robotics and Intelligent Systems Group ]]></institution>
<addr-line><![CDATA[Barranquilla Atlántico]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad del Norte GReCIS Group ]]></institution>
<addr-line><![CDATA[Barranquilla Atlántico]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Autónoma del Caribe Department of Electronic and Telecommunication Engineering IET Group]]></institution>
<addr-line><![CDATA[Barranquilla Atlántico]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A04">
<institution><![CDATA[,Universidad del Norte GReCIS Group ]]></institution>
<addr-line><![CDATA[Barranquilla Atlántico]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2015</year>
</pub-date>
<numero>52</numero>
<fpage>79</fpage>
<lpage>84</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1870-90442015000200009&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1870-90442015000200009&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1870-90442015000200009&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper presents a methodology for evaluating propositional logic satisfiability using resolution-refutation. The method applies a strategy based on an algebra developed by the authors that estimates the possible outcomes of the expression and generates a logic value for refuting or accepting the satisfiability of the argument.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Algebraic logic]]></kwd>
<kwd lng="en"><![CDATA[propositional logic]]></kwd>
<kwd lng="en"><![CDATA[resolution-refutation]]></kwd>
<kwd lng="en"><![CDATA[tableau]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>An Implementation of Propositional Logic Resolution Applying a Novel Specific Algebra</b></font></p>  	    <p>&nbsp;</p>  	    <p align="center"><font face="verdana" size="2"><b>Eduardo Zurek<sup>1</sup>, Mayra Zurbaran<sup>2</sup>, Margarita Gamarra<sup>3</sup>, and Pedro Wightman<sup>4</sup></b></font></p>     <p align="center">&nbsp;</p>     <p align="justify"><font face="verdana" size="2"><i><sup>1</sup> Research in Robotics and Intelligent Systems group at the Universidad del Norte, Barranquilla, Colombia</i> (e-mail: <a href="mailto:ezurek@uninorte.edu.co">ezurek@uninorte.edu.co</a>).</font></p>     <p align="justify"><font face="verdana" size="2"> <i><sup>2</sup> GReCIS group at Universidad del Norte, Barranquilla, Colombia</i> (e-mail: <a href="mailto:mzurbaran@uninorte.edu.co">mzurbaran@uninorte.edu.co</a>).</font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>3</sup> IET group, Department of Electronic and Telecommunication Engineering, Universidad Aut&oacute;noma del Caribe, Barranquilla, Colombia</i> (e-mail: <a href="mailto:margarita.gamarra@edu.co">margarita.gamarra@edu.co</a>). </font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>4</sup> GReCIS group at the Universidad del Norte, Barranquilla, Colombia</i> (e-mail: <a href="mailto:pwightman@uninorte.edu.co">pwightman@uninorte.edu.co</a>).</font></p>     <p align="justify">&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Manuscript received on February 25, 2015     <br>     Accepted for publication on June 23, 2015    <br>     Published on October 15, 2015</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">This paper presents a methodology for evaluating propositional logic satisfiability using resolution&#45;refutation. The method applies a strategy based on an algebra developed by the authors that estimates the possible outcomes of the expression and generates a logic value for refuting or accepting the satisfiability of the argument.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Key words:</b> Algebraic logic, propositional logic, resolution&#45;refutation, tableau.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><a href="/pdf/poli/n52/n52a9.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>  	    <p>&nbsp;</p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>REFERENCES</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;1&#93; J. T. Palma M&eacute;ndez and R. L. Mar&iacute;n Morales, <i>Inteligencia artificial: t&eacute;cnicas, m&eacute;todos y aplicaciones.</i> Aravaca: McGraw&#45;Hill Interamericana de Espa&ntilde;a, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104924&pid=S1870-9044201500020000900001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;2&#93; R. Jansana, "Propositional consequence relations and algebraic logic," in <i>The Stanford Encyclopedia of Philosophy,</i> 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104926&pid=S1870-9044201500020000900002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;3&#93; M. D'Agostino and D. M. Gabbay, <i>Handbook of tableau methods.</i> Springer, 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104928&pid=S1870-9044201500020000900003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;4&#93; I. Niemela, "Implementing circumscription using a tableau method," in <i>ECAI,</i> 1996, pp. 80&#45;84.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104930&pid=S1870-9044201500020000900004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;5&#93; P. Wolper, "The tableau method for temporal logic: An overview," <i>Logique et Analyse,</i> vol. 28, no. 110&#45;111, pp. 119&#45;136, 1985.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104932&pid=S1870-9044201500020000900005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;6&#93; T. A. Junttila and I. Niemela, "Towards an efficient tableau method for Boolean circuit satisfiability checking," in <i>Computational Logic &#45; CL 2000,</i> Springer, 2000, pp. 553&#45;567.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104934&pid=S1870-9044201500020000900006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;7&#93; M. Y. Vardi, "Boolean satisfiability: Theory and engineering," Commun. ACM, vol. 57, no. 3, pp. 5, 2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104936&pid=S1870-9044201500020000900007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;8&#93; "Propositional Logic | Internet Encyclopedia of Philosophy".    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104938&pid=S1870-9044201500020000900008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;9&#93; P. D. Magnus, "An Introduction to formal logic," <i>University at Albany: State University of New York,</i> 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104940&pid=S1870-9044201500020000900009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;10&#93; A. J. A. Robinson and A. Voronkov, <i>Handbook of Automated Reasoning.</i> Elsevier, 2001.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104942&pid=S1870-9044201500020000900010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;11&#93; H. K. B&uuml;ning and T. Lettmann, <i>Propositional Logic: Deduction and Algorithms.</i> Cambridge University Press, 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104944&pid=S1870-9044201500020000900011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;12&#93; "MATLAB&#45;The language of technical computing." &#91;Online&#93;. Available: <a href="http://www.mathworks.com/products/matlab/" target="_blank">http://www.mathworks.com/products/matlab/</a>. &#91;Accessed: 23&#45;Jan&#45;2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104946&pid=S1870-9044201500020000900012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;13&#93; L. F. del Cerro, D. Fauthoux, O. Gasquet, A. Herzig, D. Longin, and F. Massacci, "Lotrec: The generic tableau prover for modal and description logics," in <i>Automated Reasoning,</i> Springer, 2001, pp. 453&#45;458.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104948&pid=S1870-9044201500020000900013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;14&#93; "Java Software Oracle." &#91;Online&#93;. Available: <a href="https://www.oracle.com/java/index.html" target="_blank">https://www.oracle.com/java/index.html</a>. &#91;Accessed: 23&#45;Jan&#45;2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6104950&pid=S1870-9044201500020000900014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Palma Méndez]]></surname>
<given-names><![CDATA[J. T.]]></given-names>
</name>
<name>
<surname><![CDATA[Marín Morales]]></surname>
<given-names><![CDATA[R. L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Inteligencia artificial: técnicas, métodos y aplicaciones]]></source>
<year>2008</year>
<publisher-loc><![CDATA[Aravaca ]]></publisher-loc>
<publisher-name><![CDATA[McGraw-Hill Interamericana]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jansana]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Propositional consequence relations and algebraic logic]]></article-title>
<source><![CDATA[The Stanford Encyclopedia of Philosophy]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[D'Agostino]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Gabbay]]></surname>
<given-names><![CDATA[D. M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of tableau methods]]></source>
<year>1999</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Niemela]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Implementing circumscription using a tableau method]]></article-title>
<source><![CDATA[ECAI]]></source>
<year>1996</year>
<page-range>80-84</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wolper]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The tableau method for temporal logic: An overview]]></article-title>
<source><![CDATA[Logique et Analyse]]></source>
<year>1985</year>
<volume>28</volume>
<numero>110</numero><numero>111</numero>
<issue>110</issue><issue>111</issue>
<page-range>119-136</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Junttila]]></surname>
<given-names><![CDATA[T. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Niemela]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Towards an efficient tableau method for Boolean circuit satisfiability checking]]></article-title>
<source><![CDATA[Computational Logic - CL 2000]]></source>
<year>2000</year>
<page-range>553-567</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vardi]]></surname>
<given-names><![CDATA[M. Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Boolean satisfiability: Theory and engineering]]></article-title>
<source><![CDATA[Commun. ACM]]></source>
<year>2014</year>
<volume>57</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>5</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<source><![CDATA[Propositional Logic]]></source>
<year></year>
<publisher-name><![CDATA[Internet Encyclopedia of Philosophy]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Magnus]]></surname>
<given-names><![CDATA[P. D.]]></given-names>
</name>
</person-group>
<source><![CDATA[An Introduction to formal logic]]></source>
<year>2008</year>
<publisher-name><![CDATA[University at Albany: State University of New York]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Robinson]]></surname>
<given-names><![CDATA[A. J. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Voronkov]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of Automated Reasoning]]></source>
<year>2001</year>
<publisher-name><![CDATA[Elsevier]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Büning]]></surname>
<given-names><![CDATA[H. K.]]></given-names>
</name>
<name>
<surname><![CDATA[Lettmann]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Propositional Logic: Deduction and Algorithms]]></source>
<year>1999</year>
<publisher-name><![CDATA[Cambridge University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<source><![CDATA[MATLAB-The language of technical computing]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[del Cerro]]></surname>
<given-names><![CDATA[L. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Fauthoux]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Gasquet]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Herzig]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Longin]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Massacci]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Lotrec: The generic tableau prover for modal and description logics]]></article-title>
<source><![CDATA[Automated Reasoning]]></source>
<year>2001</year>
<page-range>453-458</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<source><![CDATA[Java Software Oracle]]></source>
<year></year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
