File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -83,12 +83,14 @@ simplifyEquation
83
83
-> simplifier (MultiAnd (Equation variable ))
84
84
simplifyEquation equation =
85
85
do
86
- simplifiedResults <-
87
- Logic. observeT $ Simplifier. simplifyCondition SideCondition. top (fromPredicate argument')
88
- unless
89
- ((isTop . predicate) simplifiedResults)
86
+ simplifiedCond <- lift $
87
+ Simplifier. simplifyCondition
88
+ SideCondition. top
89
+ (fromPredicate argument')
90
+ Monad. unless
91
+ ((isTop . predicate) simplifiedCond)
90
92
(throwE equation)
91
- let Conditional { substitution, predicate } = simplifiedResults
93
+ let Conditional { substitution, predicate } = simplifiedCond
92
94
Monad. unless (isTop predicate) (throwE equation)
93
95
let subst = Substitution. toMap substitution
94
96
left' = TermLike. substitute subst left
You can’t perform that action at this time.
0 commit comments