Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Frank M. Brown

dblp:63/5157 · DBLP profile ↗
← Back
28ranked-venue papers
27as first author
0since 2021 · last 2003
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 13 · 12 first-authorSystems, architecture and hardware · 11 · 11 first-authorTheory of computation · 8 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
15 papers
Automated reasoning and model checking · 60% Logic in computer science · 31% Combinatorics and discrete mathematics · 4%
Computer architecture, parallel and distributed computing, and storage systems
5 papers
Electronic design automation · 93% Integrated circuit design · 7%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 28 heaviest of 32, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
deduction
0.011986
An Experimental Logic Based on the Fundamental Deduction Principle · Artif. Intell. 1986
Electronic design automation › logic synthesis
combinational logic synthesis
0.041975
The Constrained-Input Problem · IEEE Trans. Computers 1975
Equational Realizations of Switching Functions · IEEE Trans. Computers 1975
Weighted Realizations of Switching Functions · IEEE Trans. Computers 1975
Electronic design automation
logic synthesis
0.041975
The Constrained-Input Problem · IEEE Trans. Computers 1975
Equational Realizations of Switching Functions · IEEE Trans. Computers 1975
Weighted Realizations of Switching Functions · IEEE Trans. Computers 1975
Automated reasoning and model checking
automated theorem proving
0.021980
An Investigation Into the Goals of Research in Automatic Theorem Proving as Related to Mathematical Reasoning · Artif. Intell. 1980
Towards the Automation of Set Theory and its Logic · Artif. Intell. 1978
Logic in computer science › algebraic logic › boolean algebra
boolean equation solving
0.031974
Equational Logic · IEEE Trans. Computers 1974
Single-Parameter Solutions for Flip-Flop Equations · IEEE Trans. Computers 1971
Reduced Solutions of Boolean Equations · IEEE Trans. Computers 1970
Automated reasoning and model checking › automated reasoning
mathematical reasoning
0.011980
An Investigation Into the Goals of Research in Automatic Theorem Proving as Related to Mathematical Reasoning · Artif. Intell. 1980
Automated reasoning and model checking › theorem proving
inductive theorem proving
0.011979
Inductive Reasoning on Recursive Equations · Artif. Intell. 1979
Logic in computer science
proof theory
0.021986
An Experimental Logic Based on the Fundamental Deduction Principle · Artif. Intell. 1986
A Theorem Prover for Elementary Set Theory · IJCAI 1977
Logic in computer science
set theory
0.021978
A Theorem Prover for Elementary Set Theory · IJCAI 1977
Towards the Automation of Set Theory and its Logic · Artif. Intell. 1978
Automated reasoning and model checking
inductive reasoning
0.011977
Inductive Reasoning in Mathematics · IJCAI 1977
Automated reasoning and model checking
theorem proving
0.011977
A Theorem Prover for Elementary Set Theory · IJCAI 1977
Logic in computer science
quantificational logic
0.011985
A Logic Programming and Verification System for Recursive Quantificational Logic · IJCAI 1985
Natural language and speech › Language models and text generation
mathematical reasoning
0.011980
An Investigation Into the Goals of Research in Automatic Theorem Proving as Related to Mathematical Reasoning · Artif. Intell. 1980
Computational complexity › computational models
analog computation
0.011969
Comment on "Canonical Programming of Nonlinear and Time-Varying Differential Equations" · IEEE Trans. Computers 1969
Logic in computer science
term rewriting
0.011979
Inductive Reasoning on Recursive Equations · Artif. Intell. 1979
Integrated circuit design
digital circuit design
0.011975
Weighted Realizations of Switching Functions · IEEE Trans. Computers 1975
Electronic design automation › logic synthesis
don't-care optimization
0.011975
The Constrained-Input Problem · IEEE Trans. Computers 1975
Logic in computer science › algebraic logic
boolean algebra
0.011968
The Origin of the Method of Iterated Consensus · IEEE Trans. Computers 1968
Mathematical optimization › discrete optimization › boolean function minimization
prime implicant
0.011968
The Origin of the Method of Iterated Consensus · IEEE Trans. Computers 1968
Combinatorics and discrete mathematics › matrix theory
binary matrices
0.011963
A Node-Elimination Theorem for Boolean Matrices · IEEE Trans. Electron. Comput. 1963
Combinatorics and discrete mathematics
matrix theory
0.011963
A Node-Elimination Theorem for Boolean Matrices · IEEE Trans. Electron. Comput. 1963
Automated reasoning and model checking
program transformation
0.011965
Code Transformation in Sequential Machines · IEEE Trans. Electron. Comput. 1965
Automata and formal languages › finite automata
sequential machines
0.011965
Code Transformation in Sequential Machines · IEEE Trans. Electron. Comput. 1965
Integrated circuit design › digital circuit design › sequential circuit design
flip-flop input equations
0.011971
Single-Parameter Solutions for Flip-Flop Equations · IEEE Trans. Computers 1971
Integrated circuit design › digital circuit design
sequential circuit design
0.011971
Single-Parameter Solutions for Flip-Flop Equations · IEEE Trans. Computers 1971
Mathematical optimization
differential equations
0.011969
Comment on "Canonical Programming of Nonlinear and Time-Varying Differential Equations" · IEEE Trans. Computers 1969
Automata and formal languages › automata algorithms
state minimization
0.011970
Comment on "The Determination of the Maximum Compatibility Classes" · IEEE Trans. Computers 1970
Combinatorics and discrete mathematics
switching theory
0.011965
Code Transformation in Sequential Machines · IEEE Trans. Electron. Comput. 1965

