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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Information sciences Ročník 85; číslo 1; s. 175 - 184
Hlavní autoři: Pradeep, B., Siva Ram Murthy, C.
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