@@ -584,7 +584,7 @@ main = do
584584dispatch the requested command.
585585-}
586586mainWithOptions :: LocalOptions KoreExecOptions -> IO ()
587- mainWithOptions LocalOptions {execOptions, simplifierx } = do
587+ mainWithOptions LocalOptions {execOptions} = do
588588 let KoreExecOptions {koreSolverOptions, bugReportOption, outputFileName} =
589589 execOptions
590590 ensureSmtPreludeExists koreSolverOptions
@@ -596,7 +596,7 @@ mainWithOptions LocalOptions{execOptions, simplifierx} = do
596596 }
597597 writeOptionsAndKoreFiles tmpDir execOptions'
598598 e <-
599- mainDispatch LocalOptions {execOptions = execOptions', simplifierx }
599+ mainDispatch LocalOptions {execOptions = execOptions'}
600600 & handle handleWithConfiguration
601601 & handle handleSomeException
602602 & runKoreLog
@@ -666,12 +666,12 @@ koreSearch ::
666666 LocalOptions KoreExecOptions ->
667667 KoreSearchOptions ->
668668 Main (KFileLocations , ExitCode )
669- koreSearch LocalOptions {execOptions, simplifierx } searchOptions = do
669+ koreSearch LocalOptions {execOptions} searchOptions = do
670670 let KoreExecOptions {definitionFileName} = execOptions
671671 let KoreExecOptions {mainModuleName} = execOptions
672672 let KoreExecOptions {koreSolverOptions} = execOptions
673673 SerializedDefinition {serializedModule, lemmas, locations} <-
674- deserializeDefinition simplifierx koreSolverOptions definitionFileName mainModuleName
674+ deserializeDefinition koreSolverOptions definitionFileName mainModuleName
675675 let SerializedModule {verifiedModule, metadataTools} = serializedModule
676676 let KoreSearchOptions {searchFileName} = searchOptions
677677 target <- mainParseSearchPattern verifiedModule searchFileName
@@ -680,7 +680,6 @@ koreSearch LocalOptions{execOptions, simplifierx} searchOptions = do
680680 final <-
681681 execute koreSolverOptions metadataTools lemmas $
682682 search
683- simplifierx
684683 depthLimit
685684 breadthLimit
686685 serializedModule
@@ -695,13 +694,12 @@ koreSearch LocalOptions{execOptions, simplifierx} searchOptions = do
695694 KoreExecOptions {breadthLimit, depthLimit} = execOptions
696695
697696koreRun :: LocalOptions KoreExecOptions -> Main (KFileLocations , ExitCode )
698- koreRun LocalOptions {execOptions, simplifierx } = do
697+ koreRun LocalOptions {execOptions} = do
699698 let KoreExecOptions {definitionFileName} = execOptions
700699 let KoreExecOptions {mainModuleName} = execOptions
701700 let KoreExecOptions {koreSolverOptions} = execOptions
702701 SerializedDefinition {serializedModule, lemmas, locations} <-
703702 deserializeDefinition
704- simplifierx
705703 koreSolverOptions
706704 definitionFileName
707705 mainModuleName
@@ -711,7 +709,6 @@ koreRun LocalOptions{execOptions, simplifierx} = do
711709 (exitCode, final) <-
712710 execute koreSolverOptions metadataTools lemmas $
713711 exec
714- simplifierx
715712 depthLimit
716713 breadthLimit
717714 serializedModule
@@ -730,10 +727,9 @@ koreRun LocalOptions{execOptions, simplifierx} = do
730727koreSerialize ::
731728 LocalOptions KoreExecOptions ->
732729 Main (KFileLocations , ExitCode )
733- koreSerialize LocalOptions {execOptions, simplifierx } = do
730+ koreSerialize LocalOptions {execOptions} = do
734731 serializedDefinition@ SerializedDefinition {locations} <-
735732 makeSerializedDefinition
736- simplifierx
737733 koreSolverOptions
738734 definitionFileName
739735 mainModuleName
@@ -758,7 +754,7 @@ koreProve ::
758754 LocalOptions KoreExecOptions ->
759755 KoreProveOptions ->
760756 Main (KFileLocations , ExitCode )
761- koreProve LocalOptions {execOptions, simplifierx } proveOptions = do
757+ koreProve LocalOptions {execOptions} proveOptions = do
762758 let KoreExecOptions {definitionFileName} = execOptions
763759 KoreProveOptions {specFileName} = proveOptions
764760 definition <- loadDefinitions [definitionFileName, specFileName]
@@ -777,7 +773,6 @@ koreProve LocalOptions{execOptions, simplifierx} proveOptions = do
777773 prove
778774 minDepth
779775 stuckCheck
780- simplifierx
781776 graphSearch
782777 breadthLimit
783778 depthLimit
@@ -871,7 +866,7 @@ koreBmc ::
871866 LocalOptions KoreExecOptions ->
872867 KoreProveOptions ->
873868 Main (KFileLocations , ExitCode )
874- koreBmc LocalOptions {execOptions, simplifierx } proveOptions = do
869+ koreBmc LocalOptions {execOptions} proveOptions = do
875870 let KoreExecOptions {definitionFileName} = execOptions
876871 KoreProveOptions {specFileName} = proveOptions
877872 definition <- loadDefinitions [definitionFileName, specFileName]
@@ -885,7 +880,6 @@ koreBmc LocalOptions{execOptions, simplifierx} proveOptions = do
885880 KoreProveOptions {graphSearch} = proveOptions
886881 checkResult <-
887882 boundedModelCheck
888- simplifierx
889883 breadthLimit
890884 depthLimit
891885 mainModule
0 commit comments