Stalmarck method.
Function or value | Description |
|
|
|
|
Full Usage:
inter els (arg2, arg3) (arg4, arg5) rev1 rev2 (arg8, arg9)
Parameters:
formula<'a> list
arg1 : partition<formula<'a>>
arg2 : 'b
arg3 : partition<formula<'a>>
arg4 : 'c
rev1 : func<formula<'a>, formula<'a> list>
rev2 : func<formula<'a>, formula<'a> list>
arg7 : partition<formula<'a>>
arg8 : func<formula<'a>, ('d * 'e list) list>
Returns: partition<formula<'a>> * func<formula<'a>, ('d * 'e list) list>
|
|
Full Usage:
relevance trigs
Parameters:
(('a * 'a) * 'b) list
Returns: func<'a, (('a * 'a) * 'b) list>
|
|
|
|
Full Usage:
saturate n (arg2, arg3) assigs allvars
Parameters:
int
arg1 : partition<formula<'a>>
arg2 : func<formula<'a>, ('b * (formula<'a> * formula<'a>) list) list>
assigs : (formula<'a> * formula<'a>) list
allvars : formula<'a> list
Returns: partition<formula<'a>> * func<formula<'a>, ('b * (formula<'a> * formula<'a>) list) list>
|
|
|
|
Full Usage:
splits n (arg2, arg3) allvars vars
Parameters:
int
arg1 : partition<formula<'a>>
arg2 : func<formula<'a>, ('b * (formula<'a> * formula<'a>) list) list>
allvars : formula<'a> list
vars : formula<'a> list
Returns: partition<formula<'a>> * func<formula<'a>, ('b * (formula<'a> * formula<'a>) list) list>
|
|
Full Usage:
stal_intersect (arg1, arg2) (arg3, arg4) (arg5, arg6)
Parameters:
partition<formula<'a>>
arg1 : func<formula<'a>, ('b * 'c list) list>
arg2 : partition<formula<'a>>
arg3 : func<formula<'a>, ('b * 'c list) list>
arg4 : partition<formula<'a>>
arg5 : func<formula<'a>, ('b * 'c list) list>
Returns: partition<formula<'a>> * func<formula<'a>, ('b * 'c list) list>
|
|
|
|
|
|
|
|
|
|
Full Usage:
zero_saturate_and_check (arg1, arg2) trigs
Parameters:
partition<formula<'a>>
arg1 : func<formula<'a>, ('b * (formula<'a> * formula<'a>) list) list>
trigs : (formula<'a> * formula<'a>) list
Returns: partition<formula<'a>> * func<formula<'a>, ('b * (formula<'a> * formula<'a>) list) list>
|