From d5557036514ff1be85315d5dd5deac44ebedab98 Mon Sep 17 00:00:00 2001 From: Kamila Szewczyk Date: Sat, 4 Mar 2023 22:16:38 +0100 Subject: [PATCH] matrix:det - simplify vars --- .../java/palaiologos/kamilalisp/runtime/cas/MatrixDet.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/palaiologos/kamilalisp/runtime/cas/MatrixDet.java b/src/main/java/palaiologos/kamilalisp/runtime/cas/MatrixDet.java index 1991567d..56244f1c 100644 --- a/src/main/java/palaiologos/kamilalisp/runtime/cas/MatrixDet.java +++ b/src/main/java/palaiologos/kamilalisp/runtime/cas/MatrixDet.java @@ -50,7 +50,10 @@ public Atom apply(Environment env, List args) { detData.add(L[i][i].getUserdata(MathExpression.class).getData()); detData.add(U[i][i].getUserdata(MathExpression.class).getData()); } - return new Atom(new MathExpression(env, vars, new Atom(detData)).simplify(env)); + LinkedHashSet hs = new LinkedHashSet<>(); + Atom dd = new Atom(detData); + MathExpression.unknownsFrom(dd, hs); + return new Atom(new MathExpression(env, hs, dd).simplify(env)); } @Override