@@ -68,7 +68,6 @@ import Kore.Step.Simplification.Simplify
6868import Kore.Step.Step
6969 ( Result
7070 , Results
71- , UnificationProcedure (.. )
7271 , UnifiedRule
7372 , applyInitialConditions
7473 , applyRemainder
@@ -284,14 +283,13 @@ applyWithFinalizer
284283 => Rule. UnifyingRuleVariable rule ~ RewritingVariableName
285284 => From rule SourceLocation
286285 => Finalizer rule simplifier
287- -> UnificationProcedure simplifier
288286 -> [rule ]
289287 -- ^ Rewrite rules
290288 -> Pattern RewritingVariableName
291289 -- ^ Configuration being rewritten
292290 -> simplifier (Results rule )
293- applyWithFinalizer finalize unificationProcedure rules initial = do
294- results <- unifyRules unificationProcedure initial rules
291+ applyWithFinalizer finalize rules initial = do
292+ results <- unifyRules initial rules
295293 debugAppliedRewriteRules initial (locations <$> results)
296294 let initialVariables = freeVariables initial
297295 finalize initialVariables initial results
@@ -307,8 +305,7 @@ See also: 'applyRewriteRule'
307305applyRulesParallel
308306 :: forall simplifier
309307 . MonadSimplify simplifier
310- => UnificationProcedure simplifier
311- -> [RulePattern RewritingVariableName ]
308+ => [RulePattern RewritingVariableName ]
312309 -- ^ Rewrite rules
313310 -> Pattern RewritingVariableName
314311 -- ^ Configuration being rewritten
@@ -323,18 +320,16 @@ See also: 'applyRewriteRule'
323320applyRewriteRulesParallel
324321 :: forall simplifier
325322 . MonadSimplify simplifier
326- => UnificationProcedure simplifier
327- -> [RewriteRule RewritingVariableName ]
323+ => [RewriteRule RewritingVariableName ]
328324 -- ^ Rewrite rules
329325 -> Pattern RewritingVariableName
330326 -- ^ Configuration being rewritten
331327 -> simplifier (Results (RulePattern RewritingVariableName ))
332328applyRewriteRulesParallel
333- unificationProcedure
334329 (map getRewriteRule -> rules)
335330 initial
336331 = do
337- results <- applyRulesParallel unificationProcedure rules initial
332+ results <- applyRulesParallel rules initial
338333 assertFunctionLikeResults (term initial) results
339334 return results
340335
@@ -347,8 +342,7 @@ See also: 'applyRewriteRule'
347342applyRulesSequence
348343 :: forall simplifier
349344 . MonadSimplify simplifier
350- => UnificationProcedure simplifier
351- -> [RulePattern RewritingVariableName ]
345+ => [RulePattern RewritingVariableName ]
352346 -- ^ Rewrite rules
353347 -> Pattern RewritingVariableName
354348 -- ^ Configuration being rewritten
@@ -363,18 +357,16 @@ See also: 'applyRewriteRulesParallel'
363357applyRewriteRulesSequence
364358 :: forall simplifier
365359 . MonadSimplify simplifier
366- => UnificationProcedure simplifier
367- -> Pattern RewritingVariableName
360+ => Pattern RewritingVariableName
368361 -- ^ Configuration being rewritten
369362 -> [RewriteRule RewritingVariableName ]
370363 -- ^ Rewrite rules
371364 -> simplifier (Results (RulePattern RewritingVariableName ))
372365applyRewriteRulesSequence
373- unificationProcedure
374366 initialConfig
375367 (map getRewriteRule -> rules)
376368 = do
377- results <- applyRulesSequence unificationProcedure rules initialConfig
369+ results <- applyRulesSequence rules initialConfig
378370 assertFunctionLikeResults (term initialConfig) results
379371 return results
380372
@@ -383,17 +375,15 @@ applyClaimsSequence
383375 . MonadSimplify simplifier
384376 => UnifyingRuleWithRepresentation ClaimPattern goal
385377 => (ClaimPattern -> goal )
386- -> UnificationProcedure simplifier
387378 -> Pattern RewritingVariableName
388379 -- ^ Configuration being rewritten
389380 -> [ClaimPattern ]
390381 -- ^ Rewrite rules
391382 -> simplifier (Results ClaimPattern )
392- applyClaimsSequence mkClaim unificationProcedure initialConfig claims = do
383+ applyClaimsSequence mkClaim initialConfig claims = do
393384 results <-
394385 applyWithFinalizer
395386 (finalizeSequence mkClaim finalizeAppliedClaim)
396- unificationProcedure
397387 claims
398388 initialConfig
399389 assertFunctionLikeResults (term initialConfig) results
0 commit comments