/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/seq-mthreaded/pals_lcr.7.ufo.BOUNDED-14.pals.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:53:02,991 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:53:02,992 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:53:03,011 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:53:03,024 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:53:03,047 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:53:03,048 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:53:03,049 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:53:03,050 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:53:03,050 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:53:03,051 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:53:03,052 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:53:03,052 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:53:03,052 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:53:03,053 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:53:03,054 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:53:03,054 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:53:03,055 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:53:03,056 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:53:03,057 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:53:03,057 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:53:03,067 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:53:03,069 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:53:03,070 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:53:03,074 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:53:03,075 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:53:03,075 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:53:03,078 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:53:03,079 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:53:03,079 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:53:03,079 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:53:03,080 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:53:03,081 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:53:03,081 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:53:03,082 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:53:03,082 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:53:03,083 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:53:03,083 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:53:03,083 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:53:03,084 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:53:03,084 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:53:03,085 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 06:53:03,107 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:53:03,108 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:53:03,108 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:53:03,108 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:53:03,108 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:53:03,108 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:53:03,109 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:53:03,109 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:53:03,109 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:53:03,109 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:53:03,109 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:53:03,109 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:53:03,109 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:53:03,109 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:53:03,109 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:53:03,110 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:53:03,110 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:53:03,110 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:53:03,111 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:53:03,111 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:53:03,111 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:53:03,111 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:53:03,111 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:53:03,111 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:53:03,111 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:53:03,111 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 06:53:03,279 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:53:03,298 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:53:03,300 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:53:03,300 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:53:03,302 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:53:03,302 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/pals_lcr.7.ufo.BOUNDED-14.pals.c [2022-01-10 06:53:03,356 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cddefbe97/3a9fb5fbdc23414f9d6bcb9a0d489476/FLAG6ae15fa90 [2022-01-10 06:53:03,739 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:53:03,739 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_lcr.7.ufo.BOUNDED-14.pals.c [2022-01-10 06:53:03,751 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cddefbe97/3a9fb5fbdc23414f9d6bcb9a0d489476/FLAG6ae15fa90 [2022-01-10 06:53:03,763 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cddefbe97/3a9fb5fbdc23414f9d6bcb9a0d489476 [2022-01-10 06:53:03,764 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:53:03,765 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:53:03,766 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:53:03,766 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:53:03,768 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:53:03,768 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:53:03" (1/1) ... [2022-01-10 06:53:03,769 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16c8f8dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:03, skipping insertion in model container [2022-01-10 06:53:03,769 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:53:03" (1/1) ... [2022-01-10 06:53:03,773 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:53:03,799 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:53:03,955 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_lcr.7.ufo.BOUNDED-14.pals.c[20019,20032] [2022-01-10 06:53:03,957 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:53:03,964 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:53:04,043 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_lcr.7.ufo.BOUNDED-14.pals.c[20019,20032] [2022-01-10 06:53:04,043 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:53:04,054 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:53:04,054 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04 WrapperNode [2022-01-10 06:53:04,054 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:53:04,055 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:53:04,055 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:53:04,055 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:53:04,066 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,074 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,102 INFO L137 Inliner]: procedures = 26, calls = 18, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 429 [2022-01-10 06:53:04,103 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:53:04,103 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:53:04,103 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:53:04,103 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:53:04,109 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,109 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,113 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,113 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,121 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,125 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,127 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,130 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:53:04,131 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:53:04,131 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:53:04,131 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:53:04,141 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (1/1) ... [2022-01-10 06:53:04,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:53:04,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:53:04,184 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 06:53:04,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 06:53:04,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:53:04,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:53:04,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:53:04,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:53:04,290 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:53:04,291 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:53:04,724 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:53:04,730 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:53:04,730 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-10 06:53:04,732 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:53:04 BoogieIcfgContainer [2022-01-10 06:53:04,732 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:53:04,733 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:53:04,733 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:53:04,745 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:53:04,746 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:53:03" (1/3) ... [2022-01-10 06:53:04,746 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38a1fc52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:53:04, skipping insertion in model container [2022-01-10 06:53:04,746 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:53:04" (2/3) ... [2022-01-10 06:53:04,746 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38a1fc52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:53:04, skipping insertion in model container [2022-01-10 06:53:04,747 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:53:04" (3/3) ... [2022-01-10 06:53:04,748 INFO L111 eAbstractionObserver]: Analyzing ICFG pals_lcr.7.ufo.BOUNDED-14.pals.c [2022-01-10 06:53:04,751 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:53:04,751 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:53:04,785 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:53:04,789 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 06:53:04,789 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:53:04,801 INFO L276 IsEmpty]: Start isEmpty. Operand has 128 states, 126 states have (on average 1.753968253968254) internal successors, (221), 127 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:04,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-10 06:53:04,807 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:04,807 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:04,808 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:04,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:04,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1781508813, now seen corresponding path program 1 times [2022-01-10 06:53:04,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:04,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [251839926] [2022-01-10 06:53:04,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:04,820 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:04,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:04,822 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:04,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 06:53:04,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:04,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 1 conjunts are in the unsatisfiable core [2022-01-10 06:53:04,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:05,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:05,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:05,069 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:05,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [251839926] [2022-01-10 06:53:05,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [251839926] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:05,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:05,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:53:05,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477128027] [2022-01-10 06:53:05,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:05,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-10 06:53:05,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:05,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-10 06:53:05,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 06:53:05,108 INFO L87 Difference]: Start difference. First operand has 128 states, 126 states have (on average 1.753968253968254) internal successors, (221), 127 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:05,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:05,134 INFO L93 Difference]: Finished difference Result 201 states and 336 transitions. [2022-01-10 06:53:05,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-10 06:53:05,135 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-10 06:53:05,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:05,142 INFO L225 Difference]: With dead ends: 201 [2022-01-10 06:53:05,142 INFO L226 Difference]: Without dead ends: 124 [2022-01-10 06:53:05,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 06:53:05,146 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:05,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:05,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-01-10 06:53:05,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-01-10 06:53:05,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 1.7398373983739837) internal successors, (214), 123 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:05,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 214 transitions. [2022-01-10 06:53:05,177 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 214 transitions. Word has length 41 [2022-01-10 06:53:05,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:05,178 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 214 transitions. [2022-01-10 06:53:05,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:05,178 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 214 transitions. [2022-01-10 06:53:05,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-10 06:53:05,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:05,180 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:05,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 06:53:05,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:05,384 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:05,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:05,385 INFO L85 PathProgramCache]: Analyzing trace with hash 2119091697, now seen corresponding path program 1 times [2022-01-10 06:53:05,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:05,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [139712728] [2022-01-10 06:53:05,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:05,386 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:05,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:05,387 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:05,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 06:53:05,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:05,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:53:05,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:05,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:05,648 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:05,648 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:05,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [139712728] [2022-01-10 06:53:05,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [139712728] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:05,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:05,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:05,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110074438] [2022-01-10 06:53:05,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:05,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:53:05,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:05,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:53:05,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:53:05,653 INFO L87 Difference]: Start difference. First operand 124 states and 214 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:05,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:05,730 INFO L93 Difference]: Finished difference Result 196 states and 326 transitions. [2022-01-10 06:53:05,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:53:05,730 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-10 06:53:05,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:05,731 INFO L225 Difference]: With dead ends: 196 [2022-01-10 06:53:05,731 INFO L226 Difference]: Without dead ends: 124 [2022-01-10 06:53:05,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:53:05,732 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 3 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:05,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 795 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:05,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-01-10 06:53:05,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-01-10 06:53:05,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 1.3333333333333333) internal successors, (164), 123 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:05,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 164 transitions. [2022-01-10 06:53:05,739 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 164 transitions. Word has length 41 [2022-01-10 06:53:05,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:05,740 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 164 transitions. [2022-01-10 06:53:05,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:05,740 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 164 transitions. [2022-01-10 06:53:05,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:05,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:05,742 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:05,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:05,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:05,948 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:05,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:05,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1557003755, now seen corresponding path program 1 times [2022-01-10 06:53:05,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:05,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185380908] [2022-01-10 06:53:05,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:05,950 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:05,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:05,951 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:05,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 06:53:06,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:06,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:06,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:06,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:06,217 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:06,217 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:06,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185380908] [2022-01-10 06:53:06,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185380908] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:06,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:06,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:06,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028499458] [2022-01-10 06:53:06,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:06,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:06,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:06,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:06,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:06,222 INFO L87 Difference]: Start difference. First operand 124 states and 164 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:06,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:06,258 INFO L93 Difference]: Finished difference Result 254 states and 370 transitions. [2022-01-10 06:53:06,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:06,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:06,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:06,261 INFO L225 Difference]: With dead ends: 254 [2022-01-10 06:53:06,261 INFO L226 Difference]: Without dead ends: 186 [2022-01-10 06:53:06,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:06,262 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 98 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:06,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 364 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:06,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-01-10 06:53:06,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 184. [2022-01-10 06:53:06,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 1.4207650273224044) internal successors, (260), 183 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:06,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 260 transitions. [2022-01-10 06:53:06,279 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 260 transitions. Word has length 90 [2022-01-10 06:53:06,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:06,279 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 260 transitions. [2022-01-10 06:53:06,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:06,280 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 260 transitions. [2022-01-10 06:53:06,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:06,285 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:06,285 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:06,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-01-10 06:53:06,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:06,494 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:06,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:06,494 INFO L85 PathProgramCache]: Analyzing trace with hash -309494901, now seen corresponding path program 1 times [2022-01-10 06:53:06,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:06,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2030913487] [2022-01-10 06:53:06,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:06,495 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:06,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:06,497 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:06,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 06:53:06,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:06,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:06,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:06,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:06,704 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:06,704 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:06,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2030913487] [2022-01-10 06:53:06,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2030913487] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:06,704 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:06,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:06,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141136159] [2022-01-10 06:53:06,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:06,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:06,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:06,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:06,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:06,705 INFO L87 Difference]: Start difference. First operand 184 states and 260 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:06,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:06,718 INFO L93 Difference]: Finished difference Result 428 states and 648 transitions. [2022-01-10 06:53:06,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:06,719 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:06,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:06,720 INFO L225 Difference]: With dead ends: 428 [2022-01-10 06:53:06,720 INFO L226 Difference]: Without dead ends: 300 [2022-01-10 06:53:06,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:06,722 INFO L933 BasicCegarLoop]: 253 mSDtfsCounter, 94 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:06,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 363 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:06,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-01-10 06:53:06,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 298. [2022-01-10 06:53:06,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 1.4848484848484849) internal successors, (441), 297 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:06,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 441 transitions. [2022-01-10 06:53:06,734 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 441 transitions. Word has length 90 [2022-01-10 06:53:06,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:06,734 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 441 transitions. [2022-01-10 06:53:06,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:06,735 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 441 transitions. [2022-01-10 06:53:06,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:06,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:06,735 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:06,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:06,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:06,946 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:06,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:06,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1050927103, now seen corresponding path program 1 times [2022-01-10 06:53:06,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:06,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1253158242] [2022-01-10 06:53:06,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:06,947 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:06,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:06,948 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:06,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 06:53:07,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:07,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:07,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:07,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:07,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:07,196 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:07,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1253158242] [2022-01-10 06:53:07,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1253158242] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:07,197 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:07,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:07,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460148418] [2022-01-10 06:53:07,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:07,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:07,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:07,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:07,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:07,198 INFO L87 Difference]: Start difference. First operand 298 states and 441 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:07,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:07,212 INFO L93 Difference]: Finished difference Result 758 states and 1171 transitions. [2022-01-10 06:53:07,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:07,213 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:07,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:07,215 INFO L225 Difference]: With dead ends: 758 [2022-01-10 06:53:07,215 INFO L226 Difference]: Without dead ends: 516 [2022-01-10 06:53:07,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:07,216 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 90 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:07,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 362 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:07,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-01-10 06:53:07,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 514. [2022-01-10 06:53:07,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 513 states have (on average 1.5224171539961013) internal successors, (781), 513 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:07,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 781 transitions. [2022-01-10 06:53:07,229 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 781 transitions. Word has length 90 [2022-01-10 06:53:07,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:07,229 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 781 transitions. [2022-01-10 06:53:07,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:07,229 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 781 transitions. [2022-01-10 06:53:07,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:07,230 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:07,230 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:07,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:07,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:07,438 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:07,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:07,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1796509833, now seen corresponding path program 1 times [2022-01-10 06:53:07,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:07,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49583515] [2022-01-10 06:53:07,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:07,439 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:07,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:07,440 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:07,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 06:53:07,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:07,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:07,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:07,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:07,672 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:07,672 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:07,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49583515] [2022-01-10 06:53:07,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49583515] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:07,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:07,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:07,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300499525] [2022-01-10 06:53:07,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:07,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:07,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:07,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:07,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:07,674 INFO L87 Difference]: Start difference. First operand 514 states and 781 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:07,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:07,693 INFO L93 Difference]: Finished difference Result 1382 states and 2151 transitions. [2022-01-10 06:53:07,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:07,694 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:07,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:07,697 INFO L225 Difference]: With dead ends: 1382 [2022-01-10 06:53:07,697 INFO L226 Difference]: Without dead ends: 924 [2022-01-10 06:53:07,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:07,699 INFO L933 BasicCegarLoop]: 243 mSDtfsCounter, 86 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:07,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 361 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:07,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2022-01-10 06:53:07,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 922. [2022-01-10 06:53:07,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 921 states have (on average 1.5385450597176982) internal successors, (1417), 921 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:07,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1417 transitions. [2022-01-10 06:53:07,719 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1417 transitions. Word has length 90 [2022-01-10 06:53:07,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:07,719 INFO L470 AbstractCegarLoop]: Abstraction has 922 states and 1417 transitions. [2022-01-10 06:53:07,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:07,719 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1417 transitions. [2022-01-10 06:53:07,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:07,720 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:07,720 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:07,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:07,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:07,939 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:07,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:07,939 INFO L85 PathProgramCache]: Analyzing trace with hash -259221845, now seen corresponding path program 1 times [2022-01-10 06:53:07,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:07,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2140562295] [2022-01-10 06:53:07,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:07,940 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:07,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:07,942 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:07,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 06:53:08,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:08,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:53:08,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:08,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:08,562 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:08,562 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:08,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2140562295] [2022-01-10 06:53:08,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2140562295] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:08,563 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:08,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:08,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186858309] [2022-01-10 06:53:08,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:08,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:53:08,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:08,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:53:08,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:53:08,564 INFO L87 Difference]: Start difference. First operand 922 states and 1417 transitions. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:08,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:08,642 INFO L93 Difference]: Finished difference Result 1803 states and 2797 transitions. [2022-01-10 06:53:08,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:53:08,642 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:08,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:08,645 INFO L225 Difference]: With dead ends: 1803 [2022-01-10 06:53:08,645 INFO L226 Difference]: Without dead ends: 937 [2022-01-10 06:53:08,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:53:08,646 INFO L933 BasicCegarLoop]: 150 mSDtfsCounter, 41 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:08,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 497 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 90 Unchecked, 0.0s Time] [2022-01-10 06:53:08,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2022-01-10 06:53:08,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 937. [2022-01-10 06:53:08,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 1.5331196581196582) internal successors, (1435), 936 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:08,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1435 transitions. [2022-01-10 06:53:08,663 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 1435 transitions. Word has length 90 [2022-01-10 06:53:08,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:08,664 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 1435 transitions. [2022-01-10 06:53:08,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:08,664 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 1435 transitions. [2022-01-10 06:53:08,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:08,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:08,664 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:08,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:08,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:08,871 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:08,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:08,872 INFO L85 PathProgramCache]: Analyzing trace with hash 558426605, now seen corresponding path program 1 times [2022-01-10 06:53:08,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:08,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770793262] [2022-01-10 06:53:08,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:08,872 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:08,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:08,873 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:08,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 06:53:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:08,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:08,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:09,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:09,097 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:09,097 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:09,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770793262] [2022-01-10 06:53:09,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770793262] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:09,097 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:09,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:09,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284854113] [2022-01-10 06:53:09,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:09,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:09,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:09,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:09,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:09,098 INFO L87 Difference]: Start difference. First operand 937 states and 1435 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:09,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:09,125 INFO L93 Difference]: Finished difference Result 2573 states and 3997 transitions. [2022-01-10 06:53:09,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:09,126 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:09,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:09,131 INFO L225 Difference]: With dead ends: 2573 [2022-01-10 06:53:09,131 INFO L226 Difference]: Without dead ends: 1707 [2022-01-10 06:53:09,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:09,134 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 82 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:09,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 360 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:09,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1707 states. [2022-01-10 06:53:09,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1707 to 1705. [2022-01-10 06:53:09,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1705 states, 1704 states have (on average 1.5369718309859155) internal successors, (2619), 1704 states have internal predecessors, (2619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:09,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1705 states to 1705 states and 2619 transitions. [2022-01-10 06:53:09,165 INFO L78 Accepts]: Start accepts. Automaton has 1705 states and 2619 transitions. Word has length 90 [2022-01-10 06:53:09,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:09,166 INFO L470 AbstractCegarLoop]: Abstraction has 1705 states and 2619 transitions. [2022-01-10 06:53:09,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:09,166 INFO L276 IsEmpty]: Start isEmpty. Operand 1705 states and 2619 transitions. [2022-01-10 06:53:09,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:09,166 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:09,166 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:09,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:09,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:09,380 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:09,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:09,380 INFO L85 PathProgramCache]: Analyzing trace with hash -2056926431, now seen corresponding path program 1 times [2022-01-10 06:53:09,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:09,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [720412870] [2022-01-10 06:53:09,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:09,381 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:09,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:09,381 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:09,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 06:53:09,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:09,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:53:09,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:09,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:09,909 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:09,909 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:09,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [720412870] [2022-01-10 06:53:09,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [720412870] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:09,909 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:09,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:09,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870007579] [2022-01-10 06:53:09,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:09,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:53:09,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:09,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:53:09,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:53:09,911 INFO L87 Difference]: Start difference. First operand 1705 states and 2619 transitions. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:09,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:09,966 INFO L93 Difference]: Finished difference Result 3343 states and 5169 transitions. [2022-01-10 06:53:09,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:53:09,966 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:09,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:09,971 INFO L225 Difference]: With dead ends: 3343 [2022-01-10 06:53:09,971 INFO L226 Difference]: Without dead ends: 1709 [2022-01-10 06:53:09,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:53:09,973 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 66 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:09,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 324 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 25 Unchecked, 0.0s Time] [2022-01-10 06:53:09,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1709 states. [2022-01-10 06:53:10,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1709 to 1709. [2022-01-10 06:53:10,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1709 states, 1708 states have (on average 1.5357142857142858) internal successors, (2623), 1708 states have internal predecessors, (2623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1709 states to 1709 states and 2623 transitions. [2022-01-10 06:53:10,030 INFO L78 Accepts]: Start accepts. Automaton has 1709 states and 2623 transitions. Word has length 90 [2022-01-10 06:53:10,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:10,031 INFO L470 AbstractCegarLoop]: Abstraction has 1709 states and 2623 transitions. [2022-01-10 06:53:10,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:10,031 INFO L276 IsEmpty]: Start isEmpty. Operand 1709 states and 2623 transitions. [2022-01-10 06:53:10,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:10,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:10,032 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:10,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:10,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:10,239 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:10,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:10,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1035858077, now seen corresponding path program 1 times [2022-01-10 06:53:10,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:10,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003067683] [2022-01-10 06:53:10,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:10,240 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:10,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:10,241 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:10,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 06:53:10,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:10,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:10,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:10,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:10,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:10,443 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:10,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003067683] [2022-01-10 06:53:10,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003067683] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:10,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:10,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:10,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625423055] [2022-01-10 06:53:10,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:10,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:10,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:10,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:10,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:10,445 INFO L87 Difference]: Start difference. First operand 1709 states and 2623 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:10,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:10,489 INFO L93 Difference]: Finished difference Result 4785 states and 7393 transitions. [2022-01-10 06:53:10,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:10,490 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:10,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:10,499 INFO L225 Difference]: With dead ends: 4785 [2022-01-10 06:53:10,499 INFO L226 Difference]: Without dead ends: 3151 [2022-01-10 06:53:10,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:10,502 INFO L933 BasicCegarLoop]: 233 mSDtfsCounter, 78 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:10,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 359 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:10,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3151 states. [2022-01-10 06:53:10,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3151 to 3149. [2022-01-10 06:53:10,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3149 states, 3148 states have (on average 1.5295425667090217) internal successors, (4815), 3148 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:10,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3149 states to 3149 states and 4815 transitions. [2022-01-10 06:53:10,564 INFO L78 Accepts]: Start accepts. Automaton has 3149 states and 4815 transitions. Word has length 90 [2022-01-10 06:53:10,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:10,564 INFO L470 AbstractCegarLoop]: Abstraction has 3149 states and 4815 transitions. [2022-01-10 06:53:10,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:10,564 INFO L276 IsEmpty]: Start isEmpty. Operand 3149 states and 4815 transitions. [2022-01-10 06:53:10,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:10,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:10,565 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:10,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:10,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:10,771 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:10,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:10,772 INFO L85 PathProgramCache]: Analyzing trace with hash -698064935, now seen corresponding path program 1 times [2022-01-10 06:53:10,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:10,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [270461894] [2022-01-10 06:53:10,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:10,772 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:10,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:10,773 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:10,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 06:53:10,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:10,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:10,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:10,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:10,963 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:10,963 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:10,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [270461894] [2022-01-10 06:53:10,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [270461894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:10,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:10,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:10,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488030278] [2022-01-10 06:53:10,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:10,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:10,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:10,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:10,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:10,964 INFO L87 Difference]: Start difference. First operand 3149 states and 4815 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:11,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:11,030 INFO L93 Difference]: Finished difference Result 8913 states and 13649 transitions. [2022-01-10 06:53:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:11,030 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:11,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:11,045 INFO L225 Difference]: With dead ends: 8913 [2022-01-10 06:53:11,046 INFO L226 Difference]: Without dead ends: 5839 [2022-01-10 06:53:11,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:11,050 INFO L933 BasicCegarLoop]: 228 mSDtfsCounter, 74 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:11,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 358 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:11,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5839 states. [2022-01-10 06:53:11,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5839 to 5837. [2022-01-10 06:53:11,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5837 states, 5836 states have (on average 1.5159355723098011) internal successors, (8847), 5836 states have internal predecessors, (8847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:11,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5837 states to 5837 states and 8847 transitions. [2022-01-10 06:53:11,174 INFO L78 Accepts]: Start accepts. Automaton has 5837 states and 8847 transitions. Word has length 90 [2022-01-10 06:53:11,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:11,175 INFO L470 AbstractCegarLoop]: Abstraction has 5837 states and 8847 transitions. [2022-01-10 06:53:11,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:11,175 INFO L276 IsEmpty]: Start isEmpty. Operand 5837 states and 8847 transitions. [2022-01-10 06:53:11,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 06:53:11,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:11,175 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:11,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:11,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:11,382 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:11,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:11,382 INFO L85 PathProgramCache]: Analyzing trace with hash 519920463, now seen corresponding path program 1 times [2022-01-10 06:53:11,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:11,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141385681] [2022-01-10 06:53:11,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:11,383 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:11,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:11,384 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:11,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 06:53:11,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:11,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:11,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:12,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:12,870 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:12,870 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:12,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [141385681] [2022-01-10 06:53:12,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [141385681] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:12,870 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:12,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 06:53:12,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459681167] [2022-01-10 06:53:12,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:12,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 06:53:12,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:12,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 06:53:12,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:12,871 INFO L87 Difference]: Start difference. First operand 5837 states and 8847 transitions. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:13,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:13,613 INFO L93 Difference]: Finished difference Result 51933 states and 78999 transitions. [2022-01-10 06:53:13,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:53:13,616 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-01-10 06:53:13,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:13,706 INFO L225 Difference]: With dead ends: 51933 [2022-01-10 06:53:13,706 INFO L226 Difference]: Without dead ends: 46171 [2022-01-10 06:53:13,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:13,724 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1238 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1238 SdHoareTripleChecker+Valid, 981 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:13,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1238 Valid, 981 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:53:13,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46171 states. [2022-01-10 06:53:14,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46171 to 17357. [2022-01-10 06:53:14,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17357 states, 17356 states have (on average 1.4979834063148192) internal successors, (25999), 17356 states have internal predecessors, (25999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:14,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17357 states to 17357 states and 25999 transitions. [2022-01-10 06:53:14,372 INFO L78 Accepts]: Start accepts. Automaton has 17357 states and 25999 transitions. Word has length 90 [2022-01-10 06:53:14,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:14,372 INFO L470 AbstractCegarLoop]: Abstraction has 17357 states and 25999 transitions. [2022-01-10 06:53:14,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:14,372 INFO L276 IsEmpty]: Start isEmpty. Operand 17357 states and 25999 transitions. [2022-01-10 06:53:14,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-01-10 06:53:14,372 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:14,372 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:14,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:14,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:14,579 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:14,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:14,579 INFO L85 PathProgramCache]: Analyzing trace with hash 11668607, now seen corresponding path program 1 times [2022-01-10 06:53:14,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:14,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [310469405] [2022-01-10 06:53:14,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:14,580 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:14,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:14,581 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:14,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 06:53:14,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:14,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:14,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:14,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:14,843 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:14,844 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:14,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [310469405] [2022-01-10 06:53:14,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [310469405] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:14,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:14,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:14,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137090333] [2022-01-10 06:53:14,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:14,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:14,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:14,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:14,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:14,845 INFO L87 Difference]: Start difference. First operand 17357 states and 25999 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:15,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:15,279 INFO L93 Difference]: Finished difference Result 42833 states and 64145 transitions. [2022-01-10 06:53:15,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:15,280 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2022-01-10 06:53:15,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:15,340 INFO L225 Difference]: With dead ends: 42833 [2022-01-10 06:53:15,340 INFO L226 Difference]: Without dead ends: 25551 [2022-01-10 06:53:15,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:15,357 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 66 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:15,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 314 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:15,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25551 states. [2022-01-10 06:53:16,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25551 to 25549. [2022-01-10 06:53:16,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25549 states, 25548 states have (on average 1.4835994989823078) internal successors, (37903), 25548 states have internal predecessors, (37903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:16,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25549 states to 25549 states and 37903 transitions. [2022-01-10 06:53:16,123 INFO L78 Accepts]: Start accepts. Automaton has 25549 states and 37903 transitions. Word has length 92 [2022-01-10 06:53:16,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:16,123 INFO L470 AbstractCegarLoop]: Abstraction has 25549 states and 37903 transitions. [2022-01-10 06:53:16,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:16,123 INFO L276 IsEmpty]: Start isEmpty. Operand 25549 states and 37903 transitions. [2022-01-10 06:53:16,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-01-10 06:53:16,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:16,123 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:16,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:16,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:16,330 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:16,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:16,331 INFO L85 PathProgramCache]: Analyzing trace with hash 2008302822, now seen corresponding path program 1 times [2022-01-10 06:53:16,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:16,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1819946025] [2022-01-10 06:53:16,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:16,331 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:16,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:16,332 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:16,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 06:53:16,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:16,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:53:16,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:16,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:16,499 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:16,499 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:16,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1819946025] [2022-01-10 06:53:16,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1819946025] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:16,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:16,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:16,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462142881] [2022-01-10 06:53:16,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:16,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:53:16,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:16,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:53:16,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:53:16,500 INFO L87 Difference]: Start difference. First operand 25549 states and 37903 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:17,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:17,369 INFO L93 Difference]: Finished difference Result 47820 states and 70163 transitions. [2022-01-10 06:53:17,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:53:17,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 93 [2022-01-10 06:53:17,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:17,432 INFO L225 Difference]: With dead ends: 47820 [2022-01-10 06:53:17,432 INFO L226 Difference]: Without dead ends: 47818 [2022-01-10 06:53:17,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:53:17,444 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 295 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:17,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 686 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:17,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47818 states. [2022-01-10 06:53:18,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47818 to 26893. [2022-01-10 06:53:18,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26893 states, 26892 states have (on average 1.4570504239178939) internal successors, (39183), 26892 states have internal predecessors, (39183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26893 states to 26893 states and 39183 transitions. [2022-01-10 06:53:18,507 INFO L78 Accepts]: Start accepts. Automaton has 26893 states and 39183 transitions. Word has length 93 [2022-01-10 06:53:18,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:18,507 INFO L470 AbstractCegarLoop]: Abstraction has 26893 states and 39183 transitions. [2022-01-10 06:53:18,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:18,507 INFO L276 IsEmpty]: Start isEmpty. Operand 26893 states and 39183 transitions. [2022-01-10 06:53:18,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:18,516 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:18,517 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:18,535 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-01-10 06:53:18,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:18,723 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:18,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:18,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1787662099, now seen corresponding path program 1 times [2022-01-10 06:53:18,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:18,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212002008] [2022-01-10 06:53:18,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:18,724 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:18,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:18,725 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:18,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 06:53:18,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:18,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:18,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:19,511 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:19,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:53:20,113 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:20,113 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:20,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212002008] [2022-01-10 06:53:20,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212002008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:53:20,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:53:20,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-01-10 06:53:20,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324702021] [2022-01-10 06:53:20,114 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:53:20,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-10 06:53:20,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:20,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-10 06:53:20,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:53:20,115 INFO L87 Difference]: Start difference. First operand 26893 states and 39183 transitions. Second operand has 16 states, 16 states have (on average 14.0625) internal successors, (225), 15 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:20,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:20,798 INFO L93 Difference]: Finished difference Result 45349 states and 66283 transitions. [2022-01-10 06:53:20,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 06:53:20,798 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.0625) internal successors, (225), 15 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:20,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:20,835 INFO L225 Difference]: With dead ends: 45349 [2022-01-10 06:53:20,835 INFO L226 Difference]: Without dead ends: 26915 [2022-01-10 06:53:20,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-10 06:53:20,856 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 183 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:20,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 886 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 116 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-01-10 06:53:20,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26915 states. [2022-01-10 06:53:21,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26915 to 26914. [2022-01-10 06:53:21,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26914 states, 26913 states have (on average 1.4568052613978375) internal successors, (39207), 26913 states have internal predecessors, (39207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:21,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26914 states to 26914 states and 39207 transitions. [2022-01-10 06:53:21,649 INFO L78 Accepts]: Start accepts. Automaton has 26914 states and 39207 transitions. Word has length 129 [2022-01-10 06:53:21,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:21,650 INFO L470 AbstractCegarLoop]: Abstraction has 26914 states and 39207 transitions. [2022-01-10 06:53:21,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.0625) internal successors, (225), 15 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:21,650 INFO L276 IsEmpty]: Start isEmpty. Operand 26914 states and 39207 transitions. [2022-01-10 06:53:21,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:21,659 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:21,660 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:21,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:21,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:21,866 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:21,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:21,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1882540077, now seen corresponding path program 1 times [2022-01-10 06:53:21,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:21,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103297095] [2022-01-10 06:53:21,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:21,867 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:21,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:21,868 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:21,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 06:53:21,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:21,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:21,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:23,002 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:23,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:53:23,343 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:23,343 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:23,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103297095] [2022-01-10 06:53:23,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103297095] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:53:23,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:53:23,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-01-10 06:53:23,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635718654] [2022-01-10 06:53:23,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:53:23,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-10 06:53:23,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:23,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-10 06:53:23,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:53:23,345 INFO L87 Difference]: Start difference. First operand 26914 states and 39207 transitions. Second operand has 16 states, 16 states have (on average 14.4375) internal successors, (231), 15 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:24,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:24,165 INFO L93 Difference]: Finished difference Result 45937 states and 66878 transitions. [2022-01-10 06:53:24,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 06:53:24,165 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.4375) internal successors, (231), 15 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:24,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:24,207 INFO L225 Difference]: With dead ends: 45937 [2022-01-10 06:53:24,208 INFO L226 Difference]: Without dead ends: 27503 [2022-01-10 06:53:24,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-10 06:53:24,230 INFO L933 BasicCegarLoop]: 138 mSDtfsCounter, 114 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 1288 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:24,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 1288 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 185 Unchecked, 0.1s Time] [2022-01-10 06:53:24,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27503 states. [2022-01-10 06:53:25,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27503 to 26924. [2022-01-10 06:53:25,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26924 states, 26923 states have (on average 1.4567841622404636) internal successors, (39221), 26923 states have internal predecessors, (39221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:25,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26924 states to 26924 states and 39221 transitions. [2022-01-10 06:53:25,149 INFO L78 Accepts]: Start accepts. Automaton has 26924 states and 39221 transitions. Word has length 129 [2022-01-10 06:53:25,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:25,149 INFO L470 AbstractCegarLoop]: Abstraction has 26924 states and 39221 transitions. [2022-01-10 06:53:25,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.4375) internal successors, (231), 15 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:25,150 INFO L276 IsEmpty]: Start isEmpty. Operand 26924 states and 39221 transitions. [2022-01-10 06:53:25,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:25,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:25,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:25,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-01-10 06:53:25,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:25,366 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:25,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:25,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1670995017, now seen corresponding path program 1 times [2022-01-10 06:53:25,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:25,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1014716394] [2022-01-10 06:53:25,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:25,367 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:25,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:25,368 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:25,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 06:53:25,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:25,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:25,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:25,583 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:25,583 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:25,583 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:25,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1014716394] [2022-01-10 06:53:25,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1014716394] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:25,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:25,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:25,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056012055] [2022-01-10 06:53:25,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:25,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:25,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:25,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:25,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:25,585 INFO L87 Difference]: Start difference. First operand 26924 states and 39221 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:26,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:26,220 INFO L93 Difference]: Finished difference Result 53744 states and 78327 transitions. [2022-01-10 06:53:26,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:26,221 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:26,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:26,257 INFO L225 Difference]: With dead ends: 53744 [2022-01-10 06:53:26,257 INFO L226 Difference]: Without dead ends: 26926 [2022-01-10 06:53:26,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:26,280 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 67 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:26,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 368 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:26,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26926 states. [2022-01-10 06:53:26,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26926 to 26924. [2022-01-10 06:53:26,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26924 states, 26923 states have (on average 1.4460127028934369) internal successors, (38931), 26923 states have internal predecessors, (38931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:26,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26924 states to 26924 states and 38931 transitions. [2022-01-10 06:53:26,977 INFO L78 Accepts]: Start accepts. Automaton has 26924 states and 38931 transitions. Word has length 129 [2022-01-10 06:53:26,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:26,977 INFO L470 AbstractCegarLoop]: Abstraction has 26924 states and 38931 transitions. [2022-01-10 06:53:26,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:26,977 INFO L276 IsEmpty]: Start isEmpty. Operand 26924 states and 38931 transitions. [2022-01-10 06:53:26,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:26,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:26,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:26,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:27,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:27,188 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:27,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:27,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1947172087, now seen corresponding path program 1 times [2022-01-10 06:53:27,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:27,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [564863738] [2022-01-10 06:53:27,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:27,189 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:27,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:27,191 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:27,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 06:53:27,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:27,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:27,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:27,439 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:27,439 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:27,440 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:27,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [564863738] [2022-01-10 06:53:27,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [564863738] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:27,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:27,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:27,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920874197] [2022-01-10 06:53:27,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:27,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:27,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:27,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:27,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:27,441 INFO L87 Difference]: Start difference. First operand 26924 states and 38931 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:27,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:27,830 INFO L93 Difference]: Finished difference Result 36180 states and 52416 transitions. [2022-01-10 06:53:27,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:27,831 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:27,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:27,839 INFO L225 Difference]: With dead ends: 36180 [2022-01-10 06:53:27,839 INFO L226 Difference]: Without dead ends: 9362 [2022-01-10 06:53:27,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:27,848 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 61 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:27,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 359 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:27,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9362 states. [2022-01-10 06:53:28,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9362 to 9354. [2022-01-10 06:53:28,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9354 states, 9353 states have (on average 1.4427456431091628) internal successors, (13494), 9353 states have internal predecessors, (13494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:28,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9354 states to 9354 states and 13494 transitions. [2022-01-10 06:53:28,079 INFO L78 Accepts]: Start accepts. Automaton has 9354 states and 13494 transitions. Word has length 129 [2022-01-10 06:53:28,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:28,079 INFO L470 AbstractCegarLoop]: Abstraction has 9354 states and 13494 transitions. [2022-01-10 06:53:28,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:28,079 INFO L276 IsEmpty]: Start isEmpty. Operand 9354 states and 13494 transitions. [2022-01-10 06:53:28,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:28,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:28,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:28,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:28,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:28,291 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:28,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:28,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1434573717, now seen corresponding path program 1 times [2022-01-10 06:53:28,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:28,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1548665202] [2022-01-10 06:53:28,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:28,292 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:28,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:28,293 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:28,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 06:53:28,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:28,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:53:28,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:28,820 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-10 06:53:28,820 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:28,820 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:28,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1548665202] [2022-01-10 06:53:28,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1548665202] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:28,820 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:28,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:28,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951551074] [2022-01-10 06:53:28,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:28,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:53:28,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:28,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:53:28,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:53:28,823 INFO L87 Difference]: Start difference. First operand 9354 states and 13494 transitions. Second operand has 6 states, 6 states have (on average 21.0) internal successors, (126), 5 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:29,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:29,036 INFO L93 Difference]: Finished difference Result 18578 states and 26845 transitions. [2022-01-10 06:53:29,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:53:29,036 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 5 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:29,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:29,046 INFO L225 Difference]: With dead ends: 18578 [2022-01-10 06:53:29,046 INFO L226 Difference]: Without dead ends: 9354 [2022-01-10 06:53:29,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:53:29,054 INFO L933 BasicCegarLoop]: 143 mSDtfsCounter, 60 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:29,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 337 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 28 Unchecked, 0.0s Time] [2022-01-10 06:53:29,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9354 states. [2022-01-10 06:53:29,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9354 to 9354. [2022-01-10 06:53:29,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9354 states, 9353 states have (on average 1.4426387255426067) internal successors, (13493), 9353 states have internal predecessors, (13493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:29,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9354 states to 9354 states and 13493 transitions. [2022-01-10 06:53:29,289 INFO L78 Accepts]: Start accepts. Automaton has 9354 states and 13493 transitions. Word has length 129 [2022-01-10 06:53:29,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:29,289 INFO L470 AbstractCegarLoop]: Abstraction has 9354 states and 13493 transitions. [2022-01-10 06:53:29,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 5 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:29,289 INFO L276 IsEmpty]: Start isEmpty. Operand 9354 states and 13493 transitions. [2022-01-10 06:53:29,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:29,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:29,291 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:29,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:29,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:29,492 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:29,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:29,492 INFO L85 PathProgramCache]: Analyzing trace with hash -240924011, now seen corresponding path program 1 times [2022-01-10 06:53:29,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:29,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1597174459] [2022-01-10 06:53:29,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:29,493 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:29,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:29,494 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:29,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 06:53:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:29,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:53:29,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:29,993 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-10 06:53:29,993 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:29,993 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:29,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1597174459] [2022-01-10 06:53:29,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1597174459] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:29,993 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:29,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:29,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187699376] [2022-01-10 06:53:29,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:29,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:53:29,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:29,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:53:29,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:53:29,994 INFO L87 Difference]: Start difference. First operand 9354 states and 13493 transitions. Second operand has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 5 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:30,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:30,228 INFO L93 Difference]: Finished difference Result 18582 states and 26849 transitions. [2022-01-10 06:53:30,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:53:30,229 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 5 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:30,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:30,238 INFO L225 Difference]: With dead ends: 18582 [2022-01-10 06:53:30,239 INFO L226 Difference]: Without dead ends: 9354 [2022-01-10 06:53:30,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:53:30,247 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 42 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:30,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 508 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 86 Unchecked, 0.0s Time] [2022-01-10 06:53:30,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9354 states. [2022-01-10 06:53:30,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9354 to 9354. [2022-01-10 06:53:30,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9354 states, 9353 states have (on average 1.4425318079760505) internal successors, (13492), 9353 states have internal predecessors, (13492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:30,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9354 states to 9354 states and 13492 transitions. [2022-01-10 06:53:30,574 INFO L78 Accepts]: Start accepts. Automaton has 9354 states and 13492 transitions. Word has length 129 [2022-01-10 06:53:30,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:30,574 INFO L470 AbstractCegarLoop]: Abstraction has 9354 states and 13492 transitions. [2022-01-10 06:53:30,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 5 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:30,575 INFO L276 IsEmpty]: Start isEmpty. Operand 9354 states and 13492 transitions. [2022-01-10 06:53:30,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:30,576 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:30,577 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:30,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:30,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:30,778 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:30,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:30,778 INFO L85 PathProgramCache]: Analyzing trace with hash -977216615, now seen corresponding path program 1 times [2022-01-10 06:53:30,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:30,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1239502513] [2022-01-10 06:53:30,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:30,779 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:30,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:30,779 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:30,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 06:53:30,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:30,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:53:30,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:31,252 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 06:53:31,252 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:31,252 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:31,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1239502513] [2022-01-10 06:53:31,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1239502513] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:31,253 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:31,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:31,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717095457] [2022-01-10 06:53:31,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:31,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:53:31,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:31,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:53:31,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:53:31,254 INFO L87 Difference]: Start difference. First operand 9354 states and 13492 transitions. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:31,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:31,482 INFO L93 Difference]: Finished difference Result 18594 states and 26863 transitions. [2022-01-10 06:53:31,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:53:31,483 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:31,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:31,492 INFO L225 Difference]: With dead ends: 18594 [2022-01-10 06:53:31,492 INFO L226 Difference]: Without dead ends: 9354 [2022-01-10 06:53:31,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:53:31,500 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 72 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:31,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 300 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 18 Unchecked, 0.0s Time] [2022-01-10 06:53:31,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9354 states. [2022-01-10 06:53:31,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9354 to 9354. [2022-01-10 06:53:31,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9354 states, 9353 states have (on average 1.4424248904094943) internal successors, (13491), 9353 states have internal predecessors, (13491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:31,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9354 states to 9354 states and 13491 transitions. [2022-01-10 06:53:31,761 INFO L78 Accepts]: Start accepts. Automaton has 9354 states and 13491 transitions. Word has length 129 [2022-01-10 06:53:31,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:31,761 INFO L470 AbstractCegarLoop]: Abstraction has 9354 states and 13491 transitions. [2022-01-10 06:53:31,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:31,761 INFO L276 IsEmpty]: Start isEmpty. Operand 9354 states and 13491 transitions. [2022-01-10 06:53:31,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:31,764 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:31,764 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:31,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-01-10 06:53:31,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:31,964 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:31,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:31,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1775973735, now seen corresponding path program 1 times [2022-01-10 06:53:31,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:31,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368505649] [2022-01-10 06:53:31,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:31,965 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:31,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:31,966 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:31,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 06:53:32,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:32,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:53:32,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-10 06:53:32,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:32,438 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:32,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368505649] [2022-01-10 06:53:32,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368505649] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:32,438 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:32,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:32,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673818215] [2022-01-10 06:53:32,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:32,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:53:32,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:32,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:53:32,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:53:32,439 INFO L87 Difference]: Start difference. First operand 9354 states and 13491 transitions. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 5 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:32,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:32,659 INFO L93 Difference]: Finished difference Result 18598 states and 26867 transitions. [2022-01-10 06:53:32,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:53:32,661 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 5 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:32,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:32,671 INFO L225 Difference]: With dead ends: 18598 [2022-01-10 06:53:32,671 INFO L226 Difference]: Without dead ends: 9354 [2022-01-10 06:53:32,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:53:32,679 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 75 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:32,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 298 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 15 Unchecked, 0.0s Time] [2022-01-10 06:53:32,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9354 states. [2022-01-10 06:53:32,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9354 to 9354. [2022-01-10 06:53:32,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9354 states, 9353 states have (on average 1.442317972842938) internal successors, (13490), 9353 states have internal predecessors, (13490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:32,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9354 states to 9354 states and 13490 transitions. [2022-01-10 06:53:32,914 INFO L78 Accepts]: Start accepts. Automaton has 9354 states and 13490 transitions. Word has length 129 [2022-01-10 06:53:32,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:32,914 INFO L470 AbstractCegarLoop]: Abstraction has 9354 states and 13490 transitions. [2022-01-10 06:53:32,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 5 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:32,914 INFO L276 IsEmpty]: Start isEmpty. Operand 9354 states and 13490 transitions. [2022-01-10 06:53:32,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 06:53:32,916 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:32,917 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:32,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-01-10 06:53:33,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:33,117 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:33,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:33,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1527170663, now seen corresponding path program 1 times [2022-01-10 06:53:33,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:33,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890046001] [2022-01-10 06:53:33,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:33,118 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:33,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:33,119 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:33,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 06:53:33,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:33,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:53:33,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:33,605 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-10 06:53:33,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:33,606 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:33,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890046001] [2022-01-10 06:53:33,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890046001] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:33,606 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:33,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:53:33,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078698827] [2022-01-10 06:53:33,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:33,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:53:33,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:33,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:53:33,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:53:33,607 INFO L87 Difference]: Start difference. First operand 9354 states and 13490 transitions. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:33,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:33,870 INFO L93 Difference]: Finished difference Result 18572 states and 26835 transitions. [2022-01-10 06:53:33,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:53:33,870 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2022-01-10 06:53:33,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:33,878 INFO L225 Difference]: With dead ends: 18572 [2022-01-10 06:53:33,878 INFO L226 Difference]: Without dead ends: 9324 [2022-01-10 06:53:33,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:53:33,882 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 52 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:33,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 484 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 99 Unchecked, 0.0s Time] [2022-01-10 06:53:33,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9324 states. [2022-01-10 06:53:34,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9324 to 9324. [2022-01-10 06:53:34,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9324 states, 9323 states have (on average 1.4429904537166147) internal successors, (13453), 9323 states have internal predecessors, (13453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:34,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9324 states to 9324 states and 13453 transitions. [2022-01-10 06:53:34,181 INFO L78 Accepts]: Start accepts. Automaton has 9324 states and 13453 transitions. Word has length 129 [2022-01-10 06:53:34,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:34,182 INFO L470 AbstractCegarLoop]: Abstraction has 9324 states and 13453 transitions. [2022-01-10 06:53:34,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:34,182 INFO L276 IsEmpty]: Start isEmpty. Operand 9324 states and 13453 transitions. [2022-01-10 06:53:34,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 06:53:34,184 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:34,184 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:34,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-01-10 06:53:34,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:34,385 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:34,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:34,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1655722834, now seen corresponding path program 1 times [2022-01-10 06:53:34,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:34,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1516682516] [2022-01-10 06:53:34,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:34,386 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:34,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:34,387 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:34,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 06:53:34,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:34,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:34,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:35,487 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:35,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:53:35,845 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:35,846 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:35,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1516682516] [2022-01-10 06:53:35,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1516682516] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:53:35,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:53:35,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-01-10 06:53:35,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470873708] [2022-01-10 06:53:35,846 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:53:35,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-10 06:53:35,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:35,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-10 06:53:35,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:53:35,847 INFO L87 Difference]: Start difference. First operand 9324 states and 13453 transitions. Second operand has 16 states, 16 states have (on average 14.8125) internal successors, (237), 15 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:36,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:36,157 INFO L93 Difference]: Finished difference Result 18556 states and 26822 transitions. [2022-01-10 06:53:36,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 06:53:36,158 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.8125) internal successors, (237), 15 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-01-10 06:53:36,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:36,167 INFO L225 Difference]: With dead ends: 18556 [2022-01-10 06:53:36,168 INFO L226 Difference]: Without dead ends: 9338 [2022-01-10 06:53:36,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-10 06:53:36,175 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 159 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:36,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 1033 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 135 Invalid, 0 Unknown, 103 Unchecked, 0.1s Time] [2022-01-10 06:53:36,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9338 states. [2022-01-10 06:53:36,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9338 to 9336. [2022-01-10 06:53:36,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9336 states, 9335 states have (on average 1.443063738618104) internal successors, (13471), 9335 states have internal predecessors, (13471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:36,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9336 states to 9336 states and 13471 transitions. [2022-01-10 06:53:36,410 INFO L78 Accepts]: Start accepts. Automaton has 9336 states and 13471 transitions. Word has length 130 [2022-01-10 06:53:36,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:36,410 INFO L470 AbstractCegarLoop]: Abstraction has 9336 states and 13471 transitions. [2022-01-10 06:53:36,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.8125) internal successors, (237), 15 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:36,411 INFO L276 IsEmpty]: Start isEmpty. Operand 9336 states and 13471 transitions. [2022-01-10 06:53:36,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 06:53:36,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:36,413 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:36,419 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-01-10 06:53:36,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:36,613 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:36,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:36,614 INFO L85 PathProgramCache]: Analyzing trace with hash 910140104, now seen corresponding path program 1 times [2022-01-10 06:53:36,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:36,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1969500953] [2022-01-10 06:53:36,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:36,614 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:36,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:36,615 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:36,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 06:53:36,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:36,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:36,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:36,825 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:36,825 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:36,825 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:36,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1969500953] [2022-01-10 06:53:36,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1969500953] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:36,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:36,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:36,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30311525] [2022-01-10 06:53:36,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:36,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:36,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:36,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:36,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:36,826 INFO L87 Difference]: Start difference. First operand 9336 states and 13471 transitions. Second operand has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:36,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:36,953 INFO L93 Difference]: Finished difference Result 13948 states and 20145 transitions. [2022-01-10 06:53:36,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:36,954 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-01-10 06:53:36,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:36,959 INFO L225 Difference]: With dead ends: 13948 [2022-01-10 06:53:36,959 INFO L226 Difference]: Without dead ends: 4730 [2022-01-10 06:53:36,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:36,964 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 58 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:36,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 345 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:36,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4730 states. [2022-01-10 06:53:37,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4730 to 4728. [2022-01-10 06:53:37,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4728 states, 4727 states have (on average 1.4277554474296594) internal successors, (6749), 4727 states have internal predecessors, (6749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:37,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4728 states to 4728 states and 6749 transitions. [2022-01-10 06:53:37,081 INFO L78 Accepts]: Start accepts. Automaton has 4728 states and 6749 transitions. Word has length 130 [2022-01-10 06:53:37,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:37,081 INFO L470 AbstractCegarLoop]: Abstraction has 4728 states and 6749 transitions. [2022-01-10 06:53:37,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:37,081 INFO L276 IsEmpty]: Start isEmpty. Operand 4728 states and 6749 transitions. [2022-01-10 06:53:37,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-01-10 06:53:37,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:37,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:37,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-01-10 06:53:37,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:37,283 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:37,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:37,283 INFO L85 PathProgramCache]: Analyzing trace with hash 956257770, now seen corresponding path program 1 times [2022-01-10 06:53:37,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:37,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1308576696] [2022-01-10 06:53:37,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:37,284 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:37,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:37,284 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:37,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 06:53:37,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:37,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:37,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:38,394 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:38,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:53:38,784 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:38,784 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:38,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1308576696] [2022-01-10 06:53:38,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1308576696] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:53:38,784 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:53:38,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-01-10 06:53:38,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681867260] [2022-01-10 06:53:38,784 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:53:38,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-10 06:53:38,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:38,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-10 06:53:38,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:53:38,785 INFO L87 Difference]: Start difference. First operand 4728 states and 6749 transitions. Second operand has 16 states, 16 states have (on average 15.1875) internal successors, (243), 15 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:39,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:39,001 INFO L93 Difference]: Finished difference Result 9352 states and 13398 transitions. [2022-01-10 06:53:39,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 06:53:39,003 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 15.1875) internal successors, (243), 15 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 131 [2022-01-10 06:53:39,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:39,007 INFO L225 Difference]: With dead ends: 9352 [2022-01-10 06:53:39,007 INFO L226 Difference]: Without dead ends: 4742 [2022-01-10 06:53:39,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-10 06:53:39,009 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 198 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:39,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 940 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 100 Unchecked, 0.1s Time] [2022-01-10 06:53:39,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4742 states. [2022-01-10 06:53:39,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4742 to 4740. [2022-01-10 06:53:39,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4740 states, 4739 states have (on average 1.4279383836252373) internal successors, (6767), 4739 states have internal predecessors, (6767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:39,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4740 states to 4740 states and 6767 transitions. [2022-01-10 06:53:39,141 INFO L78 Accepts]: Start accepts. Automaton has 4740 states and 6767 transitions. Word has length 131 [2022-01-10 06:53:39,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:39,141 INFO L470 AbstractCegarLoop]: Abstraction has 4740 states and 6767 transitions. [2022-01-10 06:53:39,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.1875) internal successors, (243), 15 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:39,141 INFO L276 IsEmpty]: Start isEmpty. Operand 4740 states and 6767 transitions. [2022-01-10 06:53:39,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-01-10 06:53:39,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:39,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:39,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:39,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:39,343 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:39,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:39,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1801421538, now seen corresponding path program 1 times [2022-01-10 06:53:39,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:39,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [355292955] [2022-01-10 06:53:39,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:39,344 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:39,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:39,345 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:39,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 06:53:39,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:39,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:39,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:39,591 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:39,592 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:39,592 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:39,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [355292955] [2022-01-10 06:53:39,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [355292955] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:39,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:39,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:39,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913739772] [2022-01-10 06:53:39,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:39,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:39,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:39,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:39,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:39,593 INFO L87 Difference]: Start difference. First operand 4740 states and 6767 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:39,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:39,659 INFO L93 Difference]: Finished difference Result 7048 states and 10081 transitions. [2022-01-10 06:53:39,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:39,659 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 131 [2022-01-10 06:53:39,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:39,661 INFO L225 Difference]: With dead ends: 7048 [2022-01-10 06:53:39,661 INFO L226 Difference]: Without dead ends: 2438 [2022-01-10 06:53:39,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:39,664 INFO L933 BasicCegarLoop]: 202 mSDtfsCounter, 53 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:39,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 329 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:39,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2438 states. [2022-01-10 06:53:39,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2438 to 2436. [2022-01-10 06:53:39,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2436 states, 2435 states have (on average 1.4082135523613963) internal successors, (3429), 2435 states have internal predecessors, (3429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:39,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2436 states to 2436 states and 3429 transitions. [2022-01-10 06:53:39,723 INFO L78 Accepts]: Start accepts. Automaton has 2436 states and 3429 transitions. Word has length 131 [2022-01-10 06:53:39,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:39,723 INFO L470 AbstractCegarLoop]: Abstraction has 2436 states and 3429 transitions. [2022-01-10 06:53:39,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:39,723 INFO L276 IsEmpty]: Start isEmpty. Operand 2436 states and 3429 transitions. [2022-01-10 06:53:39,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-01-10 06:53:39,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:39,724 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:39,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-01-10 06:53:39,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:39,925 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:39,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:39,925 INFO L85 PathProgramCache]: Analyzing trace with hash -547911671, now seen corresponding path program 1 times [2022-01-10 06:53:39,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:39,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1606009343] [2022-01-10 06:53:39,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:39,926 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:39,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:39,927 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:39,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 06:53:39,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:40,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:40,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:41,004 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:41,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:53:41,417 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:41,418 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:41,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1606009343] [2022-01-10 06:53:41,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1606009343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:53:41,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:53:41,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-01-10 06:53:41,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066363076] [2022-01-10 06:53:41,418 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:53:41,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-10 06:53:41,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:41,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-10 06:53:41,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:53:41,419 INFO L87 Difference]: Start difference. First operand 2436 states and 3429 transitions. Second operand has 16 states, 16 states have (on average 15.5625) internal successors, (249), 15 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:41,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:41,559 INFO L93 Difference]: Finished difference Result 4756 states and 6742 transitions. [2022-01-10 06:53:41,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 06:53:41,560 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 15.5625) internal successors, (249), 15 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 132 [2022-01-10 06:53:41,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:41,562 INFO L225 Difference]: With dead ends: 4756 [2022-01-10 06:53:41,562 INFO L226 Difference]: Without dead ends: 2450 [2022-01-10 06:53:41,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-01-10 06:53:41,564 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 201 mSDsluCounter, 902 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 1037 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:41,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 1037 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 89 Unchecked, 0.0s Time] [2022-01-10 06:53:41,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2450 states. [2022-01-10 06:53:41,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2450 to 2448. [2022-01-10 06:53:41,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2447 states have (on average 1.4086636697997548) internal successors, (3447), 2447 states have internal predecessors, (3447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:41,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 3447 transitions. [2022-01-10 06:53:41,623 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 3447 transitions. Word has length 132 [2022-01-10 06:53:41,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:41,623 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 3447 transitions. [2022-01-10 06:53:41,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.5625) internal successors, (249), 15 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:41,623 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 3447 transitions. [2022-01-10 06:53:41,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-01-10 06:53:41,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:41,624 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:41,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-01-10 06:53:41,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:41,824 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:41,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:41,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1131702589, now seen corresponding path program 1 times [2022-01-10 06:53:41,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:41,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [90978304] [2022-01-10 06:53:41,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:41,825 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:41,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:41,827 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:41,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 06:53:41,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:41,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:41,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:42,032 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:42,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:42,033 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:42,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [90978304] [2022-01-10 06:53:42,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [90978304] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:42,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:42,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:42,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787911278] [2022-01-10 06:53:42,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:42,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:42,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:42,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:42,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:42,034 INFO L87 Difference]: Start difference. First operand 2448 states and 3447 transitions. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:42,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:42,070 INFO L93 Difference]: Finished difference Result 3604 states and 5093 transitions. [2022-01-10 06:53:42,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:42,070 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 132 [2022-01-10 06:53:42,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:42,071 INFO L225 Difference]: With dead ends: 3604 [2022-01-10 06:53:42,071 INFO L226 Difference]: Without dead ends: 1298 [2022-01-10 06:53:42,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:42,073 INFO L933 BasicCegarLoop]: 194 mSDtfsCounter, 48 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:42,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 313 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:42,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1298 states. [2022-01-10 06:53:42,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1298 to 1296. [2022-01-10 06:53:42,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1295 states have (on average 1.3814671814671815) internal successors, (1789), 1295 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:42,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 1789 transitions. [2022-01-10 06:53:42,105 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 1789 transitions. Word has length 132 [2022-01-10 06:53:42,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:42,105 INFO L470 AbstractCegarLoop]: Abstraction has 1296 states and 1789 transitions. [2022-01-10 06:53:42,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:42,105 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 1789 transitions. [2022-01-10 06:53:42,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-01-10 06:53:42,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:42,106 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:42,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 06:53:42,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:42,310 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:42,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:42,311 INFO L85 PathProgramCache]: Analyzing trace with hash -822612223, now seen corresponding path program 1 times [2022-01-10 06:53:42,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:42,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [875876035] [2022-01-10 06:53:42,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:42,311 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:42,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:42,312 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:42,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-01-10 06:53:42,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:42,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:42,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:43,398 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:43,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:53:43,919 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:43,919 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:43,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [875876035] [2022-01-10 06:53:43,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [875876035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:53:43,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:53:43,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-01-10 06:53:43,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619565343] [2022-01-10 06:53:43,919 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:53:43,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-10 06:53:43,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:43,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-10 06:53:43,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:53:43,920 INFO L87 Difference]: Start difference. First operand 1296 states and 1789 transitions. Second operand has 16 states, 16 states have (on average 15.9375) internal successors, (255), 15 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:44,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:44,121 INFO L93 Difference]: Finished difference Result 2835 states and 3959 transitions. [2022-01-10 06:53:44,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-10 06:53:44,122 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 15.9375) internal successors, (255), 15 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 133 [2022-01-10 06:53:44,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:44,124 INFO L225 Difference]: With dead ends: 2835 [2022-01-10 06:53:44,124 INFO L226 Difference]: Without dead ends: 1681 [2022-01-10 06:53:44,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-01-10 06:53:44,125 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 332 mSDsluCounter, 1267 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1435 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:44,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 1435 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 221 Invalid, 0 Unknown, 304 Unchecked, 0.1s Time] [2022-01-10 06:53:44,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1681 states. [2022-01-10 06:53:44,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1681 to 1308. [2022-01-10 06:53:44,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 1.3825554705432288) internal successors, (1807), 1307 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:44,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 1807 transitions. [2022-01-10 06:53:44,163 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 1807 transitions. Word has length 133 [2022-01-10 06:53:44,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:44,163 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 1807 transitions. [2022-01-10 06:53:44,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.9375) internal successors, (255), 15 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:44,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 1807 transitions. [2022-01-10 06:53:44,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-01-10 06:53:44,164 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:44,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:44,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-01-10 06:53:44,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:44,365 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:44,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:44,365 INFO L85 PathProgramCache]: Analyzing trace with hash -484819081, now seen corresponding path program 1 times [2022-01-10 06:53:44,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:44,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [976041854] [2022-01-10 06:53:44,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:44,365 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:44,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:44,366 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:44,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-01-10 06:53:44,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:44,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:44,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:44,598 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:44,598 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:44,598 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:44,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [976041854] [2022-01-10 06:53:44,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [976041854] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:44,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:44,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:44,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406844606] [2022-01-10 06:53:44,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:44,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:44,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:44,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:44,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:44,599 INFO L87 Difference]: Start difference. First operand 1308 states and 1807 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:44,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:44,626 INFO L93 Difference]: Finished difference Result 1888 states and 2625 transitions. [2022-01-10 06:53:44,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:44,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 133 [2022-01-10 06:53:44,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:44,627 INFO L225 Difference]: With dead ends: 1888 [2022-01-10 06:53:44,627 INFO L226 Difference]: Without dead ends: 734 [2022-01-10 06:53:44,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:44,628 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 43 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:44,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 297 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:44,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2022-01-10 06:53:44,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 732. [2022-01-10 06:53:44,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 731 states have (on average 1.344733242134063) internal successors, (983), 731 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:44,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 983 transitions. [2022-01-10 06:53:44,649 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 983 transitions. Word has length 133 [2022-01-10 06:53:44,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:44,649 INFO L470 AbstractCegarLoop]: Abstraction has 732 states and 983 transitions. [2022-01-10 06:53:44,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:44,649 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 983 transitions. [2022-01-10 06:53:44,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-01-10 06:53:44,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:44,650 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:44,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:44,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:44,856 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:44,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:44,856 INFO L85 PathProgramCache]: Analyzing trace with hash 12403843, now seen corresponding path program 1 times [2022-01-10 06:53:44,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:44,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [443745774] [2022-01-10 06:53:44,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:44,857 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:44,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:44,858 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:44,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 06:53:44,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:44,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:44,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:46,025 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:46,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:53:46,563 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:46,564 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:46,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [443745774] [2022-01-10 06:53:46,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [443745774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:53:46,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:53:46,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-01-10 06:53:46,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071812951] [2022-01-10 06:53:46,564 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:53:46,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-10 06:53:46,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:46,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-10 06:53:46,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:53:46,565 INFO L87 Difference]: Start difference. First operand 732 states and 983 transitions. Second operand has 16 states, 16 states have (on average 16.3125) internal successors, (261), 15 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:46,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:46,701 INFO L93 Difference]: Finished difference Result 1324 states and 1818 transitions. [2022-01-10 06:53:46,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 06:53:46,701 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 16.3125) internal successors, (261), 15 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 134 [2022-01-10 06:53:46,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:46,702 INFO L225 Difference]: With dead ends: 1324 [2022-01-10 06:53:46,702 INFO L226 Difference]: Without dead ends: 746 [2022-01-10 06:53:46,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-01-10 06:53:46,703 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 187 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 1191 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:46,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 1191 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 105 Invalid, 0 Unknown, 114 Unchecked, 0.0s Time] [2022-01-10 06:53:46,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-01-10 06:53:46,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 744. [2022-01-10 06:53:46,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 1.3472409152086138) internal successors, (1001), 743 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:46,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 1001 transitions. [2022-01-10 06:53:46,726 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 1001 transitions. Word has length 134 [2022-01-10 06:53:46,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:46,726 INFO L470 AbstractCegarLoop]: Abstraction has 744 states and 1001 transitions. [2022-01-10 06:53:46,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 16.3125) internal successors, (261), 15 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:46,727 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 1001 transitions. [2022-01-10 06:53:46,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-01-10 06:53:46,727 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:46,727 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:46,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 06:53:46,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:46,933 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:46,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:46,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1230389241, now seen corresponding path program 1 times [2022-01-10 06:53:46,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:46,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1527681910] [2022-01-10 06:53:46,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:46,934 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:46,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:46,935 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:46,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 06:53:47,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:47,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:53:47,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:47,147 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:53:47,147 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:47,147 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:47,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1527681910] [2022-01-10 06:53:47,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1527681910] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:47,147 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:47,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:53:47,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951700487] [2022-01-10 06:53:47,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:47,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:53:47,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:47,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:53:47,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:47,148 INFO L87 Difference]: Start difference. First operand 744 states and 1001 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:47,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:47,167 INFO L93 Difference]: Finished difference Result 1036 states and 1408 transitions. [2022-01-10 06:53:47,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:53:47,167 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 134 [2022-01-10 06:53:47,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:47,168 INFO L225 Difference]: With dead ends: 1036 [2022-01-10 06:53:47,168 INFO L226 Difference]: Without dead ends: 458 [2022-01-10 06:53:47,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:53:47,169 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 38 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:47,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 281 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:53:47,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-01-10 06:53:47,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 456. [2022-01-10 06:53:47,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 1.298901098901099) internal successors, (591), 455 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:47,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 591 transitions. [2022-01-10 06:53:47,182 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 591 transitions. Word has length 134 [2022-01-10 06:53:47,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:47,183 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 591 transitions. [2022-01-10 06:53:47,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:47,183 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 591 transitions. [2022-01-10 06:53:47,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-10 06:53:47,183 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:47,183 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:47,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-01-10 06:53:47,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:47,384 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:47,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:47,384 INFO L85 PathProgramCache]: Analyzing trace with hash 104068344, now seen corresponding path program 1 times [2022-01-10 06:53:47,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:47,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1097946604] [2022-01-10 06:53:47,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:47,385 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:47,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:47,386 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:47,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-01-10 06:53:47,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:47,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:47,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:49,063 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-10 06:53:49,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:49,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:49,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1097946604] [2022-01-10 06:53:49,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1097946604] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:49,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:49,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 06:53:49,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185621074] [2022-01-10 06:53:49,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:49,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 06:53:49,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:49,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 06:53:49,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:49,065 INFO L87 Difference]: Start difference. First operand 456 states and 591 transitions. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:49,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:49,310 INFO L93 Difference]: Finished difference Result 1320 states and 1781 transitions. [2022-01-10 06:53:49,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:53:49,311 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-10 06:53:49,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:49,312 INFO L225 Difference]: With dead ends: 1320 [2022-01-10 06:53:49,312 INFO L226 Difference]: Without dead ends: 1222 [2022-01-10 06:53:49,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:49,313 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 1135 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1135 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:49,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1135 Valid, 1245 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:53:49,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2022-01-10 06:53:49,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 658. [2022-01-10 06:53:49,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 657 states have (on average 1.3135464231354643) internal successors, (863), 657 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:49,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 863 transitions. [2022-01-10 06:53:49,335 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 863 transitions. Word has length 135 [2022-01-10 06:53:49,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:49,335 INFO L470 AbstractCegarLoop]: Abstraction has 658 states and 863 transitions. [2022-01-10 06:53:49,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:49,336 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 863 transitions. [2022-01-10 06:53:49,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-10 06:53:49,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:49,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:49,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-01-10 06:53:49,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:49,537 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:49,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:49,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1459532123, now seen corresponding path program 1 times [2022-01-10 06:53:49,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:49,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [76025166] [2022-01-10 06:53:49,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:49,537 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:49,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:49,538 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:49,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-01-10 06:53:49,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:49,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:49,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:51,640 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-10 06:53:51,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:51,640 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:51,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [76025166] [2022-01-10 06:53:51,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [76025166] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:51,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:51,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 06:53:51,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240777502] [2022-01-10 06:53:51,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:51,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 06:53:51,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:51,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 06:53:51,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:51,641 INFO L87 Difference]: Start difference. First operand 658 states and 863 transitions. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:51,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:51,847 INFO L93 Difference]: Finished difference Result 1420 states and 1915 transitions. [2022-01-10 06:53:51,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:53:51,848 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-10 06:53:51,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:51,849 INFO L225 Difference]: With dead ends: 1420 [2022-01-10 06:53:51,849 INFO L226 Difference]: Without dead ends: 1322 [2022-01-10 06:53:51,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:51,850 INFO L933 BasicCegarLoop]: 274 mSDtfsCounter, 1333 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1333 SdHoareTripleChecker+Valid, 1095 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:51,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1333 Valid, 1095 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:53:51,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2022-01-10 06:53:51,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 758. [2022-01-10 06:53:51,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 1.3170409511228534) internal successors, (997), 757 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:51,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 997 transitions. [2022-01-10 06:53:51,877 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 997 transitions. Word has length 135 [2022-01-10 06:53:51,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:51,877 INFO L470 AbstractCegarLoop]: Abstraction has 758 states and 997 transitions. [2022-01-10 06:53:51,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:51,877 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 997 transitions. [2022-01-10 06:53:51,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-10 06:53:51,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:51,878 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:51,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2022-01-10 06:53:52,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:52,078 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:52,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:52,079 INFO L85 PathProgramCache]: Analyzing trace with hash -42826984, now seen corresponding path program 1 times [2022-01-10 06:53:52,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:52,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [619154154] [2022-01-10 06:53:52,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:52,079 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:52,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:52,080 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:52,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-01-10 06:53:52,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:52,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:52,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:55,038 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-01-10 06:53:55,038 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:55,038 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:55,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [619154154] [2022-01-10 06:53:55,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [619154154] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:55,038 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:55,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 06:53:55,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783807274] [2022-01-10 06:53:55,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:55,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 06:53:55,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:55,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 06:53:55,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:55,039 INFO L87 Difference]: Start difference. First operand 758 states and 997 transitions. Second operand has 9 states, 9 states have (on average 14.222222222222221) internal successors, (128), 9 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:55,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:53:55,262 INFO L93 Difference]: Finished difference Result 1516 states and 2045 transitions. [2022-01-10 06:53:55,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:53:55,262 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.222222222222221) internal successors, (128), 9 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-10 06:53:55,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:53:55,264 INFO L225 Difference]: With dead ends: 1516 [2022-01-10 06:53:55,264 INFO L226 Difference]: Without dead ends: 1226 [2022-01-10 06:53:55,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:55,266 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 1556 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1556 SdHoareTripleChecker+Valid, 1247 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:53:55,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1556 Valid, 1247 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:53:55,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1226 states. [2022-01-10 06:53:55,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1226 to 662. [2022-01-10 06:53:55,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 1.302571860816944) internal successors, (861), 661 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:55,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 861 transitions. [2022-01-10 06:53:55,292 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 861 transitions. Word has length 135 [2022-01-10 06:53:55,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:53:55,292 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 861 transitions. [2022-01-10 06:53:55,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.222222222222221) internal successors, (128), 9 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:53:55,292 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 861 transitions. [2022-01-10 06:53:55,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-10 06:53:55,293 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:53:55,293 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:53:55,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-01-10 06:53:55,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:53:55,500 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:53:55,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:53:55,500 INFO L85 PathProgramCache]: Analyzing trace with hash -256283781, now seen corresponding path program 1 times [2022-01-10 06:53:55,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:53:55,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [314265151] [2022-01-10 06:53:55,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:53:55,501 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:53:55,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:53:55,501 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:53:55,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-01-10 06:53:55,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:53:55,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:53:55,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:53:59,770 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 06:53:59,770 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:53:59,770 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:53:59,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [314265151] [2022-01-10 06:53:59,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [314265151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:53:59,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:53:59,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 06:53:59,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926157614] [2022-01-10 06:53:59,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:53:59,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 06:53:59,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:53:59,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 06:53:59,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:53:59,771 INFO L87 Difference]: Start difference. First operand 662 states and 861 transitions. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:00,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:54:00,008 INFO L93 Difference]: Finished difference Result 1430 states and 1921 transitions. [2022-01-10 06:54:00,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:54:00,009 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-10 06:54:00,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:54:00,010 INFO L225 Difference]: With dead ends: 1430 [2022-01-10 06:54:00,010 INFO L226 Difference]: Without dead ends: 1332 [2022-01-10 06:54:00,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:54:00,011 INFO L933 BasicCegarLoop]: 317 mSDtfsCounter, 949 mSDsluCounter, 998 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 1315 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:54:00,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [949 Valid, 1315 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:54:00,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1332 states. [2022-01-10 06:54:00,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1332 to 774. [2022-01-10 06:54:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 1.3078913324708927) internal successors, (1011), 773 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:00,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1011 transitions. [2022-01-10 06:54:00,046 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1011 transitions. Word has length 135 [2022-01-10 06:54:00,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:54:00,046 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 1011 transitions. [2022-01-10 06:54:00,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:00,046 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1011 transitions. [2022-01-10 06:54:00,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-10 06:54:00,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:54:00,047 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:54:00,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-01-10 06:54:00,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:54:00,254 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:54:00,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:54:00,254 INFO L85 PathProgramCache]: Analyzing trace with hash 213421784, now seen corresponding path program 1 times [2022-01-10 06:54:00,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:54:00,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858793727] [2022-01-10 06:54:00,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:54:00,254 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:54:00,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:54:00,255 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:54:00,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-01-10 06:54:00,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:54:00,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:54:00,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:54:06,075 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-10 06:54:06,075 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:54:06,075 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:54:06,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858793727] [2022-01-10 06:54:06,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858793727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:54:06,075 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:54:06,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 06:54:06,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909013972] [2022-01-10 06:54:06,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:54:06,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 06:54:06,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:54:06,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 06:54:06,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:54:06,076 INFO L87 Difference]: Start difference. First operand 774 states and 1011 transitions. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:06,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:54:06,301 INFO L93 Difference]: Finished difference Result 1542 states and 2071 transitions. [2022-01-10 06:54:06,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:54:06,301 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-10 06:54:06,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:54:06,303 INFO L225 Difference]: With dead ends: 1542 [2022-01-10 06:54:06,303 INFO L226 Difference]: Without dead ends: 1444 [2022-01-10 06:54:06,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:54:06,304 INFO L933 BasicCegarLoop]: 317 mSDtfsCounter, 980 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 980 SdHoareTripleChecker+Valid, 1386 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:54:06,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [980 Valid, 1386 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:54:06,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1444 states. [2022-01-10 06:54:06,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1444 to 892. [2022-01-10 06:54:06,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 1.3120089786756453) internal successors, (1169), 891 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:06,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 1169 transitions. [2022-01-10 06:54:06,346 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 1169 transitions. Word has length 135 [2022-01-10 06:54:06,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:54:06,346 INFO L470 AbstractCegarLoop]: Abstraction has 892 states and 1169 transitions. [2022-01-10 06:54:06,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:06,347 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 1169 transitions. [2022-01-10 06:54:06,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-10 06:54:06,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:54:06,347 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:54:06,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-01-10 06:54:06,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:54:06,549 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:54:06,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:54:06,549 INFO L85 PathProgramCache]: Analyzing trace with hash -261489253, now seen corresponding path program 1 times [2022-01-10 06:54:06,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:54:06,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1276192739] [2022-01-10 06:54:06,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:54:06,549 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:54:06,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:54:06,550 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:54:06,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-01-10 06:54:06,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:54:06,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:54:06,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:54:13,755 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-10 06:54:13,755 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:54:13,755 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:54:13,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1276192739] [2022-01-10 06:54:13,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1276192739] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:54:13,755 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:54:13,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 06:54:13,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234045933] [2022-01-10 06:54:13,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:54:13,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 06:54:13,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:54:13,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 06:54:13,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:54:13,756 INFO L87 Difference]: Start difference. First operand 892 states and 1169 transitions. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:14,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:54:14,024 INFO L93 Difference]: Finished difference Result 1660 states and 2229 transitions. [2022-01-10 06:54:14,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:54:14,024 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-10 06:54:14,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:54:14,026 INFO L225 Difference]: With dead ends: 1660 [2022-01-10 06:54:14,026 INFO L226 Difference]: Without dead ends: 1562 [2022-01-10 06:54:14,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:54:14,027 INFO L933 BasicCegarLoop]: 318 mSDtfsCounter, 1322 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1322 SdHoareTripleChecker+Valid, 1153 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:54:14,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1322 Valid, 1153 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:54:14,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1562 states. [2022-01-10 06:54:14,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1562 to 1016. [2022-01-10 06:54:14,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 1015 states have (on average 1.3152709359605912) internal successors, (1335), 1015 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:14,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1335 transitions. [2022-01-10 06:54:14,088 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1335 transitions. Word has length 135 [2022-01-10 06:54:14,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:54:14,089 INFO L470 AbstractCegarLoop]: Abstraction has 1016 states and 1335 transitions. [2022-01-10 06:54:14,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 06:54:14,089 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1335 transitions. [2022-01-10 06:54:14,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-10 06:54:14,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:54:14,090 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:54:14,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-01-10 06:54:14,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:54:14,297 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:54:14,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:54:14,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1255255880, now seen corresponding path program 1 times [2022-01-10 06:54:14,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:54:14,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480551693] [2022-01-10 06:54:14,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:54:14,298 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:54:14,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:54:14,299 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:54:14,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-01-10 06:54:14,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:54:14,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:54:14,377 INFO L286 TraceCheckSpWp]: Computing forward predicates...