如何在 z3 中添加一个 IndexOf 结果的偏移量

拉胡尔

如何向从IndexOf表达式获得的值添加偏移量也就是说,我该怎么做?

> import z3
> s = 'hello'
> t = 'e'
> z3.simplify(z3.IndexOf(s, t, 0) + z3.IntVal(1))
z3.z3types.Z3Exception: Non-sequence passed as a sequence

我想在 than of 之后获取位置e

另一方面,切换顺序按预期工作

> z3.simplify(z3.IntVal(1) + z3.IndexOf(s, t, 0))
2
别名

您在 z3py 中发现了一个错误!

错误在这一行:https : //github.com/Z3Prover/z3/blob/master/src/api/python/z3/z3.py#L10150

内容如下:

    return SeqRef(Z3_mk_seq_index(s.ctx_ref(), s.as_ast(), substr.as_ast(), offset.as_ast()), s.ctx)

相反,它应该说:

    return ArithRef(Z3_mk_seq_index(s.ctx_ref(), s.as_ast(), substr.as_ast(), offset.as_ast()), s.ctx)

我已经在他们的错误跟踪器上报告了这一点:https : //github.com/Z3Prover/z3/issues/2159

一旦在 z3.py 的本地副本中进行了更改,您的程序应该可以正常工作。或者你可以等到他们发布修复程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是Assembly中的偏移量,如何使用它们?

来自分类Dev

如何在Swift中删除UITableView偏移量

来自分类Dev

如何在Oracle 11g中的“选择”查询中添加偏移量?

来自分类Dev

Z3:Z3 C API中的未知结果

来自分类Dev

如何修复引导程序列中的怪异偏移量

来自分类Dev

如何在HighCharts中设置fillArea偏移量

来自分类Dev

如何在SQL Server中更新列的偏移量?

来自分类Dev

如何在RecyclerView ItemDecorator中获取偏移量

来自分类Dev

如何添加jQuery scrollTop偏移量?

来自分类Dev

如何在Skyfield中添加JulianDate对象或偏移量

来自分类Dev

如何在stream.read中传递一个偏移量?

来自分类Dev

如何为熊猫datetime添加时区偏移量?

来自分类Dev

Bootstrap:如何在列中添加垂直偏移量?

来自分类Dev

如何从Java中的时区偏移量获取时区?

来自分类Dev

如何知道EDIT控件中的偏移量以绘制文本?

来自分类Dev

如何在Z3中编写代码

来自分类Dev

技巧,如何使用lw的偏移量获得一个.word中的第二个值

来自分类Dev

如何在SpriteKit中更改Sprite的触摸偏移量?

来自分类Dev

如何从js中的时区获取UTC偏移量

来自分类Dev

在Kafka中,如何在两个偏移量之间重播kafka使用者?

来自分类Dev

如何设置一个常量常量指针在内存偏移量处的值?

来自分类Dev

如何在laravel中排序后添加偏移量

来自分类Dev

如何在Spring Kafka中禁用提交偏移量以在本地存储偏移量?

来自分类Dev

PHP中的未定义偏移量错误3

来自分类Dev

如何修复引导程序列中的怪异偏移量

来自分类Dev

如何调整两个div的偏移量?

来自分类Dev

如何在Skyfield中添加JulianDate对象或偏移量

来自分类Dev

如何从Java中的时区偏移量获取时区?

来自分类Dev

引导程序 3 中的列偏移量始终在右侧

Related 相关文章

  1. 1

    什么是Assembly中的偏移量,如何使用它们?

  2. 2

    如何在Swift中删除UITableView偏移量

  3. 3

    如何在Oracle 11g中的“选择”查询中添加偏移量?

  4. 4

    Z3:Z3 C API中的未知结果

  5. 5

    如何修复引导程序列中的怪异偏移量

  6. 6

    如何在HighCharts中设置fillArea偏移量

  7. 7

    如何在SQL Server中更新列的偏移量?

  8. 8

    如何在RecyclerView ItemDecorator中获取偏移量

  9. 9

    如何添加jQuery scrollTop偏移量?

  10. 10

    如何在Skyfield中添加JulianDate对象或偏移量

  11. 11

    如何在stream.read中传递一个偏移量?

  12. 12

    如何为熊猫datetime添加时区偏移量?

  13. 13

    Bootstrap:如何在列中添加垂直偏移量?

  14. 14

    如何从Java中的时区偏移量获取时区?

  15. 15

    如何知道EDIT控件中的偏移量以绘制文本?

  16. 16

    如何在Z3中编写代码

  17. 17

    技巧,如何使用lw的偏移量获得一个.word中的第二个值

  18. 18

    如何在SpriteKit中更改Sprite的触摸偏移量?

  19. 19

    如何从js中的时区获取UTC偏移量

  20. 20

    在Kafka中,如何在两个偏移量之间重播kafka使用者?

  21. 21

    如何设置一个常量常量指针在内存偏移量处的值?

  22. 22

    如何在laravel中排序后添加偏移量

  23. 23

    如何在Spring Kafka中禁用提交偏移量以在本地存储偏移量?

  24. 24

    PHP中的未定义偏移量错误3

  25. 25

    如何修复引导程序列中的怪异偏移量

  26. 26

    如何调整两个div的偏移量?

  27. 27

    如何在Skyfield中添加JulianDate对象或偏移量

  28. 28

    如何从Java中的时区偏移量获取时区?

  29. 29

    引导程序 3 中的列偏移量始终在右侧

热门标签

归档