Invention Grant
- Patent Title: Evaluating recursive and exiversal predicates
-
Application No.: US14840448Application Date: 2015-08-31
-
Publication No.: US10262269B2Publication Date: 2019-04-16
- Inventor: Ian Lynagh
- Applicant: SEMMLE LIMITED
- Applicant Address: GB Oxford
- Assignee: Semmle Limited
- Current Assignee: Semmle Limited
- Current Assignee Address: GB Oxford
- Agency: Fish & Richardson P.C.
- Main IPC: G06N5/04
- IPC: G06N5/04 ; G06F17/30

Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating recursive predicates and exiversal predicates. One of the methods includes receiving an expression having an exiversal quantifier that specifies a condition x and a condition y. The expression is transformed into a second expression having multiple recursive calls, the second expression having a first non-negated term with a first recursive call in the condition y, and a second negated term with a second recursive call in the condition y. The second expression is evaluated using evaluation predicates that include a single delta predicate that replaces only the recursive call in the first non-negated term to identify data elements in the relation having at least one attribute satisfying the condition x and the condition y, and, for each attribute of the data element satisfying the condition x, the attribute also satisfies the condition y.
Public/Granted literature
- US20170061293A1 EVALUATING RECURSIVE AND EXIVERSAL PREDICATES Public/Granted day:2017-03-02
Information query