From 401e0eb398c5f265424033a930c7749ac47b4a81 Mon Sep 17 00:00:00 2001
From: Angello Astorga <aastorg2@illinois.edu>
Date: Mon, 29 Nov 2021 19:26:30 -0500
Subject: [PATCH] multiply variable by itself instead of using power function

---
 firstpass_learner.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/firstpass_learner.py b/firstpass_learner.py
index 5693951..9877be7 100644
--- a/firstpass_learner.py
+++ b/firstpass_learner.py
@@ -22,7 +22,7 @@ def l1_norm(*exprs) -> z3.ExprRef:
     return z3.Sum(*(abs_expr(expr) for expr in exprs))
 
 def l2_norm(*exprs) -> z3.ExprRef:
-    return z3.Sum(*(expr**2 for expr in exprs))
+    return z3.Sum(*(expr*expr for expr in exprs))
 
 def max_expr(*exprs) -> z3.ExprRef:
     m = exprs[0]
@@ -99,7 +99,7 @@ class FirstpassLearner(Z3LearnerBase):
             print("(unsat)")
             return None
         else:
-            print("(unknown)")
+            print("(unknown) or timeout!")
             return None
 
 
-- 
GitLab