Can We Trust Theorem Provers for Industrial AI?
There are three technologies a modern AI-aware software engineer needs to know: data mining, theorem proving, and nonlinear optimization (also called search-based SE). While much of the current industrial AI activity is focused on data mining, these other technologies are starting to achieve promine...
Saved in:
Published in | IEEE software Vol. 38; no. 6; pp. 104 - 108 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Los Alamitos
IEEE
01.11.2021
IEEE Computer Society |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | There are three technologies a modern AI-aware software engineer needs to know: data mining, theorem proving, and nonlinear optimization (also called search-based SE). While much of the current industrial AI activity is focused on data mining, these other technologies are starting to achieve prominence. Optimization technology is discussed in the editorial “A Watershed Moment for Search-Based Software Engineering” (see IEEE Software, July-August 2021). Here, we offer a tutorial on theorem proving (what it is, how to use it, how it can sometimes go wrong, and how to fix that). |
---|---|
ISSN: | 0740-7459 1937-4194 |
DOI: | 10.1109/MS.2021.3103448 |