cross product in z3
问题 Does z3 provide a cross product function for two lists? If not is it possible to define one without using higher order functions or using the provided list functions? I have been having trouble trying to define one. I know how to define one using map but I don't think that is supported in z3. 回答1: You can declare the cross product function in SMT 2.0. However, any non-trivial property will require a proof by induction. Z3 currently does not support proofs by induction. Thus, it will only be