Methods — techniques the papers use, named apart from their topics

table of consequences · 0.0covering problem · 0.0symmetric representation · 0.0multiplexer · 0.0digital comparator · 0.0boolean function equivalence · 0.0boolean equation solving · 0.0boolean algebra · 0.0permutation matrices · 0.0parameter minimization · 0.0algebraic methods · 0.0
YearPublicationVenuePosition
2003 Decision Procedures for the Propositional Cases of Second Order Logic and Z Modal Logic Representations
Frank M. Brown
TABLEAUX1
2003 Logistica 2.0: A Technology for Implementing Automatic Deduction Systems
Frank M. Brown
TABLEAUX1
1990 Schemata
Frank M. Brown, Carlos Araya
CADE1
1990 Cylindric Algebra Equation Solver
Frank M. Brown, Carlos Araya
CADE1
1990 SCHEMATA: A Language for Deduction
Carlos Araya, Frank M. Brown
ECAI2
1988 SYMEVAL: A Theorem Prover Based on the Experimental Logic
Frank M. Brown, Seung S. Park
CADE1
1988 ZPLAN: An Automatic Reasoning System for Situations
Frank M. Brown, Seung S. Park, Jim Phelps
CADE1
1986 A Commonsense Theory of Nonmonotonic Reasoning
Frank M. Brown
CADE1
1986 An Experimental Logic Based on the Fundamental Deduction Principle
Frank M. Brown
Artif. Intell.1
1985 A Logic Programming and Verification System for Recursive Quantificational Logic
Frank M. Brown, Peiya Liu
IJCAI1
1984 On permutations of wires and states
Frank M. Brown, Yoshihide Igarashi
Discret. Appl. Math.1
1981 Design of a MUMPS Interpreter
abstract
Abstract This paper describes the basic design of Comp Consultants Standards Mumps system for Tano Corporation's Outpost 11 6800 based micro computer running under the Flex 2.0 floppy disk operating system with 64K bytes of random access memory. The Mumps system consists of an executive which includes I/O device handlers, and interpreter for Standard Mumps and a floppy disk storage system for global variables based on balanced trees with key compression by indexes and with 32 K of random access memory buffers to make up for the slow floppy disk access times. Comp Consultants Mumps involves some significant departures from previous Mumps implementations. In particular local variables and routine lines are stored in the same manner as global variables. For example the storage key for a routine consists of three parts: The routine name, a label, and a line offset number. Representing local variables and routines as global variables not only increases the available buffer space by eliminating special code to handle local variable storage, routine storage, and program editing; but also increases the utilization of the buffers by keeping in memory what is most often accessed regardless whether it is a local variable, a global variable, or program code. This unified representation of local variables and routines as global variables is described in detail in this paper.
Frank M. Brown
Softw. Pract. Exp.1
1980 An Investigation Into the Goals of Research in Automatic Theorem Proving as Related to Mathematical Reasoning
Frank M. Brown
Artif. Intell.1
1979 Inductive Reasoning on Recursive Equations
Frank M. Brown, Sten-Åke Tärnlund
Artif. Intell.1
1978 Towards the Automation of Set Theory and its Logic
Frank M. Brown
Artif. Intell.1
1977 A Theorem Prover for Elementary Set Theory
Frank M. Brown
IJCAI1
1977 Inductive Reasoning in Mathematics
Frank M. Brown, Sten-Åke Tärnlund
IJCAI1
1975 Weighted Realizations of Switching Functions
abstract
Any switching function has weighted representations, i.e., symmetric representations for which some of the arguments are repeated. We call a logic network based on such a representation a weighted realization. It is shown that a weighted realization may be implemented using a full-adder network (called a moment generator) whose outputs are fed to a multiplexer. A procedure is given to synthesize the full-adder network using the fewest possible modules and with strong coalescing of modules into multibit adders.
Frank M. Brown
IEEE Trans. Computers1
1975 Equational Realizations of Switching Functions
abstract
Equational logic is an approach to combinational synthesis based on the equation f(x) = 1 rather than on the function f(x). The central problem of equational logic is to find a system of equations gi(x) = hi(x) (i = 1,2,...,k), of the simplest possible form, that has the same solutions as f(x) = 1. Given such a k-equation system, f(x) may be realized as the output of a k-wide digital comparator whose inputs are the 2k g's and h's constituting the system.
Frank M. Brown
IEEE Trans. Computers1
1975 The Constrained-Input Problem
abstract
Given a combinational output function f and an input constraint φ = 0, there is a set G( f, φ) of output functions equivalent to f with respect to φ. A function belongs to G( f, φ), that is, provided its evaluations agree with those of f for all argument combinations satisfying the constraint φ = 0. We define the constrained-input problem as that of generating G( f, φ), given f and φ. A general solution for this problem is developed. Applications to the "don't-care" problem and to translator synthesis are discussed.
Frank M. Brown
IEEE Trans. Computers1
1974 Equational Logic
abstract
A combinational circuit realizing the switching function f(x) may be regarded as a solution verifier for the Boolean equation f(x) = 1. (*) The output of the circuit is 1, that is, if and only if the input-vector x is a solution for (*). We use the term "equational logic" to denote an approach to circuit synthesis based on (*) rather than on the function f(x). The central problem of equational logic is to find a system of equations gi(x) = hi(x) (i = 1,2,...,k), of the simplest possible form, that has the same solutions as (*). Given such a k-equation system, f(x) may be realized as the output of a k-wide digital comparator whose inputs are the 2k g's and h's constituting the system. The problem of finding a simple system of equations equivalent to a given equation was investigated more than a century ago by Willian Stanley Jevons, who called it "the inverse problem of logic." It was thought by Jevons and other 19th century logicians that the inverse problem is "always tentative," i.e., that it does not admit of algorithmic solution. It is shown in this paper, however, that the inverse problem may be solved as a covering problem by use of the "table of consequences" of Poretsky. As presently formulated, this approach is limited in practical utility by the large size of the tables involved. It appears that a practical solution technique requires a reformulation of the inverse problem.
Frank M. Brown
IEEE Trans. Computers1
1971 Single-Parameter Solutions for Flip-Flop Equations
abstract
General one-parameter solutions are exhibited for the RS, RST, and JK flip-flop input equations.
Frank M. Brown
IEEE Trans. Computers1
1970 Comment on "The Determination of the Maximum Compatibility Classes"
Frank M. Brown
IEEE Trans. Computers1
1970 Reduced Solutions of Boolean Equations
abstract
The family of solutions for a Boolean equation is commonly represented in a single formula involving arbitrary Boolean parameters. It is well known that n parameters suffice to construct a general solution for an equation in n unknowns. For some equations, however, a general solution may be constructed using fewer than n parameters. This paper describes a method for constructing reduced solutions, i.e., general solutions involving the fewest parameters possible.
Frank M. Brown
IEEE Trans. Computers1
1969 Comment on "Canonical Programming of Nonlinear and Time-Varying Differential Equations"
abstract
A recent note by Soudack [1] discusses the application of Levine's method of canonical analog programming [2] to nonlinear and time-varying differential equations. Assuming that only the ai(t) are time-varying, Soudack states that canonical programming cannot be applied to the differential equation E ai(t) piy(t) = E bj(t) piu(t) (1) unless the condition m < n-q (2) is satisfied, where q is "the order of the highest derivative where a nonlinearity occurs, or is the highest derivative multiplied by a time-varying coefficient."
Frank M. Brown
IEEE Trans. Computers1
1968 The Origin of the Method of Iterated Consensus
abstract
Quine shows [2], [3] that a logical formula expressed as a sum of products may be transformed into the sum of all its prime implicants by repeated application of the following two rules.
Frank M. Brown
IEEE Trans. Computers1
1965 Code Transformation in Sequential Machines
abstract
This paper describes an algebraic method for determining the effect produced on the logical structure of a synchronous, delay-memory sequential machine by a transformation of input, output, and state coding. The logical structure of a combinational transducer is specified by a 0, 1 ``pseudopermutation'' array called a logic matrix. Procedures are developed for computing the logic matrices for series, disjoint, and parallel combinations in terms of the logic matrices of the subunits. The logic matrix for a transducer exhibiting reduced dependence is characterized. Code transformation of the inputs, outputs, and states of a sequential machine is described in terms of permutation matrices. The logic matrix of the equivalent transformed machine is given as a function of the initial logic matrix and the matrices specifying the transformation.
Frank M. Brown
IEEE Trans. Electron. Comput.1
1963 A Node-Elimination Theorem for Boolean Matrices
Frank M. Brown
IEEE Trans. Electron. Comput.1