How to use Z3 SMT-LIB to prove theorems for the group D3
问题 The table of products for the group D3 is : Using the following Z3 SMT-LIB code is possible to obtain a representation: (set-option :mbqi true) (declare-sort S) (declare-fun f (S S) S) (declare-fun g (S) S) (declare-const E S) (declare-const R1 S) (declare-const R2 S) (declare-const R3 S) (declare-const R4 S) (declare-const R5 S) (assert (forall ((x S)) (= (f x E) x))) (assert (forall ((x S)) (= (f E x) x))) (assert (= (f R1 R1) R2)) (assert (= (f R1 R2) E)) (assert (= (f R1 R3) R4)) (assert