1987
DOI: 10.1364/ao.26.001852
|View full text |Cite
|
Sign up to set email alerts
|

Optical implementations of mathematical resolution

Abstract: Mathematical resolution is an algorithmic technique for reasoning from facts expressed in clause form to a conclusion. The technique is normally implemented on electronic computers with list-processing languages. This paper presents data representation and processing techniques for a parallel implementation using array-based optical logic. Implementations up through the quantified propositional calculus are presented, and the operations of resolvent formation, unification, and search are discussed. It is shown… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
1
0

Year Published

1989
1989
1992
1992

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 2 publications
0
1
0
Order By: Relevance
“…This is followed by a substitution phase whereby a different pattern is substituted in all the locations where the search pattern is found. SSL has been applied to a wide range of applications including digital logic and arithmetic operations, 4,5 signal and image processing, 6 -7 symbolic computing, 8,9 massively parallel computing, 10 implementation of artificial intelligence languages such as PROLOG, 11 and implementation of optical random access memory. 12 In all the implementations that have been reported for SSL thus far, the input operands are assumed to be placed vertically on top of each other so that the operands occupy distinct locations on the input plane.…”
mentioning
confidence: 99%
“…This is followed by a substitution phase whereby a different pattern is substituted in all the locations where the search pattern is found. SSL has been applied to a wide range of applications including digital logic and arithmetic operations, 4,5 signal and image processing, 6 -7 symbolic computing, 8,9 massively parallel computing, 10 implementation of artificial intelligence languages such as PROLOG, 11 and implementation of optical random access memory. 12 In all the implementations that have been reported for SSL thus far, the input operands are assumed to be placed vertically on top of each other so that the operands occupy distinct locations on the input plane.…”
mentioning
confidence: 99%