Conversion of Mathematical Statements
First Claim
1. A method for computer-assisted conversion of a mathematical statement from one data format to another comprising:
- inputting to a computer a mathematical statement containing one or more binary relation operators in a data file in the first format;
passing the file through a recognition means to convert the file with the statement to a different data format;
partitioning the statement into mathematical blocks using the binary relation operators;
checking a mathematical block against at least one other block using the analytic manipulation means;
identifying errors found by the checking; and
reporting the errors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for computer-assisted conversion of mathematical statements from one data format to another and an apparatus for carrying out the method are particularly useful for computer recognition of visual images of mathematical statements. There are difficulties in converting a mathematical statement perfectly from, say, a hand-written document into a mathematical computer code, especially if scanning and recognition software is used. Errors may also occur where electronic documents are transmitted over noisy communications channels. To overcome these difficulties, the method comprises inputting to a computer a mathematical statement expressed by a binary relation operator in a data file in the first format; passing the file through a recognition means to convert the file with the statement to a different data format; partitioning the statement into mathematical blocks using the binary relation operators; checking a mathematical block against at least one other block using the analytic manipulation means; identifying errors found by the checking; and reporting the errors.
13 Citations
15 Claims
-
1. A method for computer-assisted conversion of a mathematical statement from one data format to another comprising:
-
inputting to a computer a mathematical statement containing one or more binary relation operators in a data file in the first format; passing the file through a recognition means to convert the file with the statement to a different data format; partitioning the statement into mathematical blocks using the binary relation operators; checking a mathematical block against at least one other block using the analytic manipulation means; identifying errors found by the checking; and reporting the errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. An apparatus for conversion of a mathematical statement from one data format to another comprising:
-
an input device for receiving a mathematical statement containing one or more binary relation operators in a data file in a first format; a memory for storing the statement; an output device for outputting the result of checking; and
a processor for checking the statement, includingrecognition means for converting the data file with the statement to a different data format; partitioning means for partitioning the statement into mathematical blocks using the binary relation operators; checking means for checking a mathematical block against at least one other block using analytic manipulation means; identifying means for identifying errors found by the checking means; and reporting means for reporting the errors to the output device. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification