How to use Z3 SMT-LIB to prove theorems in Frobenius Algebras
问题 We prove the following theorem in Frobenius Algebras The proof is performed using the following code ;; Frobenius algebra object (A,mu,eta,delta, epsilon) (declare-sort A) (declare-sort AA) (declare-sort A_AA) (declare-sort AA_A) (declare-sort I) (declare-sort I_A) (declare-sort A_I) (declare-fun alpha (AA_A) A_AA) (declare-fun inv_alpha (A_AA) AA_A) (declare-fun mu (AA) A) (declare-fun eta (I) A) (declare-fun mu_id (AA_A) AA) (declare-fun id_mu (A_AA) AA) (declare-fun eta_id (I_A) AA)