z3py中的参数化数据类型

z3py中的参数化数据类型,z3,z3py,Z3,Z3py,z3py是否具有创建参数化数据类型的功能,如使用以下SMTLIB代码生成的数据类型 ( declare - datatype List ( par ( T ) ( ( nil ) ( cons ( car T ) ( cdr ( List T )) )))) 对。请看这里: 搜索标题为“数据类型”的部分 下面是该页面的示例,它正是您想要的: def DeclareListsort: List=Datatype'List\u,共%s'%sort.name 列表。声明“cons”,“car”,排序

z3py是否具有创建参数化数据类型的功能,如使用以下SMTLIB代码生成的数据类型

( declare - datatype List ( par ( T )
( ( nil ) ( cons ( car T ) ( cdr ( List T )) ))))
对。请看这里:

搜索标题为“数据类型”的部分

下面是该页面的示例,它正是您想要的:

def DeclareListsort: List=Datatype'List\u,共%s'%sort.name 列表。声明“cons”,“car”,排序,“cdr”,列表 列表。声明“无” 返回列表。创建 IntList=DeclareListIntSort RealList=DeclareListRealSort IntListList=DeclareListIntList