A constant time algorithm for theorem proving in propositional logic on reconfigurable meshes
In this paper, we present an O(1) time algorithm for theorem proving in propositional logic on processor arrays with a reconfigurable bus system of size m × 2 n , where m is the number of clauses and n is the number of Boolean variables. The theorem proving problem involves combinatorial exploration...
Uloženo v:
| Vydáno v: | Information sciences Ročník 85; číslo 1; s. 175 - 184 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York, NY
Elsevier Inc
01.07.1995
Elsevier Science |
| Témata: | |
| ISSN: | 0020-0255, 1872-6291 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | In this paper, we present an O(1) time algorithm for theorem proving in propositional logic on processor arrays with a reconfigurable bus system of size
m × 2
n
, where
m is the number of clauses and
n is the number of Boolean variables. The theorem proving problem involves combinatorial exploration of an exponential search space. Our approach to the problem is simpler than using explicit inference rules, as the problem is vectorized and deductions are performed implicitly by simple AND and OR oprrations on vectors. The previous best parallel algorithm for the theorem proving problem available in the literature has a time complexity of
O(
m log
2
n) using
O(2
n
) processors. Thus, our algorithm is faster and further; costwise (time complexity × number of processors), it is efficient by a factor of log
2
n. |
|---|---|
| AbstractList | In this paper, we present an O(1) time algorithm for theorem proving in propositional logic on processor arrays with a reconfigurable bus system of size
m × 2
n
, where
m is the number of clauses and
n is the number of Boolean variables. The theorem proving problem involves combinatorial exploration of an exponential search space. Our approach to the problem is simpler than using explicit inference rules, as the problem is vectorized and deductions are performed implicitly by simple AND and OR oprrations on vectors. The previous best parallel algorithm for the theorem proving problem available in the literature has a time complexity of
O(
m log
2
n) using
O(2
n
) processors. Thus, our algorithm is faster and further; costwise (time complexity × number of processors), it is efficient by a factor of log
2
n. |
| Author | Pradeep, B. Siva Ram Murthy, C. |
| Author_xml | – sequence: 1 givenname: B. surname: Pradeep fullname: Pradeep, B. organization: Centre for Development of Advanced Computing, 2/1, Brunton Road, Bangalore-560 025, India – sequence: 2 givenname: C. surname: Siva Ram Murthy fullname: Siva Ram Murthy, C. organization: Department of Computer Science and Engineering, Indian Institute of Technology, Madras-600036, India |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=3596818$$DView record in Pascal Francis |
| BookMark | eNp9kE1LxDAQhoOs4O7qP_CQgwc9VJO0TduLsCx-QcGLHiVk00k30iZLEhf896au7NHTzMDzvjDPAs2ss4DQJSW3lFB-RwgjGWFled2UNyRdPGtP0JzWFcs4a-gMzY_IGVqE8JmgouJ8jj5WWDkborQRRzMClkPvvInbEWvncdyC8zDinXd7Y3ts7LTuXDDROCsHPLjeKOws9pB6tOm_vNwMgEcIWwjn6FTLIcDF31yi98eHt_Vz1r4-vaxXbaZYzWJWsYLyjZYF5LpSTQe80bpuJHSkK-qO1ECY1FoXXdlQyIErUJuccM1UoiTNl-jq0LuTQclBe2mVCWLnzSj9t8jLhte0TlhxwJR3IXjQR4ISMZkUkyYxaRJNKX5NijbF7g8xSC_sDXgRlAGroDPp6yg6Z_4v-AHwIX7Y |
| CODEN | ISIJBC |
| Cites_doi | 10.1016/0020-0255(87)90005-3 10.1007/BF01990523 10.1016/0167-8191(93)90052-M 10.1109/71.80177 10.1016/S0167-8191(05)80043-2 10.1109/34.21792 10.1109/69.166989 10.1016/0262-8856(92)90035-2 10.1109/12.277290 10.1016/0743-7315(89)90022-1 10.1109/21.17370 |
| ContentType | Journal Article |
| Copyright | 1995 1995 INIST-CNRS |
| Copyright_xml | – notice: 1995 – notice: 1995 INIST-CNRS |
| DBID | AAYXX CITATION IQODW |
| DOI | 10.1016/0020-0255(95)00026-L |
| DatabaseName | CrossRef Pascal-Francis |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Library & Information Science Applied Sciences |
| EISSN | 1872-6291 |
| EndPage | 184 |
| ExternalDocumentID | 3596818 10_1016_0020_0255_95_00026_L 002002559500026L |
| GroupedDBID | --K --M --Z -~X .DC .~1 0R~ 1B1 1OL 1RT 1~. 1~5 29I 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN 9JO AAAKF AAAKG AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AARIN AAXUO AAYFN ABAOU ABBOA ABEFU ABFNM ABJNI ABMAC ABTAH ABUCO ABXDB ABYKQ ACAZW ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADGUI ADJOM ADMUD ADTZH AEBSH AECPX AEKER AENEX AFFNX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIGVJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD APLSM ARUGR ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HAMUX HLZ HVGLF HZ~ H~9 IHE J1W JJJVA KOM LG9 LY1 M41 MHUIS MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SDS SES SEW SPC SPCBC SSB SSD SST SSV SSW SSZ T5K TN5 TWZ UHS WH7 WUQ XPP YYP ZMT ZY4 ~02 ~G- 77I 9DU AATTM AAXKI AAYWO AAYXX ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO ADVLN AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD AFXIZ AGCQF AGRNS BNPGV IQODW SSH |
| ID | FETCH-LOGICAL-c282t-72416bfa4e3f7c9de69ff89aed0d48d08e02afff4d591e3e6cecb306f2c89aa13 |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=002002559500026L&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0020-0255 |
| IngestDate | Mon Jul 21 09:14:32 EDT 2025 Sat Nov 29 02:42:26 EST 2025 Fri Feb 23 02:16:22 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | Propositional logic Parallel algorithm Array processor Theorem proving Combinatorial problem Logic array Time complexity Inference rule Reconfiguration Bus system |
| Language | English |
| License | https://www.elsevier.com/tdm/userlicense/1.0 CC BY 4.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c282t-72416bfa4e3f7c9de69ff89aed0d48d08e02afff4d591e3e6cecb306f2c89aa13 |
| PageCount | 10 |
| ParticipantIDs | pascalfrancis_primary_3596818 crossref_primary_10_1016_0020_0255_95_00026_L elsevier_sciencedirect_doi_10_1016_0020_0255_95_00026_L |
| PublicationCentury | 1900 |
| PublicationDate | 1995-07-01 |
| PublicationDateYYYYMMDD | 1995-07-01 |
| PublicationDate_xml | – month: 07 year: 1995 text: 1995-07-01 day: 01 |
| PublicationDecade | 1990 |
| PublicationPlace | New York, NY |
| PublicationPlace_xml | – name: New York, NY |
| PublicationTitle | Information sciences |
| PublicationYear | 1995 |
| Publisher | Elsevier Inc Elsevier Science |
| Publisher_xml | – name: Elsevier Inc – name: Elsevier Science |
| References | Maresca, Li (BIB12) Apr. 1989; 7 Li, Maresca (BIB11) Mar. 1989; 11 Wang, Chen, Li (BIB15) 1991 Wang, Chen (BIB13) Oct. 1990; 1 Fang, Chen (BIB4) Oct. 1992; 4 Miller, Prasanna Kumar, Reisis, Stout (BIB5) 1993; 42 Chen, Fang (BIB3) 1991; 17 Chen, Liu (BIB2) 1987; 41 Loveland (BIB1) 1984; Vol. 29 Olariu, Schwing, Zhang (BIB6) 1993; 19 Olariu, Schwing, Zhang (BIB7) 1992 Olariu, Schwing, Zhang (BIB9) 1993 Olariu, Schwing, Zhang (BIB8) 1992; 10 Olariu, Schwing, Zhang (BIB10) 1993; 33 Rothstein (BIB14) 1988; 18 Chen (10.1016/0020-0255(95)00026-L_BIB3) 1991; 17 Li (10.1016/0020-0255(95)00026-L_BIB11) 1989; 11 Chen (10.1016/0020-0255(95)00026-L_BIB2) 1987; 41 Fang (10.1016/0020-0255(95)00026-L_BIB4) 1992; 4 Rothstein (10.1016/0020-0255(95)00026-L_BIB14) 1988; 18 Wang (10.1016/0020-0255(95)00026-L_BIB15) 1991 Loveland (10.1016/0020-0255(95)00026-L_BIB1) 1984; Vol. 29 Olariu (10.1016/0020-0255(95)00026-L_BIB6) 1993; 19 Olariu (10.1016/0020-0255(95)00026-L_BIB10) 1993; 33 Olariu (10.1016/0020-0255(95)00026-L_BIB7) 1992 Maresca (10.1016/0020-0255(95)00026-L_BIB12) 1989; 7 Olariu (10.1016/0020-0255(95)00026-L_BIB8) 1992; 10 Miller (10.1016/0020-0255(95)00026-L_BIB5) 1993; 42 Olariu (10.1016/0020-0255(95)00026-L_BIB9) 1993 Wang (10.1016/0020-0255(95)00026-L_BIB13) 1990; 1 |
| References_xml | – volume: 1 start-page: 500 year: Oct. 1990 end-page: 507 ident: BIB13 article-title: Constant time algorithms for transitive closure and some related graph problems on processor arrays with reconfigurable bus systems publication-title: IEEE Trans. Parallel and Distributed Syst. – volume: 4 start-page: 475 year: Oct. 1992 end-page: 486 ident: BIB4 article-title: Vectorization of a generalized procedure for theorem proving in propositional logic on vector computers publication-title: IEEE Trans. Knowledge and Data Eng. – start-page: 472 year: 1992 end-page: 479 ident: BIB7 article-title: Fundamental data movement for reconfigurable meshes publication-title: Proc. Int. Phoenix Conf. on Computers and Communications – volume: 11 start-page: 233 year: Mar. 1989 end-page: 243 ident: BIB11 article-title: Polymorphic-torus architecture for computer vision publication-title: IEEE Trans. Pattern Anal. Machine Intell. – start-page: 30 year: 1993 end-page: 36 ident: BIB9 article-title: Computing on dynamic buses publication-title: Proc. Int. Phoenix Conf. on Computers and Communications – start-page: 42 year: 1991 end-page: 49 ident: BIB15 article-title: Configurational computation: A new computational method on processor arrays with reconfigurable bus systems publication-title: Proc. Int. Conf. on Parallel Processing – volume: 7 start-page: 302 year: Apr. 1989 end-page: 320 ident: BIB12 article-title: Connection autonomy in SIMD computers: A VLSI implementation publication-title: J. Parallel and Distributed Computing – volume: 17 start-page: 983 year: 1991 end-page: 995 ident: BIB3 article-title: An efficient procedure for theorem proving in propositional logic on vector computers publication-title: Parallel Computing – volume: 19 start-page: 229 year: 1993 end-page: 237 ident: BIB6 article-title: Applications of reconfigurable meshes to constant-time computations publication-title: Parallel Computing – volume: 33 start-page: 396 year: 1993 end-page: 410 ident: BIB10 article-title: Optimal convex hull algorithms on enhanced meshes publication-title: BIT – volume: 42 start-page: 392 year: 1993 end-page: 678 ident: BIB5 article-title: Parallel computations on reconfigurable meshes publication-title: IEEE Trans. Comput. – volume: Vol. 29 year: 1984 ident: BIB1 article-title: Automated theorem proving: A quarter century review publication-title: Contemporary Mathematics – volume: 41 start-page: 61 year: 1987 end-page: 76 ident: BIB2 article-title: A parallel approach to theorem proving in propositional logic publication-title: Inform. Sci. – volume: 10 start-page: 610 year: 1992 end-page: 617 ident: BIB8 article-title: Fast computer vision algorithms for reconfigurable meshes publication-title: Vision and Image Computing – volume: 18 start-page: 522 year: 1988 end-page: 531 ident: BIB14 article-title: Bus automata, brains, and mental models publication-title: IEEE Trans. Syst., Man. Cybern. – volume: Vol. 29 year: 1984 ident: 10.1016/0020-0255(95)00026-L_BIB1 article-title: Automated theorem proving: A quarter century review – volume: 41 start-page: 61 year: 1987 ident: 10.1016/0020-0255(95)00026-L_BIB2 article-title: A parallel approach to theorem proving in propositional logic publication-title: Inform. Sci. doi: 10.1016/0020-0255(87)90005-3 – volume: 33 start-page: 396 year: 1993 ident: 10.1016/0020-0255(95)00026-L_BIB10 article-title: Optimal convex hull algorithms on enhanced meshes publication-title: BIT doi: 10.1007/BF01990523 – volume: 19 start-page: 229 year: 1993 ident: 10.1016/0020-0255(95)00026-L_BIB6 article-title: Applications of reconfigurable meshes to constant-time computations publication-title: Parallel Computing doi: 10.1016/0167-8191(93)90052-M – volume: 1 start-page: 500 issue: 4 year: 1990 ident: 10.1016/0020-0255(95)00026-L_BIB13 article-title: Constant time algorithms for transitive closure and some related graph problems on processor arrays with reconfigurable bus systems publication-title: IEEE Trans. Parallel and Distributed Syst. doi: 10.1109/71.80177 – volume: 17 start-page: 983 year: 1991 ident: 10.1016/0020-0255(95)00026-L_BIB3 article-title: An efficient procedure for theorem proving in propositional logic on vector computers publication-title: Parallel Computing doi: 10.1016/S0167-8191(05)80043-2 – volume: 11 start-page: 233 issue: 3 year: 1989 ident: 10.1016/0020-0255(95)00026-L_BIB11 article-title: Polymorphic-torus architecture for computer vision publication-title: IEEE Trans. Pattern Anal. Machine Intell. doi: 10.1109/34.21792 – volume: 4 start-page: 475 issue: 5 year: 1992 ident: 10.1016/0020-0255(95)00026-L_BIB4 article-title: Vectorization of a generalized procedure for theorem proving in propositional logic on vector computers publication-title: IEEE Trans. Knowledge and Data Eng. doi: 10.1109/69.166989 – volume: 10 start-page: 610 year: 1992 ident: 10.1016/0020-0255(95)00026-L_BIB8 article-title: Fast computer vision algorithms for reconfigurable meshes publication-title: Vision and Image Computing doi: 10.1016/0262-8856(92)90035-2 – start-page: 30 year: 1993 ident: 10.1016/0020-0255(95)00026-L_BIB9 article-title: Computing on dynamic buses – start-page: 42 year: 1991 ident: 10.1016/0020-0255(95)00026-L_BIB15 article-title: Configurational computation: A new computational method on processor arrays with reconfigurable bus systems – volume: 42 start-page: 392 year: 1993 ident: 10.1016/0020-0255(95)00026-L_BIB5 article-title: Parallel computations on reconfigurable meshes publication-title: IEEE Trans. Comput. doi: 10.1109/12.277290 – start-page: 472 year: 1992 ident: 10.1016/0020-0255(95)00026-L_BIB7 article-title: Fundamental data movement for reconfigurable meshes – volume: 7 start-page: 302 issue: 2 year: 1989 ident: 10.1016/0020-0255(95)00026-L_BIB12 article-title: Connection autonomy in SIMD computers: A VLSI implementation publication-title: J. Parallel and Distributed Computing doi: 10.1016/0743-7315(89)90022-1 – volume: 18 start-page: 522 issue: 4 year: 1988 ident: 10.1016/0020-0255(95)00026-L_BIB14 article-title: Bus automata, brains, and mental models publication-title: IEEE Trans. Syst., Man. Cybern. doi: 10.1109/21.17370 |
| SSID | ssj0004766 |
| Score | 1.4668552 |
| Snippet | In this paper, we present an O(1) time algorithm for theorem proving in propositional logic on processor arrays with a reconfigurable bus system of size
m × 2... |
| SourceID | pascalfrancis crossref elsevier |
| SourceType | Index Database Publisher |
| StartPage | 175 |
| SubjectTerms | Algorithmics. Computability. Computer arithmetics Applied sciences Artificial intelligence Computer science; control theory; systems Exact sciences and technology Learning and adaptive systems Programming theory Theoretical computing |
| Title | A constant time algorithm for theorem proving in propositional logic on reconfigurable meshes |
| URI | https://dx.doi.org/10.1016/0020-0255(95)00026-L |
| Volume | 85 |
| WOSCitedRecordID | wos002002559500026L&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1872-6291 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0004766 issn: 0020-0255 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3daxQxEA_a-mAR0aq06kkeRJRj691-5OPxLBWVoxSpcC-yZDdJu-LtHXvb0j_fydfeLiJ-gC_hCLkE8vtlMjM7k0HoJZEgeYsijspSgoFSxtIcKRllmoH-LIpUK_u6_pyenrLFgp_50KGNLSdA65rd3PD1f4Ua-gBskzr7F3B3k0IH_AbQoQXYof0j4GcmktzofK0tHD8W3y9WTdVeLkNE4apRy3FwJVQ2RCuEbgFeVhaaTwjWVNbVxVVjs6uWanPp4w2_hej3LvNx7C_STkE_a4RUyta-e3fUeXGqazH-LJZjQLd16B4fbd0OLo2b9t0OXT7MIFzTKJ-RsVLc7eJEKqNxRGJXkyvIXFemZ8AtJ0CnNOvdxVNXPu4nMe88Dt1qoItzaEz905hEobR9_xFtM9RaT5kdM7-NdmOacZDku7OPJ4tP21Ra6j5vh6lDtuWUvO36XvPsjV_qV9rMvbXYwBnTrjhKT2M5f4Due1MDzxxFHqJbqt5He70HKPfRyKet4Fe4hyb2Av8R-jrDgUzYkAl3ZMIwGnsyYU8mXNV4QCZsyYRhxiGZsCPTY_Tl_cn58YfIF-SISrDM24iCukcKLVKVaFpyqQjXmnGh5ESmTE6YmsRCa51K2FqVKFKqsgCbVMcljBLT5AnaqVe1OkA40akqUlaa5ydTVlAm4zQpspQQPSEFI4coChubr927K3kISDRA5AaInGe5BSKfHyIadj_3lHc6YQ6c-c0_RwOwuuWSjBNQZ5_-88zP0N3tyXmOdtrmSo3QnfK6rTbNC8-8HymdnVk |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+constant+time+algorithm+for+theorem+proving+in+propositional+logic+on+reconfigurable+meshes&rft.jtitle=Information+sciences&rft.au=Pradeep%2C+B.&rft.au=Siva+Ram+Murthy%2C+C.&rft.date=1995-07-01&rft.pub=Elsevier+Inc&rft.issn=0020-0255&rft.eissn=1872-6291&rft.volume=85&rft.issue=1&rft.spage=175&rft.epage=184&rft_id=info:doi/10.1016%2F0020-0255%2895%2900026-L&rft.externalDocID=002002559500026L |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0020-0255&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0020-0255&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0020-0255&client=summon |