/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/array-crafted/zero_sum_const2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-d966a43 [2022-01-31 09:58:37,666 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-31 09:58:37,668 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-31 09:58:37,717 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-31 09:58:37,718 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-31 09:58:37,720 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-31 09:58:37,722 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-31 09:58:37,724 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-31 09:58:37,725 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-31 09:58:37,728 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-31 09:58:37,729 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-31 09:58:37,730 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-31 09:58:37,730 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-31 09:58:37,732 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-31 09:58:37,733 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-31 09:58:37,735 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-31 09:58:37,735 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-31 09:58:37,736 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-31 09:58:37,737 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-31 09:58:37,741 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-31 09:58:37,742 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-31 09:58:37,742 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-31 09:58:37,743 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-31 09:58:37,744 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-31 09:58:37,749 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-31 09:58:37,749 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-31 09:58:37,749 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-31 09:58:37,750 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-31 09:58:37,750 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-31 09:58:37,751 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-31 09:58:37,751 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-31 09:58:37,751 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-31 09:58:37,752 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-31 09:58:37,753 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-31 09:58:37,754 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-31 09:58:37,754 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-31 09:58:37,754 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-31 09:58:37,754 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-31 09:58:37,755 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-31 09:58:37,755 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-31 09:58:37,756 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-31 09:58:37,756 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-01-31 09:58:37,764 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-31 09:58:37,765 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-31 09:58:37,766 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-31 09:58:37,766 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-31 09:58:37,766 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-31 09:58:37,766 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-31 09:58:37,766 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-31 09:58:37,766 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-31 09:58:37,766 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-31 09:58:37,766 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-31 09:58:37,767 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-31 09:58:37,767 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-31 09:58:37,767 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-31 09:58:37,767 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-31 09:58:37,767 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-31 09:58:37,768 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-31 09:58:37,768 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-31 09:58:37,768 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-31 09:58:37,768 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 09:58:37,768 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-31 09:58:37,768 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-31 09:58:37,769 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-01-31 09:58:37,769 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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-31 09:58:37,950 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-31 09:58:37,972 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-31 09:58:37,974 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-31 09:58:37,975 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-31 09:58:37,975 INFO L275 PluginConnector]: CDTParser initialized [2022-01-31 09:58:37,976 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-crafted/zero_sum_const2.c [2022-01-31 09:58:38,043 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5216363e/f46aa77f57ac45788beae7d98d42de74/FLAG9a397cd36 [2022-01-31 09:58:38,365 INFO L306 CDTParser]: Found 1 translation units. [2022-01-31 09:58:38,365 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-crafted/zero_sum_const2.c [2022-01-31 09:58:38,373 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5216363e/f46aa77f57ac45788beae7d98d42de74/FLAG9a397cd36 [2022-01-31 09:58:38,771 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5216363e/f46aa77f57ac45788beae7d98d42de74 [2022-01-31 09:58:38,774 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-31 09:58:38,774 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-31 09:58:38,778 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-31 09:58:38,778 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-31 09:58:38,780 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-31 09:58:38,781 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:38,781 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a71d63f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38, skipping insertion in model container [2022-01-31 09:58:38,782 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:38,786 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-31 09:58:38,796 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-31 09:58:38,934 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-crafted/zero_sum_const2.c[406,419] [2022-01-31 09:58:38,949 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 09:58:38,955 INFO L203 MainTranslator]: Completed pre-run [2022-01-31 09:58:38,964 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-crafted/zero_sum_const2.c[406,419] [2022-01-31 09:58:38,978 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 09:58:38,987 INFO L208 MainTranslator]: Completed translation [2022-01-31 09:58:38,987 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38 WrapperNode [2022-01-31 09:58:38,987 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-31 09:58:38,988 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-31 09:58:38,988 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-31 09:58:38,988 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-31 09:58:39,003 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:39,003 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:39,007 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:39,007 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:39,018 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:39,021 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:39,022 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:39,023 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-31 09:58:39,024 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-31 09:58:39,024 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-31 09:58:39,024 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-31 09:58:39,028 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (1/1) ... [2022-01-31 09:58:39,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 09:58:39,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:58:39,067 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-31 09:58:39,073 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-31 09:58:39,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-01-31 09:58:39,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-31 09:58:39,097 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-01-31 09:58:39,097 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-01-31 09:58:39,097 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-01-31 09:58:39,097 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-31 09:58:39,098 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-01-31 09:58:39,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-31 09:58:39,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-31 09:58:39,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-31 09:58:39,149 INFO L234 CfgBuilder]: Building ICFG [2022-01-31 09:58:39,151 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-31 09:58:39,294 INFO L275 CfgBuilder]: Performing block encoding [2022-01-31 09:58:39,301 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-31 09:58:39,301 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-01-31 09:58:39,302 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 09:58:39 BoogieIcfgContainer [2022-01-31 09:58:39,303 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-31 09:58:39,304 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-01-31 09:58:39,304 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-01-31 09:58:39,305 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-01-31 09:58:39,307 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 09:58:39" (1/1) ... [2022-01-31 09:58:39,329 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 31.01 09:58:39 BasicIcfg [2022-01-31 09:58:39,329 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-01-31 09:58:39,330 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-31 09:58:39,330 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-31 09:58:39,332 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-31 09:58:39,333 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.01 09:58:38" (1/4) ... [2022-01-31 09:58:39,333 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73dedb64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 09:58:39, skipping insertion in model container [2022-01-31 09:58:39,333 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:58:38" (2/4) ... [2022-01-31 09:58:39,333 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73dedb64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 09:58:39, skipping insertion in model container [2022-01-31 09:58:39,334 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 09:58:39" (3/4) ... [2022-01-31 09:58:39,334 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73dedb64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 31.01 09:58:39, skipping insertion in model container [2022-01-31 09:58:39,334 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 31.01 09:58:39" (4/4) ... [2022-01-31 09:58:39,335 INFO L111 eAbstractionObserver]: Analyzing ICFG zero_sum_const2.cJordan [2022-01-31 09:58:39,339 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-01-31 09:58:39,339 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-31 09:58:39,376 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-31 09:58:39,384 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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-31 09:58:39,384 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-31 09:58:39,395 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 25 states have (on average 1.52) internal successors, (38), 27 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-31 09:58:39,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-31 09:58:39,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:39,404 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] [2022-01-31 09:58:39,404 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:39,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:39,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1007829191, now seen corresponding path program 1 times [2022-01-31 09:58:39,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:39,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207066555] [2022-01-31 09:58:39,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:39,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:39,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:39,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:39,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:39,583 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-31 09:58:39,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:39,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207066555] [2022-01-31 09:58:39,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207066555] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 09:58:39,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 09:58:39,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-31 09:58:39,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504988053] [2022-01-31 09:58:39,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 09:58:39,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-31 09:58:39,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:58:39,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-31 09:58:39,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-31 09:58:39,631 INFO L87 Difference]: Start difference. First operand has 33 states, 25 states have (on average 1.52) internal successors, (38), 27 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:39,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:58:39,689 INFO L93 Difference]: Finished difference Result 33 states and 38 transitions. [2022-01-31 09:58:39,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-31 09:58:39,691 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2022-01-31 09:58:39,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:58:39,695 INFO L225 Difference]: With dead ends: 33 [2022-01-31 09:58:39,696 INFO L226 Difference]: Without dead ends: 26 [2022-01-31 09:58:39,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-31 09:58:39,699 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 5 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-31 09:58:39,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 42 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-31 09:58:39,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-01-31 09:58:39,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2022-01-31 09:58:39,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 21 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:39,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 30 transitions. [2022-01-31 09:58:39,722 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 30 transitions. Word has length 20 [2022-01-31 09:58:39,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:58:39,722 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 30 transitions. [2022-01-31 09:58:39,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:39,722 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 30 transitions. [2022-01-31 09:58:39,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-31 09:58:39,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:39,723 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] [2022-01-31 09:58:39,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-31 09:58:39,723 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:39,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:39,724 INFO L85 PathProgramCache]: Analyzing trace with hash 277756478, now seen corresponding path program 1 times [2022-01-31 09:58:39,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:39,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33680796] [2022-01-31 09:58:39,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:39,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:39,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:39,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:39,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:39,805 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-31 09:58:39,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:39,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33680796] [2022-01-31 09:58:39,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33680796] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 09:58:39,807 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 09:58:39,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-31 09:58:39,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853854125] [2022-01-31 09:58:39,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 09:58:39,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-31 09:58:39,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:58:39,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-31 09:58:39,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-31 09:58:39,810 INFO L87 Difference]: Start difference. First operand 26 states and 30 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:39,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:58:39,877 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2022-01-31 09:58:39,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-31 09:58:39,877 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2022-01-31 09:58:39,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:58:39,879 INFO L225 Difference]: With dead ends: 28 [2022-01-31 09:58:39,879 INFO L226 Difference]: Without dead ends: 28 [2022-01-31 09:58:39,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-31 09:58:39,882 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 4 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 09:58:39,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 35 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 09:58:39,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-01-31 09:58:39,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2022-01-31 09:58:39,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 22 states have (on average 1.2272727272727273) internal successors, (27), 22 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:39,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2022-01-31 09:58:39,889 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 20 [2022-01-31 09:58:39,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:58:39,889 INFO L470 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2022-01-31 09:58:39,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:39,889 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2022-01-31 09:58:39,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-31 09:58:39,890 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:39,890 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] [2022-01-31 09:58:39,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-31 09:58:39,890 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:39,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:39,891 INFO L85 PathProgramCache]: Analyzing trace with hash 33485499, now seen corresponding path program 1 times [2022-01-31 09:58:39,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:39,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601813206] [2022-01-31 09:58:39,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:39,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:39,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:39,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:39,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:39,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-31 09:58:39,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:39,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601813206] [2022-01-31 09:58:39,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601813206] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 09:58:39,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 09:58:39,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-31 09:58:39,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101235518] [2022-01-31 09:58:39,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 09:58:39,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-31 09:58:39,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:58:39,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-31 09:58:39,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-31 09:58:39,962 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:40,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:58:40,059 INFO L93 Difference]: Finished difference Result 36 states and 40 transitions. [2022-01-31 09:58:40,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-31 09:58:40,059 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-01-31 09:58:40,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:58:40,060 INFO L225 Difference]: With dead ends: 36 [2022-01-31 09:58:40,060 INFO L226 Difference]: Without dead ends: 36 [2022-01-31 09:58:40,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-31 09:58:40,061 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 25 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 09:58:40,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 25 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 09:58:40,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-01-31 09:58:40,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 31. [2022-01-31 09:58:40,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 26 states have internal predecessors, (31), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:40,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2022-01-31 09:58:40,064 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 22 [2022-01-31 09:58:40,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:58:40,064 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2022-01-31 09:58:40,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:40,064 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2022-01-31 09:58:40,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-31 09:58:40,065 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:40,065 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] [2022-01-31 09:58:40,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-31 09:58:40,065 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:40,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:40,066 INFO L85 PathProgramCache]: Analyzing trace with hash -670231053, now seen corresponding path program 1 times [2022-01-31 09:58:40,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:40,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281228207] [2022-01-31 09:58:40,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:40,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:40,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:40,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:40,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:58:40,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:40,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281228207] [2022-01-31 09:58:40,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281228207] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:58:40,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374845869] [2022-01-31 09:58:40,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:40,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:40,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:58:40,131 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:58:40,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-31 09:58:40,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:40,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-31 09:58:40,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:58:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:58:40,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:58:40,404 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:58:40,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374845869] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:58:40,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:58:40,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-31 09:58:40,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095408237] [2022-01-31 09:58:40,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:58:40,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-31 09:58:40,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:58:40,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-31 09:58:40,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-31 09:58:40,406 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:40,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:58:40,479 INFO L93 Difference]: Finished difference Result 34 states and 38 transitions. [2022-01-31 09:58:40,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-31 09:58:40,479 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-01-31 09:58:40,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:58:40,480 INFO L225 Difference]: With dead ends: 34 [2022-01-31 09:58:40,480 INFO L226 Difference]: Without dead ends: 34 [2022-01-31 09:58:40,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-31 09:58:40,481 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 5 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-31 09:58:40,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 41 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-31 09:58:40,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-01-31 09:58:40,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 33. [2022-01-31 09:58:40,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 28 states have (on average 1.1785714285714286) internal successors, (33), 28 states have internal predecessors, (33), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:40,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2022-01-31 09:58:40,485 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 30 [2022-01-31 09:58:40,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:58:40,485 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2022-01-31 09:58:40,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:40,485 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2022-01-31 09:58:40,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-31 09:58:40,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:40,486 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-31 09:58:40,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-31 09:58:40,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:40,687 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:40,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:40,688 INFO L85 PathProgramCache]: Analyzing trace with hash -777841104, now seen corresponding path program 2 times [2022-01-31 09:58:40,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:40,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527849098] [2022-01-31 09:58:40,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:40,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:40,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:40,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:40,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:40,778 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-31 09:58:40,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:40,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527849098] [2022-01-31 09:58:40,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527849098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:58:40,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832480449] [2022-01-31 09:58:40,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 09:58:40,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:40,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:58:40,788 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:58:40,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-31 09:58:40,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 09:58:40,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:58:40,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-31 09:58:40,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:58:40,947 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-31 09:58:40,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:58:41,002 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-31 09:58:41,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832480449] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:58:41,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:58:41,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-01-31 09:58:41,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778949702] [2022-01-31 09:58:41,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:58:41,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-31 09:58:41,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:58:41,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-31 09:58:41,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-31 09:58:41,004 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:41,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:58:41,102 INFO L93 Difference]: Finished difference Result 46 states and 50 transitions. [2022-01-31 09:58:41,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-31 09:58:41,103 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2022-01-31 09:58:41,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:58:41,103 INFO L225 Difference]: With dead ends: 46 [2022-01-31 09:58:41,104 INFO L226 Difference]: Without dead ends: 46 [2022-01-31 09:58:41,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-31 09:58:41,105 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 26 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 09:58:41,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 33 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 09:58:41,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-01-31 09:58:41,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 41. [2022-01-31 09:58:41,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 36 states have (on average 1.1388888888888888) internal successors, (41), 36 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:41,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 45 transitions. [2022-01-31 09:58:41,108 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 45 transitions. Word has length 32 [2022-01-31 09:58:41,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:58:41,108 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 45 transitions. [2022-01-31 09:58:41,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:41,109 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 45 transitions. [2022-01-31 09:58:41,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-01-31 09:58:41,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:41,109 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] [2022-01-31 09:58:41,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-31 09:58:41,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:41,326 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:41,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:41,327 INFO L85 PathProgramCache]: Analyzing trace with hash -300784536, now seen corresponding path program 3 times [2022-01-31 09:58:41,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:41,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520282441] [2022-01-31 09:58:41,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:41,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:41,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:41,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:41,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:41,995 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:58:41,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:41,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520282441] [2022-01-31 09:58:41,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520282441] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:58:41,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815625038] [2022-01-31 09:58:41,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 09:58:41,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:41,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:58:41,997 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:58:42,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-31 09:58:42,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-31 09:58:42,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:58:42,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-31 09:58:42,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:58:42,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:58:43,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 09:58:43,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:58:43,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 12 [2022-01-31 09:58:43,274 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:58:43,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:58:49,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 60 [2022-01-31 09:58:49,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:58:49,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 222 treesize of output 197 [2022-01-31 09:58:50,309 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:58:50,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815625038] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:58:50,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:58:50,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 28] total 64 [2022-01-31 09:58:50,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613670640] [2022-01-31 09:58:50,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:58:50,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-31 09:58:50,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:58:50,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-31 09:58:50,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=3704, Unknown=1, NotChecked=0, Total=4032 [2022-01-31 09:58:50,312 INFO L87 Difference]: Start difference. First operand 41 states and 45 transitions. Second operand has 64 states, 64 states have (on average 1.484375) internal successors, (95), 61 states have internal predecessors, (95), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:52,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:58:52,827 INFO L93 Difference]: Finished difference Result 114 states and 130 transitions. [2022-01-31 09:58:52,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-31 09:58:52,828 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.484375) internal successors, (95), 61 states have internal predecessors, (95), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-01-31 09:58:52,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:58:52,830 INFO L225 Difference]: With dead ends: 114 [2022-01-31 09:58:52,830 INFO L226 Difference]: Without dead ends: 111 [2022-01-31 09:58:52,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 44 SyntacticMatches, 13 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2760 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=795, Invalid=8906, Unknown=1, NotChecked=0, Total=9702 [2022-01-31 09:58:52,833 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 41 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 608 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:58:52,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 214 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 458 Invalid, 0 Unknown, 608 Unchecked, 0.2s Time] [2022-01-31 09:58:52,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-01-31 09:58:52,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 68. [2022-01-31 09:58:52,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 63 states have (on average 1.1746031746031746) internal successors, (74), 63 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:52,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 78 transitions. [2022-01-31 09:58:52,838 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 78 transitions. Word has length 40 [2022-01-31 09:58:52,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:58:52,839 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 78 transitions. [2022-01-31 09:58:52,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.484375) internal successors, (95), 61 states have internal predecessors, (95), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:52,839 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 78 transitions. [2022-01-31 09:58:52,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-31 09:58:52,840 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:52,840 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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] [2022-01-31 09:58:52,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-31 09:58:53,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:53,041 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:53,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:53,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1454907354, now seen corresponding path program 4 times [2022-01-31 09:58:53,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:53,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546189779] [2022-01-31 09:58:53,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:53,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:53,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:53,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:53,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:53,126 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:58:53,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:53,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546189779] [2022-01-31 09:58:53,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546189779] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:58:53,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387439012] [2022-01-31 09:58:53,127 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 09:58:53,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:53,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:58:53,128 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:58:53,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-31 09:58:53,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 09:58:53,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:58:53,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-31 09:58:53,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:58:53,285 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:58:53,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:58:53,365 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:58:53,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387439012] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:58:53,366 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:58:53,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 15 [2022-01-31 09:58:53,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804094615] [2022-01-31 09:58:53,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:58:53,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-31 09:58:53,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:58:53,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-31 09:58:53,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-31 09:58:53,369 INFO L87 Difference]: Start difference. First operand 68 states and 78 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:53,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:58:53,544 INFO L93 Difference]: Finished difference Result 116 states and 126 transitions. [2022-01-31 09:58:53,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-31 09:58:53,544 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-01-31 09:58:53,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:58:53,545 INFO L225 Difference]: With dead ends: 116 [2022-01-31 09:58:53,545 INFO L226 Difference]: Without dead ends: 91 [2022-01-31 09:58:53,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-01-31 09:58:53,547 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 09:58:53,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 37 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 09:58:53,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-01-31 09:58:53,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 77. [2022-01-31 09:58:53,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 72 states have (on average 1.1388888888888888) internal successors, (82), 72 states have internal predecessors, (82), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:53,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 86 transitions. [2022-01-31 09:58:53,552 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 86 transitions. Word has length 42 [2022-01-31 09:58:53,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:58:53,552 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 86 transitions. [2022-01-31 09:58:53,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:53,553 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 86 transitions. [2022-01-31 09:58:53,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-31 09:58:53,553 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:53,553 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-01-31 09:58:53,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-01-31 09:58:53,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:53,764 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:53,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:53,764 INFO L85 PathProgramCache]: Analyzing trace with hash -954831645, now seen corresponding path program 5 times [2022-01-31 09:58:53,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:53,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914340596] [2022-01-31 09:58:53,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:53,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:53,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:53,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:53,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:53,847 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-31 09:58:53,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:53,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914340596] [2022-01-31 09:58:53,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914340596] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:58:53,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379466585] [2022-01-31 09:58:53,853 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 09:58:53,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:53,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:58:53,854 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:58:53,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-31 09:58:53,919 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-31 09:58:53,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:58:53,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-31 09:58:53,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:58:54,034 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-31 09:58:54,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:58:54,115 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-31 09:58:54,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379466585] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:58:54,115 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:58:54,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 15 [2022-01-31 09:58:54,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833087434] [2022-01-31 09:58:54,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:58:54,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-31 09:58:54,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:58:54,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-31 09:58:54,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-31 09:58:54,117 INFO L87 Difference]: Start difference. First operand 77 states and 86 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:54,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:58:54,322 INFO L93 Difference]: Finished difference Result 65 states and 71 transitions. [2022-01-31 09:58:54,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-31 09:58:54,323 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-01-31 09:58:54,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:58:54,323 INFO L225 Difference]: With dead ends: 65 [2022-01-31 09:58:54,323 INFO L226 Difference]: Without dead ends: 65 [2022-01-31 09:58:54,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 85 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2022-01-31 09:58:54,324 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 74 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:58:54,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 47 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 09:58:54,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-01-31 09:58:54,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 51. [2022-01-31 09:58:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 46 states have (on average 1.108695652173913) internal successors, (51), 46 states have internal predecessors, (51), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:54,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2022-01-31 09:58:54,340 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 44 [2022-01-31 09:58:54,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:58:54,340 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2022-01-31 09:58:54,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:58:54,340 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2022-01-31 09:58:54,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-31 09:58:54,341 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:58:54,341 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:58:54,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-31 09:58:54,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:54,558 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:58:54,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:58:54,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1070549603, now seen corresponding path program 6 times [2022-01-31 09:58:54,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:58:54,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800240272] [2022-01-31 09:58:54,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:58:54,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:58:54,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:56,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:58:56,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:58:56,264 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:58:56,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:58:56,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800240272] [2022-01-31 09:58:56,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800240272] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:58:56,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192616587] [2022-01-31 09:58:56,265 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 09:58:56,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:58:56,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:58:56,266 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:58:56,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-31 09:58:56,313 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-31 09:58:56,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:58:56,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 65 conjunts are in the unsatisfiable core [2022-01-31 09:58:56,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:58:56,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:58:57,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:58:57,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 8 [2022-01-31 09:58:57,697 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:58:57,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:59:14,036 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 34 refuted. 2 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-31 09:59:14,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192616587] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:59:14,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:59:14,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 27, 29] total 86 [2022-01-31 09:59:14,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42082723] [2022-01-31 09:59:14,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:59:14,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-01-31 09:59:14,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:59:14,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-01-31 09:59:14,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=6838, Unknown=5, NotChecked=0, Total=7310 [2022-01-31 09:59:14,039 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand has 86 states, 86 states have (on average 1.372093023255814) internal successors, (118), 83 states have internal predecessors, (118), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:59:27,796 WARN L228 SmtUtils]: Spent 8.17s on a formula simplification. DAG size of input: 94 DAG size of output: 79 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-31 09:59:45,919 WARN L228 SmtUtils]: Spent 12.00s on a formula simplification. DAG size of input: 76 DAG size of output: 70 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-31 10:00:03,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:03,274 INFO L93 Difference]: Finished difference Result 112 states and 124 transitions. [2022-01-31 10:00:03,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-31 10:00:03,275 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 1.372093023255814) internal successors, (118), 83 states have internal predecessors, (118), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2022-01-31 10:00:03,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:03,275 INFO L225 Difference]: With dead ends: 112 [2022-01-31 10:00:03,275 INFO L226 Difference]: Without dead ends: 108 [2022-01-31 10:00:03,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 50 SyntacticMatches, 9 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4597 ImplicationChecksByTransitivity, 66.3s TimeCoverageRelationStatistics Valid=1126, Invalid=16681, Unknown=15, NotChecked=0, Total=17822 [2022-01-31 10:00:03,279 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 39 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 1406 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 1406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 408 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:03,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 212 Invalid, 1990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1406 Invalid, 0 Unknown, 408 Unchecked, 0.8s Time] [2022-01-31 10:00:03,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-01-31 10:00:03,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 76. [2022-01-31 10:00:03,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 71 states have (on average 1.1408450704225352) internal successors, (81), 71 states have internal predecessors, (81), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:03,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 85 transitions. [2022-01-31 10:00:03,283 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 85 transitions. Word has length 50 [2022-01-31 10:00:03,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:03,283 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 85 transitions. [2022-01-31 10:00:03,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.372093023255814) internal successors, (118), 83 states have internal predecessors, (118), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:03,283 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 85 transitions. [2022-01-31 10:00:03,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-01-31 10:00:03,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:03,284 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:03,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-31 10:00:03,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:03,485 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:03,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:03,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1388633541, now seen corresponding path program 7 times [2022-01-31 10:00:03,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:03,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635883922] [2022-01-31 10:00:03,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:03,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:03,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:03,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:03,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:03,636 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-01-31 10:00:03,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:03,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635883922] [2022-01-31 10:00:03,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635883922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:03,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901305682] [2022-01-31 10:00:03,636 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 10:00:03,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:03,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:03,646 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:03,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-31 10:00:03,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:03,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-31 10:00:03,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:03,833 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-01-31 10:00:03,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:00:03,943 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-01-31 10:00:03,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901305682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:00:03,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:00:03,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 18 [2022-01-31 10:00:03,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863069618] [2022-01-31 10:00:03,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:00:03,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-31 10:00:03,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:00:03,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-31 10:00:03,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-31 10:00:03,945 INFO L87 Difference]: Start difference. First operand 76 states and 85 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:04,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:04,151 INFO L93 Difference]: Finished difference Result 134 states and 144 transitions. [2022-01-31 10:00:04,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-31 10:00:04,152 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2022-01-31 10:00:04,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:04,152 INFO L225 Difference]: With dead ends: 134 [2022-01-31 10:00:04,152 INFO L226 Difference]: Without dead ends: 100 [2022-01-31 10:00:04,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-01-31 10:00:04,153 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 103 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:04,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 40 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 10:00:04,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-01-31 10:00:04,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 87. [2022-01-31 10:00:04,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 82 states have (on average 1.1097560975609757) internal successors, (91), 82 states have internal predecessors, (91), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:04,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 95 transitions. [2022-01-31 10:00:04,157 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 95 transitions. Word has length 52 [2022-01-31 10:00:04,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:04,157 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 95 transitions. [2022-01-31 10:00:04,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:04,157 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 95 transitions. [2022-01-31 10:00:04,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-31 10:00:04,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:04,158 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:04,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-31 10:00:04,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:04,358 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:04,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:04,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1835360330, now seen corresponding path program 8 times [2022-01-31 10:00:04,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:04,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728939081] [2022-01-31 10:00:04,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:04,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:04,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:04,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:04,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:04,446 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-01-31 10:00:04,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:04,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728939081] [2022-01-31 10:00:04,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728939081] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:04,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643565147] [2022-01-31 10:00:04,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 10:00:04,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:04,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:04,448 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:04,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-31 10:00:04,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 10:00:04,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:00:04,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-31 10:00:04,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:04,646 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-01-31 10:00:04,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:00:04,720 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-01-31 10:00:04,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643565147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:00:04,720 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:00:04,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 18 [2022-01-31 10:00:04,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764542062] [2022-01-31 10:00:04,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:00:04,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-31 10:00:04,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:00:04,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-31 10:00:04,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-31 10:00:04,722 INFO L87 Difference]: Start difference. First operand 87 states and 95 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:04,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:04,951 INFO L93 Difference]: Finished difference Result 76 states and 82 transitions. [2022-01-31 10:00:04,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-31 10:00:04,952 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 56 [2022-01-31 10:00:04,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:04,952 INFO L225 Difference]: With dead ends: 76 [2022-01-31 10:00:04,952 INFO L226 Difference]: Without dead ends: 76 [2022-01-31 10:00:04,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 106 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=547, Unknown=0, NotChecked=0, Total=702 [2022-01-31 10:00:04,953 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 104 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:04,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 43 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 10:00:04,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-31 10:00:04,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 61. [2022-01-31 10:00:04,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 56 states have (on average 1.0892857142857142) internal successors, (61), 56 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:04,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2022-01-31 10:00:04,956 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 56 [2022-01-31 10:00:04,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:04,956 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2022-01-31 10:00:04,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:04,956 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2022-01-31 10:00:04,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-01-31 10:00:04,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:04,957 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:04,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-31 10:00:05,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-31 10:00:05,172 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:05,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:05,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1509516910, now seen corresponding path program 9 times [2022-01-31 10:00:05,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:05,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411540689] [2022-01-31 10:00:05,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:05,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:05,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:07,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:07,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:07,632 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 10:00:07,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:07,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411540689] [2022-01-31 10:00:07,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411540689] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:07,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557232539] [2022-01-31 10:00:07,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 10:00:07,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:07,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:07,649 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:07,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-31 10:00:07,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-31 10:00:07,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:00:07,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 86 conjunts are in the unsatisfiable core [2022-01-31 10:00:07,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:07,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:00:11,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:11,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:11,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:11,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 10:00:11,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 51 [2022-01-31 10:00:11,478 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 5 proven. 71 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 10:00:11,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:00:16,296 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-31 10:00:16,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557232539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:00:16,296 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:00:16,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 27, 22] total 90 [2022-01-31 10:00:16,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953443247] [2022-01-31 10:00:16,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:00:16,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-01-31 10:00:16,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:00:16,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-01-31 10:00:16,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=7553, Unknown=1, NotChecked=0, Total=8010 [2022-01-31 10:00:16,299 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand has 90 states, 90 states have (on average 1.6777777777777778) internal successors, (151), 87 states have internal predecessors, (151), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:21,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:21,246 INFO L93 Difference]: Finished difference Result 96 states and 103 transitions. [2022-01-31 10:00:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-31 10:00:21,247 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 1.6777777777777778) internal successors, (151), 87 states have internal predecessors, (151), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 60 [2022-01-31 10:00:21,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:21,248 INFO L225 Difference]: With dead ends: 96 [2022-01-31 10:00:21,248 INFO L226 Difference]: Without dead ends: 93 [2022-01-31 10:00:21,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 73 SyntacticMatches, 12 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5897 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=1118, Invalid=18063, Unknown=1, NotChecked=0, Total=19182 [2022-01-31 10:00:21,252 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 20 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 924 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 586 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:21,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 213 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 924 Invalid, 0 Unknown, 586 Unchecked, 0.5s Time] [2022-01-31 10:00:21,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-01-31 10:00:21,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 86. [2022-01-31 10:00:21,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.0987654320987654) internal successors, (89), 81 states have internal predecessors, (89), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:21,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 93 transitions. [2022-01-31 10:00:21,264 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 93 transitions. Word has length 60 [2022-01-31 10:00:21,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:21,264 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 93 transitions. [2022-01-31 10:00:21,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 1.6777777777777778) internal successors, (151), 87 states have internal predecessors, (151), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:21,264 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 93 transitions. [2022-01-31 10:00:21,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-01-31 10:00:21,265 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:21,265 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:21,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-31 10:00:21,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:21,474 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:21,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:21,474 INFO L85 PathProgramCache]: Analyzing trace with hash 723489488, now seen corresponding path program 10 times [2022-01-31 10:00:21,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:21,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479896357] [2022-01-31 10:00:21,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:21,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:21,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:21,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-01-31 10:00:21,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:21,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479896357] [2022-01-31 10:00:21,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479896357] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:21,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919746479] [2022-01-31 10:00:21,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 10:00:21,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:21,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:21,571 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:21,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-31 10:00:21,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 10:00:21,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:00:21,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-31 10:00:21,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:21,784 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-01-31 10:00:21,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:00:21,891 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-01-31 10:00:21,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919746479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:00:21,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:00:21,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 21 [2022-01-31 10:00:21,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38018450] [2022-01-31 10:00:21,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:00:21,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-31 10:00:21,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:00:21,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-31 10:00:21,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2022-01-31 10:00:21,893 INFO L87 Difference]: Start difference. First operand 86 states and 93 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:22,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:22,166 INFO L93 Difference]: Finished difference Result 144 states and 151 transitions. [2022-01-31 10:00:22,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-31 10:00:22,166 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 62 [2022-01-31 10:00:22,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:22,167 INFO L225 Difference]: With dead ends: 144 [2022-01-31 10:00:22,167 INFO L226 Difference]: Without dead ends: 103 [2022-01-31 10:00:22,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 119 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2022-01-31 10:00:22,168 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 168 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:22,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 41 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 10:00:22,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-01-31 10:00:22,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 89. [2022-01-31 10:00:22,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 84 states have (on average 1.0833333333333333) internal successors, (91), 84 states have internal predecessors, (91), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:22,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 95 transitions. [2022-01-31 10:00:22,170 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 95 transitions. Word has length 62 [2022-01-31 10:00:22,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:22,170 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 95 transitions. [2022-01-31 10:00:22,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:22,170 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 95 transitions. [2022-01-31 10:00:22,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-01-31 10:00:22,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:22,171 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:22,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-31 10:00:22,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-31 10:00:22,379 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:22,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:22,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1226661645, now seen corresponding path program 11 times [2022-01-31 10:00:22,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:22,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373288523] [2022-01-31 10:00:22,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:22,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:22,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:22,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:22,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:22,479 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 9 proven. 32 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-01-31 10:00:22,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:22,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373288523] [2022-01-31 10:00:22,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373288523] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:22,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042920501] [2022-01-31 10:00:22,479 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 10:00:22,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:22,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:22,481 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:22,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-31 10:00:22,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-31 10:00:22,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:00:22,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-31 10:00:22,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:22,738 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-01-31 10:00:22,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:00:22,837 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-01-31 10:00:22,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042920501] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:00:22,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:00:22,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 21 [2022-01-31 10:00:22,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250827385] [2022-01-31 10:00:22,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:00:22,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-31 10:00:22,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:00:22,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-31 10:00:22,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2022-01-31 10:00:22,838 INFO L87 Difference]: Start difference. First operand 89 states and 95 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:23,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:23,084 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2022-01-31 10:00:23,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-31 10:00:23,085 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 64 [2022-01-31 10:00:23,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:23,086 INFO L225 Difference]: With dead ends: 75 [2022-01-31 10:00:23,086 INFO L226 Difference]: Without dead ends: 75 [2022-01-31 10:00:23,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 123 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=213, Invalid=779, Unknown=0, NotChecked=0, Total=992 [2022-01-31 10:00:23,086 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 117 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:23,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 49 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 10:00:23,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-01-31 10:00:23,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 71. [2022-01-31 10:00:23,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 66 states have (on average 1.0757575757575757) internal successors, (71), 66 states have internal predecessors, (71), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:23,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 75 transitions. [2022-01-31 10:00:23,088 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 75 transitions. Word has length 64 [2022-01-31 10:00:23,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:23,088 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 75 transitions. [2022-01-31 10:00:23,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:23,089 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 75 transitions. [2022-01-31 10:00:23,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-01-31 10:00:23,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:23,089 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:23,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-31 10:00:23,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-31 10:00:23,290 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:23,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:23,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2109824953, now seen corresponding path program 12 times [2022-01-31 10:00:23,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:23,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486879232] [2022-01-31 10:00:23,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:23,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:23,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:27,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:27,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:27,137 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 4 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 10:00:27,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:27,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486879232] [2022-01-31 10:00:27,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486879232] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:27,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490117424] [2022-01-31 10:00:27,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 10:00:27,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:27,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:27,139 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:27,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-31 10:00:27,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-31 10:00:27,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:00:27,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 104 conjunts are in the unsatisfiable core [2022-01-31 10:00:27,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:27,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:00:30,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 10:00:30,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2022-01-31 10:00:30,910 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 3 proven. 121 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-31 10:00:30,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:00:38,157 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 109 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-31 10:00:38,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490117424] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:00:38,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:00:38,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 33, 26] total 108 [2022-01-31 10:00:38,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739924871] [2022-01-31 10:00:38,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:00:38,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2022-01-31 10:00:38,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:00:38,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2022-01-31 10:00:38,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=11009, Unknown=0, NotChecked=0, Total=11556 [2022-01-31 10:00:38,160 INFO L87 Difference]: Start difference. First operand 71 states and 75 transitions. Second operand has 108 states, 108 states have (on average 1.6666666666666667) internal successors, (180), 105 states have internal predecessors, (180), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:46,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:46,152 INFO L93 Difference]: Finished difference Result 112 states and 119 transitions. [2022-01-31 10:00:46,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-31 10:00:46,152 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 1.6666666666666667) internal successors, (180), 105 states have internal predecessors, (180), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 70 [2022-01-31 10:00:46,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:46,153 INFO L225 Difference]: With dead ends: 112 [2022-01-31 10:00:46,153 INFO L226 Difference]: Without dead ends: 109 [2022-01-31 10:00:46,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 76 SyntacticMatches, 21 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7453 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=1334, Invalid=24747, Unknown=1, NotChecked=0, Total=26082 [2022-01-31 10:00:46,155 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 1304 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 2342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 928 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:46,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 321 Invalid, 2342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1304 Invalid, 0 Unknown, 928 Unchecked, 0.8s Time] [2022-01-31 10:00:46,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-01-31 10:00:46,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 100. [2022-01-31 10:00:46,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 95 states have (on average 1.0842105263157895) internal successors, (103), 95 states have internal predecessors, (103), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:46,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 107 transitions. [2022-01-31 10:00:46,157 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 107 transitions. Word has length 70 [2022-01-31 10:00:46,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:46,157 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 107 transitions. [2022-01-31 10:00:46,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 1.6666666666666667) internal successors, (180), 105 states have internal predecessors, (180), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:46,158 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 107 transitions. [2022-01-31 10:00:46,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-01-31 10:00:46,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:46,158 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:46,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-31 10:00:46,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-31 10:00:46,361 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:46,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:46,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1756311483, now seen corresponding path program 13 times [2022-01-31 10:00:46,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:46,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395464574] [2022-01-31 10:00:46,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:46,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:46,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:46,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:46,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:46,476 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 27 proven. 34 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-01-31 10:00:46,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:46,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395464574] [2022-01-31 10:00:46,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395464574] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:46,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852966680] [2022-01-31 10:00:46,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 10:00:46,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:46,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:46,478 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:46,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-31 10:00:46,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:46,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-31 10:00:46,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:46,748 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-01-31 10:00:46,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:00:46,864 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-01-31 10:00:46,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852966680] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:00:46,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:00:46,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 24 [2022-01-31 10:00:46,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046143221] [2022-01-31 10:00:46,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:00:46,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-31 10:00:46,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:00:46,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-31 10:00:46,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2022-01-31 10:00:46,866 INFO L87 Difference]: Start difference. First operand 100 states and 107 transitions. Second operand has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:47,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:47,196 INFO L93 Difference]: Finished difference Result 166 states and 173 transitions. [2022-01-31 10:00:47,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-31 10:00:47,197 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 72 [2022-01-31 10:00:47,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:47,197 INFO L225 Difference]: With dead ends: 166 [2022-01-31 10:00:47,197 INFO L226 Difference]: Without dead ends: 117 [2022-01-31 10:00:47,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=218, Invalid=712, Unknown=0, NotChecked=0, Total=930 [2022-01-31 10:00:47,198 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 165 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:47,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 59 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 10:00:47,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-01-31 10:00:47,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 103. [2022-01-31 10:00:47,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 98 states have (on average 1.0714285714285714) internal successors, (105), 98 states have internal predecessors, (105), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:47,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 109 transitions. [2022-01-31 10:00:47,200 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 109 transitions. Word has length 72 [2022-01-31 10:00:47,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:47,201 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 109 transitions. [2022-01-31 10:00:47,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:47,201 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 109 transitions. [2022-01-31 10:00:47,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-01-31 10:00:47,201 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:47,201 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:47,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-31 10:00:47,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-31 10:00:47,410 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:47,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:47,411 INFO L85 PathProgramCache]: Analyzing trace with hash -704760766, now seen corresponding path program 14 times [2022-01-31 10:00:47,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:47,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514398094] [2022-01-31 10:00:47,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:47,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:47,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:47,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:47,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:47,552 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 16 proven. 45 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-01-31 10:00:47,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:47,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514398094] [2022-01-31 10:00:47,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514398094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:47,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779784499] [2022-01-31 10:00:47,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 10:00:47,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:47,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:47,554 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:47,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-31 10:00:47,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 10:00:47,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:00:47,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-31 10:00:47,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:47,826 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-01-31 10:00:47,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:00:47,949 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-01-31 10:00:47,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779784499] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:00:47,949 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:00:47,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 24 [2022-01-31 10:00:47,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331972435] [2022-01-31 10:00:47,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:00:47,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-31 10:00:47,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:00:47,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-31 10:00:47,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2022-01-31 10:00:47,950 INFO L87 Difference]: Start difference. First operand 103 states and 109 transitions. Second operand has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:48,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:00:48,294 INFO L93 Difference]: Finished difference Result 85 states and 89 transitions. [2022-01-31 10:00:48,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-31 10:00:48,294 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 74 [2022-01-31 10:00:48,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:00:48,295 INFO L225 Difference]: With dead ends: 85 [2022-01-31 10:00:48,295 INFO L226 Difference]: Without dead ends: 85 [2022-01-31 10:00:48,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=281, Invalid=1051, Unknown=0, NotChecked=0, Total=1332 [2022-01-31 10:00:48,295 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 114 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 10:00:48,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 61 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 10:00:48,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-01-31 10:00:48,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 81. [2022-01-31 10:00:48,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 76 states have (on average 1.0657894736842106) internal successors, (81), 76 states have internal predecessors, (81), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:48,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2022-01-31 10:00:48,297 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 74 [2022-01-31 10:00:48,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:00:48,298 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2022-01-31 10:00:48,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:00:48,298 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2022-01-31 10:00:48,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-31 10:00:48,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:00:48,298 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:00:48,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-31 10:00:48,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:48,499 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:00:48,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:00:48,500 INFO L85 PathProgramCache]: Analyzing trace with hash 596597180, now seen corresponding path program 15 times [2022-01-31 10:00:48,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:00:48,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043263415] [2022-01-31 10:00:48,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:00:48,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:00:48,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:53,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:00:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:00:53,222 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 10:00:53,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:00:53,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043263415] [2022-01-31 10:00:53,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043263415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:00:53,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502008708] [2022-01-31 10:00:53,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 10:00:53,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:00:53,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:00:53,224 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:00:53,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-31 10:00:53,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-31 10:00:53,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:00:53,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 122 conjunts are in the unsatisfiable core [2022-01-31 10:00:53,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:00:53,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:00:57,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:00:57,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 10:00:57,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 99 [2022-01-31 10:00:58,463 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 7 proven. 164 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-31 10:00:58,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:01:08,308 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-31 10:01:08,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502008708] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:01:08,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:01:08,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 36, 30] total 125 [2022-01-31 10:01:08,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064994172] [2022-01-31 10:01:08,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:01:08,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 125 states [2022-01-31 10:01:08,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:01:08,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 125 interpolants. [2022-01-31 10:01:08,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=740, Invalid=14760, Unknown=0, NotChecked=0, Total=15500 [2022-01-31 10:01:08,310 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand has 125 states, 125 states have (on average 1.632) internal successors, (204), 122 states have internal predecessors, (204), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:20,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:01:20,277 INFO L93 Difference]: Finished difference Result 128 states and 135 transitions. [2022-01-31 10:01:20,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-31 10:01:20,278 INFO L78 Accepts]: Start accepts. Automaton has has 125 states, 125 states have (on average 1.632) internal successors, (204), 122 states have internal predecessors, (204), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 80 [2022-01-31 10:01:20,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:01:20,279 INFO L225 Difference]: With dead ends: 128 [2022-01-31 10:01:20,279 INFO L226 Difference]: Without dead ends: 125 [2022-01-31 10:01:20,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 87 SyntacticMatches, 21 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8729 ImplicationChecksByTransitivity, 24.7s TimeCoverageRelationStatistics Valid=1851, Invalid=34821, Unknown=0, NotChecked=0, Total=36672 [2022-01-31 10:01:20,281 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 29 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 2197 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 3615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1301 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-31 10:01:20,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 340 Invalid, 3615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2197 Invalid, 0 Unknown, 1301 Unchecked, 1.3s Time] [2022-01-31 10:01:20,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-01-31 10:01:20,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 114. [2022-01-31 10:01:20,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 109 states have (on average 1.073394495412844) internal successors, (117), 109 states have internal predecessors, (117), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:20,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 121 transitions. [2022-01-31 10:01:20,283 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 121 transitions. Word has length 80 [2022-01-31 10:01:20,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:01:20,283 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 121 transitions. [2022-01-31 10:01:20,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 125 states, 125 states have (on average 1.632) internal successors, (204), 122 states have internal predecessors, (204), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:20,284 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 121 transitions. [2022-01-31 10:01:20,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-01-31 10:01:20,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:01:20,284 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:01:20,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-31 10:01:20,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-31 10:01:20,498 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:01:20,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:01:20,498 INFO L85 PathProgramCache]: Analyzing trace with hash -641396614, now seen corresponding path program 16 times [2022-01-31 10:01:20,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:01:20,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819077506] [2022-01-31 10:01:20,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:01:20,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:01:20,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:01:20,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:01:20,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:01:20,683 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 38 proven. 47 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-01-31 10:01:20,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:01:20,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819077506] [2022-01-31 10:01:20,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819077506] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:01:20,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074665010] [2022-01-31 10:01:20,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 10:01:20,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:01:20,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:01:20,684 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:01:20,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-31 10:01:20,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 10:01:20,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:01:20,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-31 10:01:20,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:01:20,994 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-01-31 10:01:20,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:01:21,132 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-01-31 10:01:21,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074665010] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:01:21,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:01:21,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 27 [2022-01-31 10:01:21,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437609609] [2022-01-31 10:01:21,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:01:21,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-31 10:01:21,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:01:21,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-31 10:01:21,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2022-01-31 10:01:21,134 INFO L87 Difference]: Start difference. First operand 114 states and 121 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:21,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:01:21,500 INFO L93 Difference]: Finished difference Result 188 states and 195 transitions. [2022-01-31 10:01:21,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-31 10:01:21,500 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 82 [2022-01-31 10:01:21,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:01:21,501 INFO L225 Difference]: With dead ends: 188 [2022-01-31 10:01:21,501 INFO L226 Difference]: Without dead ends: 131 [2022-01-31 10:01:21,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=276, Invalid=914, Unknown=0, NotChecked=0, Total=1190 [2022-01-31 10:01:21,502 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 201 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 10:01:21,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 40 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 10:01:21,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-01-31 10:01:21,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 117. [2022-01-31 10:01:21,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 112 states have (on average 1.0625) internal successors, (119), 112 states have internal predecessors, (119), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:21,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 123 transitions. [2022-01-31 10:01:21,504 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 123 transitions. Word has length 82 [2022-01-31 10:01:21,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:01:21,504 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 123 transitions. [2022-01-31 10:01:21,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:21,505 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 123 transitions. [2022-01-31 10:01:21,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-01-31 10:01:21,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:01:21,505 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:01:21,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-31 10:01:21,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:01:21,715 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:01:21,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:01:21,716 INFO L85 PathProgramCache]: Analyzing trace with hash -78160841, now seen corresponding path program 17 times [2022-01-31 10:01:21,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:01:21,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498572225] [2022-01-31 10:01:21,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:01:21,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:01:21,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:01:21,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:01:21,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:01:21,882 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 25 proven. 60 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-01-31 10:01:21,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:01:21,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498572225] [2022-01-31 10:01:21,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498572225] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:01:21,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318588053] [2022-01-31 10:01:21,883 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 10:01:21,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:01:21,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:01:21,896 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:01:21,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-31 10:01:22,070 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-31 10:01:22,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:01:22,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-31 10:01:22,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:01:22,330 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-01-31 10:01:22,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:01:22,484 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-01-31 10:01:22,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318588053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:01:22,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:01:22,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 27 [2022-01-31 10:01:22,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686705581] [2022-01-31 10:01:22,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:01:22,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-31 10:01:22,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:01:22,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-31 10:01:22,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2022-01-31 10:01:22,486 INFO L87 Difference]: Start difference. First operand 117 states and 123 transitions. Second operand has 27 states, 27 states have (on average 3.111111111111111) internal successors, (84), 26 states have internal predecessors, (84), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:22,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:01:22,910 INFO L93 Difference]: Finished difference Result 95 states and 99 transitions. [2022-01-31 10:01:22,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-31 10:01:22,910 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.111111111111111) internal successors, (84), 26 states have internal predecessors, (84), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2022-01-31 10:01:22,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:01:22,911 INFO L225 Difference]: With dead ends: 95 [2022-01-31 10:01:22,911 INFO L226 Difference]: Without dead ends: 95 [2022-01-31 10:01:22,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 159 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=359, Invalid=1363, Unknown=0, NotChecked=0, Total=1722 [2022-01-31 10:01:22,912 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 140 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 10:01:22,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 63 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 10:01:22,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-01-31 10:01:22,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 91. [2022-01-31 10:01:22,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 86 states have (on average 1.058139534883721) internal successors, (91), 86 states have internal predecessors, (91), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:22,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 95 transitions. [2022-01-31 10:01:22,914 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 95 transitions. Word has length 84 [2022-01-31 10:01:22,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:01:22,914 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 95 transitions. [2022-01-31 10:01:22,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.111111111111111) internal successors, (84), 26 states have internal predecessors, (84), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:01:22,915 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 95 transitions. [2022-01-31 10:01:22,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-31 10:01:22,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:01:22,915 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:01:22,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-31 10:01:23,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:01:23,122 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:01:23,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:01:23,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1706776049, now seen corresponding path program 18 times [2022-01-31 10:01:23,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:01:23,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486325982] [2022-01-31 10:01:23,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:01:23,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:01:23,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:01:29,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:01:29,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:01:29,321 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 16 proven. 229 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 10:01:29,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:01:29,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486325982] [2022-01-31 10:01:29,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486325982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:01:29,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545508650] [2022-01-31 10:01:29,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 10:01:29,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:01:29,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:01:29,322 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:01:29,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-31 10:01:29,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-31 10:01:29,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:01:29,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 140 conjunts are in the unsatisfiable core [2022-01-31 10:01:29,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:01:29,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:01:37,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:01:37,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 10:01:37,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 98 treesize of output 251 [2022-01-31 10:01:38,220 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 11 proven. 209 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-31 10:01:38,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:01:50,114 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 209 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-31 10:01:50,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545508650] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:01:50,115 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:01:50,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 39, 34] total 143 [2022-01-31 10:01:50,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642333949] [2022-01-31 10:01:50,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:01:50,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 143 states [2022-01-31 10:01:50,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:01:50,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 143 interpolants. [2022-01-31 10:01:50,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1194, Invalid=19111, Unknown=1, NotChecked=0, Total=20306 [2022-01-31 10:01:50,117 INFO L87 Difference]: Start difference. First operand 91 states and 95 transitions. Second operand has 143 states, 143 states have (on average 1.6013986013986015) internal successors, (229), 140 states have internal predecessors, (229), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:07,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:02:07,576 INFO L93 Difference]: Finished difference Result 145 states and 152 transitions. [2022-01-31 10:02:07,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-31 10:02:07,576 INFO L78 Accepts]: Start accepts. Automaton has has 143 states, 143 states have (on average 1.6013986013986015) internal successors, (229), 140 states have internal predecessors, (229), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 90 [2022-01-31 10:02:07,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:02:07,577 INFO L225 Difference]: With dead ends: 145 [2022-01-31 10:02:07,577 INFO L226 Difference]: Without dead ends: 142 [2022-01-31 10:02:07,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 102 SyntacticMatches, 18 SemanticMatches, 219 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13959 ImplicationChecksByTransitivity, 36.2s TimeCoverageRelationStatistics Valid=2790, Invalid=45829, Unknown=1, NotChecked=0, Total=48620 [2022-01-31 10:02:07,580 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 40 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 2622 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 4562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 2622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1770 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-31 10:02:07,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 369 Invalid, 4562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 2622 Invalid, 0 Unknown, 1770 Unchecked, 1.7s Time] [2022-01-31 10:02:07,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-01-31 10:02:07,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 128. [2022-01-31 10:02:07,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 123 states have (on average 1.065040650406504) internal successors, (131), 123 states have internal predecessors, (131), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:07,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 135 transitions. [2022-01-31 10:02:07,582 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 135 transitions. Word has length 90 [2022-01-31 10:02:07,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:02:07,582 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 135 transitions. [2022-01-31 10:02:07,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 143 states, 143 states have (on average 1.6013986013986015) internal successors, (229), 140 states have internal predecessors, (229), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:07,593 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 135 transitions. [2022-01-31 10:02:07,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-01-31 10:02:07,594 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:02:07,594 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:02:07,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-31 10:02:07,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:02:07,803 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:02:07,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:02:07,804 INFO L85 PathProgramCache]: Analyzing trace with hash 232448879, now seen corresponding path program 19 times [2022-01-31 10:02:07,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:02:07,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553874811] [2022-01-31 10:02:07,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:02:07,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:02:07,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:02:07,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:02:07,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:02:07,985 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 51 proven. 62 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-01-31 10:02:07,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:02:07,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553874811] [2022-01-31 10:02:07,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553874811] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:02:07,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959340439] [2022-01-31 10:02:07,986 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 10:02:07,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:02:07,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:02:08,000 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:02:08,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-31 10:02:08,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:02:08,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-31 10:02:08,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:02:08,356 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 64 proven. 49 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-01-31 10:02:08,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:02:08,457 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 64 proven. 49 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-01-31 10:02:08,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959340439] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:02:08,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:02:08,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 30 [2022-01-31 10:02:08,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134310042] [2022-01-31 10:02:08,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:02:08,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-31 10:02:08,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:02:08,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-31 10:02:08,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=665, Unknown=0, NotChecked=0, Total=870 [2022-01-31 10:02:08,458 INFO L87 Difference]: Start difference. First operand 128 states and 135 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:08,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:02:08,755 INFO L93 Difference]: Finished difference Result 210 states and 217 transitions. [2022-01-31 10:02:08,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-31 10:02:08,755 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 92 [2022-01-31 10:02:08,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:02:08,756 INFO L225 Difference]: With dead ends: 210 [2022-01-31 10:02:08,756 INFO L226 Difference]: Without dead ends: 145 [2022-01-31 10:02:08,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=341, Invalid=1141, Unknown=0, NotChecked=0, Total=1482 [2022-01-31 10:02:08,757 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 223 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 10:02:08,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 43 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 10:02:08,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-01-31 10:02:08,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 131. [2022-01-31 10:02:08,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 126 states have (on average 1.0555555555555556) internal successors, (133), 126 states have internal predecessors, (133), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:08,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 137 transitions. [2022-01-31 10:02:08,760 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 137 transitions. Word has length 92 [2022-01-31 10:02:08,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:02:08,760 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 137 transitions. [2022-01-31 10:02:08,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:08,760 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 137 transitions. [2022-01-31 10:02:08,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-01-31 10:02:08,760 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:02:08,760 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:02:08,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-31 10:02:08,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:02:08,978 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:02:08,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:02:08,978 INFO L85 PathProgramCache]: Analyzing trace with hash -836540692, now seen corresponding path program 20 times [2022-01-31 10:02:08,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:02:08,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348368521] [2022-01-31 10:02:08,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:02:08,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:02:08,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:02:09,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:02:09,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:02:09,112 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 36 proven. 77 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-01-31 10:02:09,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:02:09,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348368521] [2022-01-31 10:02:09,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348368521] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:02:09,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144078675] [2022-01-31 10:02:09,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 10:02:09,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:02:09,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:02:09,114 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:02:09,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-31 10:02:09,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 10:02:09,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:02:09,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-31 10:02:09,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:02:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-01-31 10:02:09,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:02:09,508 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-01-31 10:02:09,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144078675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:02:09,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:02:09,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 30 [2022-01-31 10:02:09,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313815052] [2022-01-31 10:02:09,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:02:09,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-31 10:02:09,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:02:09,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-31 10:02:09,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=665, Unknown=0, NotChecked=0, Total=870 [2022-01-31 10:02:09,510 INFO L87 Difference]: Start difference. First operand 131 states and 137 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:09,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:02:09,851 INFO L93 Difference]: Finished difference Result 105 states and 109 transitions. [2022-01-31 10:02:09,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-31 10:02:09,851 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 94 [2022-01-31 10:02:09,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:02:09,852 INFO L225 Difference]: With dead ends: 105 [2022-01-31 10:02:09,852 INFO L226 Difference]: Without dead ends: 105 [2022-01-31 10:02:09,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 178 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 596 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=447, Invalid=1715, Unknown=0, NotChecked=0, Total=2162 [2022-01-31 10:02:09,852 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 215 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 10:02:09,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 51 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 10:02:09,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-01-31 10:02:09,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 101. [2022-01-31 10:02:09,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 96 states have (on average 1.0520833333333333) internal successors, (101), 96 states have internal predecessors, (101), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:09,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 105 transitions. [2022-01-31 10:02:09,855 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 105 transitions. Word has length 94 [2022-01-31 10:02:09,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:02:09,855 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 105 transitions. [2022-01-31 10:02:09,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:02:09,855 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 105 transitions. [2022-01-31 10:02:09,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-01-31 10:02:09,855 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:02:09,855 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:02:09,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-31 10:02:10,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-31 10:02:10,073 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:02:10,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:02:10,073 INFO L85 PathProgramCache]: Analyzing trace with hash 311502054, now seen corresponding path program 21 times [2022-01-31 10:02:10,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:02:10,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210735068] [2022-01-31 10:02:10,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:02:10,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:02:10,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:02:18,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:02:18,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:02:18,536 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 4 proven. 316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 10:02:18,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:02:18,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210735068] [2022-01-31 10:02:18,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210735068] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:02:18,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080711513] [2022-01-31 10:02:18,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 10:02:18,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:02:18,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:02:18,538 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:02:18,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-31 10:02:18,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-01-31 10:02:18,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:02:18,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 158 conjunts are in the unsatisfiable core [2022-01-31 10:02:18,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:02:18,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:02:30,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:02:30,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 10:02:30,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 78 treesize of output 169 [2022-01-31 10:02:31,098 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 9 proven. 295 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-31 10:02:31,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:02:47,796 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 0 proven. 271 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-01-31 10:02:47,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080711513] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:02:47,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:02:47,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 45, 38] total 163 [2022-01-31 10:02:47,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829024134] [2022-01-31 10:02:47,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:02:47,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 163 states [2022-01-31 10:02:47,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:02:47,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 163 interpolants. [2022-01-31 10:02:47,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1402, Invalid=25003, Unknown=1, NotChecked=0, Total=26406 [2022-01-31 10:02:47,801 INFO L87 Difference]: Start difference. First operand 101 states and 105 transitions. Second operand has 163 states, 163 states have (on average 1.5828220858895705) internal successors, (258), 160 states have internal predecessors, (258), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:14,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:03:14,068 INFO L93 Difference]: Finished difference Result 161 states and 168 transitions. [2022-01-31 10:03:14,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-01-31 10:03:14,068 INFO L78 Accepts]: Start accepts. Automaton has has 163 states, 163 states have (on average 1.5828220858895705) internal successors, (258), 160 states have internal predecessors, (258), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 100 [2022-01-31 10:03:14,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:03:14,069 INFO L225 Difference]: With dead ends: 161 [2022-01-31 10:03:14,069 INFO L226 Difference]: Without dead ends: 158 [2022-01-31 10:03:14,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 109 SyntacticMatches, 23 SemanticMatches, 248 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17731 ImplicationChecksByTransitivity, 52.8s TimeCoverageRelationStatistics Valid=3310, Invalid=58937, Unknown=3, NotChecked=0, Total=62250 [2022-01-31 10:03:14,072 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 42 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 3324 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 5547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 3324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2012 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-31 10:03:14,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 421 Invalid, 5547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 3324 Invalid, 0 Unknown, 2012 Unchecked, 2.1s Time] [2022-01-31 10:03:14,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-01-31 10:03:14,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 142. [2022-01-31 10:03:14,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 137 states have (on average 1.0583941605839415) internal successors, (145), 137 states have internal predecessors, (145), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:14,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 149 transitions. [2022-01-31 10:03:14,074 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 149 transitions. Word has length 100 [2022-01-31 10:03:14,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:03:14,075 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 149 transitions. [2022-01-31 10:03:14,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 163 states, 163 states have (on average 1.5828220858895705) internal successors, (258), 160 states have internal predecessors, (258), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:14,075 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 149 transitions. [2022-01-31 10:03:14,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-31 10:03:14,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:03:14,075 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:03:14,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-31 10:03:14,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-31 10:03:14,289 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:03:14,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:03:14,289 INFO L85 PathProgramCache]: Analyzing trace with hash 704436516, now seen corresponding path program 22 times [2022-01-31 10:03:14,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:03:14,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224567338] [2022-01-31 10:03:14,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:03:14,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:03:14,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:03:14,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:03:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:03:14,476 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 66 proven. 79 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-01-31 10:03:14,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:03:14,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224567338] [2022-01-31 10:03:14,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224567338] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:03:14,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519989277] [2022-01-31 10:03:14,477 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 10:03:14,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:03:14,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:03:14,488 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:03:14,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-31 10:03:14,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 10:03:14,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:03:14,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-31 10:03:14,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:03:14,899 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 81 proven. 64 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-01-31 10:03:14,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:03:15,071 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 81 proven. 64 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-01-31 10:03:15,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519989277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:03:15,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:03:15,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 33 [2022-01-31 10:03:15,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240080656] [2022-01-31 10:03:15,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:03:15,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-31 10:03:15,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:03:15,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-31 10:03:15,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=809, Unknown=0, NotChecked=0, Total=1056 [2022-01-31 10:03:15,073 INFO L87 Difference]: Start difference. First operand 142 states and 149 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:15,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:03:15,575 INFO L93 Difference]: Finished difference Result 232 states and 239 transitions. [2022-01-31 10:03:15,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-31 10:03:15,576 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 102 [2022-01-31 10:03:15,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:03:15,576 INFO L225 Difference]: With dead ends: 232 [2022-01-31 10:03:15,576 INFO L226 Difference]: Without dead ends: 159 [2022-01-31 10:03:15,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=413, Invalid=1393, Unknown=0, NotChecked=0, Total=1806 [2022-01-31 10:03:15,577 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 279 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-31 10:03:15,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 39 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-31 10:03:15,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-01-31 10:03:15,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 145. [2022-01-31 10:03:15,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 140 states have (on average 1.05) internal successors, (147), 140 states have internal predecessors, (147), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:15,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 151 transitions. [2022-01-31 10:03:15,579 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 151 transitions. Word has length 102 [2022-01-31 10:03:15,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:03:15,580 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 151 transitions. [2022-01-31 10:03:15,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:15,580 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 151 transitions. [2022-01-31 10:03:15,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-01-31 10:03:15,580 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:03:15,581 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:03:15,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-31 10:03:15,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:03:15,781 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:03:15,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:03:15,781 INFO L85 PathProgramCache]: Analyzing trace with hash -345447327, now seen corresponding path program 23 times [2022-01-31 10:03:15,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:03:15,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961525568] [2022-01-31 10:03:15,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:03:15,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:03:15,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:03:15,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:03:15,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:03:15,975 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 49 proven. 96 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-01-31 10:03:15,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:03:15,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961525568] [2022-01-31 10:03:15,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961525568] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:03:15,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503823029] [2022-01-31 10:03:15,976 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 10:03:15,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:03:15,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:03:15,984 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:03:16,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-31 10:03:16,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-01-31 10:03:16,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:03:16,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-31 10:03:16,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:03:16,804 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-01-31 10:03:16,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:03:16,983 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-01-31 10:03:16,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503823029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:03:16,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:03:16,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 33 [2022-01-31 10:03:16,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775794289] [2022-01-31 10:03:16,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:03:16,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-31 10:03:16,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:03:16,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-31 10:03:16,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=809, Unknown=0, NotChecked=0, Total=1056 [2022-01-31 10:03:16,984 INFO L87 Difference]: Start difference. First operand 145 states and 151 transitions. Second operand has 33 states, 33 states have (on average 3.727272727272727) internal successors, (123), 32 states have internal predecessors, (123), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:17,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:03:17,586 INFO L93 Difference]: Finished difference Result 115 states and 119 transitions. [2022-01-31 10:03:17,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-31 10:03:17,586 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.727272727272727) internal successors, (123), 32 states have internal predecessors, (123), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 104 [2022-01-31 10:03:17,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:03:17,587 INFO L225 Difference]: With dead ends: 115 [2022-01-31 10:03:17,587 INFO L226 Difference]: Without dead ends: 115 [2022-01-31 10:03:17,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 199 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=545, Invalid=2107, Unknown=0, NotChecked=0, Total=2652 [2022-01-31 10:03:17,588 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 199 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-31 10:03:17,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 45 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-31 10:03:17,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-01-31 10:03:17,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 111. [2022-01-31 10:03:17,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 106 states have (on average 1.0471698113207548) internal successors, (111), 106 states have internal predecessors, (111), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:17,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 115 transitions. [2022-01-31 10:03:17,589 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 115 transitions. Word has length 104 [2022-01-31 10:03:17,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:03:17,590 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 115 transitions. [2022-01-31 10:03:17,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.727272727272727) internal successors, (123), 32 states have internal predecessors, (123), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:03:17,590 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 115 transitions. [2022-01-31 10:03:17,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-01-31 10:03:17,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:03:17,590 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:03:17,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-31 10:03:17,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:03:17,791 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:03:17,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:03:17,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2098506085, now seen corresponding path program 24 times [2022-01-31 10:03:17,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:03:17,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119421384] [2022-01-31 10:03:17,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:03:17,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:03:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:03:27,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:03:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:03:27,805 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 4 proven. 401 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 10:03:27,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:03:27,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119421384] [2022-01-31 10:03:27,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119421384] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:03:27,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244178861] [2022-01-31 10:03:27,806 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 10:03:27,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:03:27,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:03:27,807 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:03:27,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-31 10:03:28,021 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-01-31 10:03:28,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:03:28,025 WARN L261 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 176 conjunts are in the unsatisfiable core [2022-01-31 10:03:28,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:03:28,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:03:37,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:03:37,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:03:37,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:03:37,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 10:03:37,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 97 [2022-01-31 10:03:38,581 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 5 proven. 396 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 10:03:38,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:04:01,527 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 0 proven. 341 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-01-31 10:04:01,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244178861] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:04:01,528 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:04:01,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 52, 42] total 183 [2022-01-31 10:04:01,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527016208] [2022-01-31 10:04:01,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:04:01,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 183 states [2022-01-31 10:04:01,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:04:01,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 183 interpolants. [2022-01-31 10:04:01,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1471, Invalid=31835, Unknown=0, NotChecked=0, Total=33306 [2022-01-31 10:04:01,530 INFO L87 Difference]: Start difference. First operand 111 states and 115 transitions. Second operand has 183 states, 183 states have (on average 1.5846994535519126) internal successors, (290), 180 states have internal predecessors, (290), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:25,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:04:25,926 INFO L93 Difference]: Finished difference Result 177 states and 184 transitions. [2022-01-31 10:04:25,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-31 10:04:25,927 INFO L78 Accepts]: Start accepts. Automaton has has 183 states, 183 states have (on average 1.5846994535519126) internal successors, (290), 180 states have internal predecessors, (290), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 110 [2022-01-31 10:04:25,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:04:25,927 INFO L225 Difference]: With dead ends: 177 [2022-01-31 10:04:25,928 INFO L226 Difference]: Without dead ends: 174 [2022-01-31 10:04:25,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 114 SyntacticMatches, 26 SemanticMatches, 278 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23039 ImplicationChecksByTransitivity, 54.7s TimeCoverageRelationStatistics Valid=3344, Invalid=74776, Unknown=0, NotChecked=0, Total=78120 [2022-01-31 10:04:25,933 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 29 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 2954 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 5379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 2954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2303 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-31 10:04:25,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 396 Invalid, 5379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 2954 Invalid, 0 Unknown, 2303 Unchecked, 1.8s Time] [2022-01-31 10:04:25,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-01-31 10:04:25,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 156. [2022-01-31 10:04:25,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 151 states have (on average 1.0529801324503312) internal successors, (159), 151 states have internal predecessors, (159), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:25,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 163 transitions. [2022-01-31 10:04:25,939 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 163 transitions. Word has length 110 [2022-01-31 10:04:25,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:04:25,939 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 163 transitions. [2022-01-31 10:04:25,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 183 states, 183 states have (on average 1.5846994535519126) internal successors, (290), 180 states have internal predecessors, (290), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:25,940 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 163 transitions. [2022-01-31 10:04:25,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-31 10:04:25,940 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:04:25,940 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:04:25,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-31 10:04:26,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-31 10:04:26,158 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:04:26,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:04:26,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1621197209, now seen corresponding path program 25 times [2022-01-31 10:04:26,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:04:26,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836566071] [2022-01-31 10:04:26,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:04:26,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:04:26,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:04:26,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:04:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:04:26,403 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 83 proven. 98 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-01-31 10:04:26,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:04:26,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836566071] [2022-01-31 10:04:26,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836566071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:04:26,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685789041] [2022-01-31 10:04:26,403 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 10:04:26,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:04:26,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:04:26,404 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:04:26,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-31 10:04:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:04:26,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-31 10:04:26,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:04:26,769 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-01-31 10:04:26,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:04:26,919 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-01-31 10:04:26,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685789041] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:04:26,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:04:26,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 36 [2022-01-31 10:04:26,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778167063] [2022-01-31 10:04:26,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:04:26,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-31 10:04:26,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:04:26,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-31 10:04:26,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=967, Unknown=0, NotChecked=0, Total=1260 [2022-01-31 10:04:26,921 INFO L87 Difference]: Start difference. First operand 156 states and 163 transitions. Second operand has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:27,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:04:27,387 INFO L93 Difference]: Finished difference Result 254 states and 261 transitions. [2022-01-31 10:04:27,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-31 10:04:27,387 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 112 [2022-01-31 10:04:27,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:04:27,388 INFO L225 Difference]: With dead ends: 254 [2022-01-31 10:04:27,388 INFO L226 Difference]: Without dead ends: 173 [2022-01-31 10:04:27,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 214 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=492, Invalid=1670, Unknown=0, NotChecked=0, Total=2162 [2022-01-31 10:04:27,389 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 291 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-31 10:04:27,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 53 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-31 10:04:27,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-01-31 10:04:27,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 159. [2022-01-31 10:04:27,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 154 states have (on average 1.0454545454545454) internal successors, (161), 154 states have internal predecessors, (161), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:27,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 165 transitions. [2022-01-31 10:04:27,391 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 165 transitions. Word has length 112 [2022-01-31 10:04:27,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:04:27,391 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 165 transitions. [2022-01-31 10:04:27,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:27,391 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 165 transitions. [2022-01-31 10:04:27,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-01-31 10:04:27,392 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:04:27,392 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:04:27,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-31 10:04:27,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-31 10:04:27,592 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:04:27,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:04:27,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1724226410, now seen corresponding path program 26 times [2022-01-31 10:04:27,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:04:27,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613512279] [2022-01-31 10:04:27,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:04:27,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:04:27,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:04:27,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:04:27,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:04:27,829 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 64 proven. 117 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2022-01-31 10:04:27,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:04:27,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613512279] [2022-01-31 10:04:27,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613512279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:04:27,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660947111] [2022-01-31 10:04:27,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 10:04:27,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:04:27,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:04:27,850 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:04:27,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-31 10:04:27,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 10:04:27,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:04:27,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-31 10:04:27,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:04:28,350 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2022-01-31 10:04:28,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:04:28,503 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2022-01-31 10:04:28,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660947111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 10:04:28,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 10:04:28,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 36 [2022-01-31 10:04:28,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608099450] [2022-01-31 10:04:28,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 10:04:28,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-31 10:04:28,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 10:04:28,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-31 10:04:28,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=967, Unknown=0, NotChecked=0, Total=1260 [2022-01-31 10:04:28,515 INFO L87 Difference]: Start difference. First operand 159 states and 165 transitions. Second operand has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:28,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 10:04:28,974 INFO L93 Difference]: Finished difference Result 125 states and 129 transitions. [2022-01-31 10:04:28,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-31 10:04:28,974 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 114 [2022-01-31 10:04:28,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 10:04:28,974 INFO L225 Difference]: With dead ends: 125 [2022-01-31 10:04:28,974 INFO L226 Difference]: Without dead ends: 125 [2022-01-31 10:04:28,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 216 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 899 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=653, Invalid=2539, Unknown=0, NotChecked=0, Total=3192 [2022-01-31 10:04:28,975 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 275 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 266 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 266 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 10:04:28,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 57 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [266 Valid, 1019 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 10:04:28,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-01-31 10:04:28,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 121. [2022-01-31 10:04:28,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 116 states have (on average 1.043103448275862) internal successors, (121), 116 states have internal predecessors, (121), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:28,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 125 transitions. [2022-01-31 10:04:28,977 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 125 transitions. Word has length 114 [2022-01-31 10:04:28,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 10:04:28,977 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 125 transitions. [2022-01-31 10:04:28,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 35 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 10:04:28,978 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 125 transitions. [2022-01-31 10:04:28,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-01-31 10:04:28,978 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 10:04:28,978 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 10:04:29,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-31 10:04:29,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-31 10:04:29,191 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 10:04:29,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 10:04:29,192 INFO L85 PathProgramCache]: Analyzing trace with hash -5211376, now seen corresponding path program 27 times [2022-01-31 10:04:29,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 10:04:29,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582157458] [2022-01-31 10:04:29,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 10:04:29,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 10:04:29,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:04:43,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 10:04:43,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 10:04:43,410 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 49 proven. 451 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 10:04:43,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 10:04:43,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582157458] [2022-01-31 10:04:43,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582157458] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 10:04:43,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246195920] [2022-01-31 10:04:43,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 10:04:43,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:04:43,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 10:04:43,412 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 10:04:43,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-31 10:04:43,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-01-31 10:04:43,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 10:04:43,606 WARN L261 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 208 conjunts are in the unsatisfiable core [2022-01-31 10:04:43,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 10:04:43,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:04:44,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:04:44,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:04:44,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:04:44,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:04:44,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:04:44,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 10:04:57,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 10:04:57,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 10:04:57,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 98 treesize of output 251 [2022-01-31 10:04:58,405 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 20 proven. 480 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 10:04:58,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 10:08:03,829 WARN L230 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2022-01-31 10:08:03,831 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2022-01-31 10:08:03,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2022-01-31 10:08:03,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-31 10:08:04,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 10:08:04,032 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:243) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:139) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:899) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:773) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:345) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:305) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:582) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:342) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:264) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:177) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:156) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1465) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:658) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) ... 47 more [2022-01-31 10:08:04,035 INFO L158 Benchmark]: Toolchain (without parser) took 565260.79ms. Allocated memory was 180.4MB in the beginning and 652.2MB in the end (delta: 471.9MB). Free memory was 132.9MB in the beginning and 425.5MB in the end (delta: -292.6MB). Peak memory consumption was 180.2MB. Max. memory is 8.0GB. [2022-01-31 10:08:04,035 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 180.4MB. Free memory is still 148.9MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-31 10:08:04,035 INFO L158 Benchmark]: CACSL2BoogieTranslator took 209.31ms. Allocated memory is still 180.4MB. Free memory was 132.7MB in the beginning and 157.2MB in the end (delta: -24.5MB). Peak memory consumption was 14.5MB. Max. memory is 8.0GB. [2022-01-31 10:08:04,035 INFO L158 Benchmark]: Boogie Preprocessor took 35.31ms. Allocated memory is still 180.4MB. Free memory was 157.2MB in the beginning and 155.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-01-31 10:08:04,036 INFO L158 Benchmark]: RCFGBuilder took 279.10ms. Allocated memory is still 180.4MB. Free memory was 155.6MB in the beginning and 143.8MB in the end (delta: 11.8MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-01-31 10:08:04,036 INFO L158 Benchmark]: IcfgTransformer took 24.99ms. Allocated memory is still 180.4MB. Free memory was 143.8MB in the beginning and 142.5MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-31 10:08:04,036 INFO L158 Benchmark]: TraceAbstraction took 564704.62ms. Allocated memory was 180.4MB in the beginning and 652.2MB in the end (delta: 471.9MB). Free memory was 142.0MB in the beginning and 425.5MB in the end (delta: -283.5MB). Peak memory consumption was 188.8MB. Max. memory is 8.0GB. [2022-01-31 10:08:04,037 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 180.4MB. Free memory is still 148.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 209.31ms. Allocated memory is still 180.4MB. Free memory was 132.7MB in the beginning and 157.2MB in the end (delta: -24.5MB). Peak memory consumption was 14.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 35.31ms. Allocated memory is still 180.4MB. Free memory was 157.2MB in the beginning and 155.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 279.10ms. Allocated memory is still 180.4MB. Free memory was 155.6MB in the beginning and 143.8MB in the end (delta: 11.8MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * IcfgTransformer took 24.99ms. Allocated memory is still 180.4MB. Free memory was 143.8MB in the beginning and 142.5MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * TraceAbstraction took 564704.62ms. Allocated memory was 180.4MB in the beginning and 652.2MB in the end (delta: 471.9MB). Free memory was 142.0MB in the beginning and 425.5MB in the end (delta: -283.5MB). Peak memory consumption was 188.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:243) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...