/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/test-context1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 13:15:41,958 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 13:15:41,959 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 13:15:42,009 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 13:15:42,010 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 13:15:42,011 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 13:15:42,022 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 13:15:42,023 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 13:15:42,025 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 13:15:42,028 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 13:15:42,028 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 13:15:42,030 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 13:15:42,031 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 13:15:42,034 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 13:15:42,035 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 13:15:42,036 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 13:15:42,036 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 13:15:42,037 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 13:15:42,038 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 13:15:42,039 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 13:15:42,040 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 13:15:42,045 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 13:15:42,048 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 13:15:42,049 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 13:15:42,054 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 13:15:42,055 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 13:15:42,055 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 13:15:42,055 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 13:15:42,056 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 13:15:42,056 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 13:15:42,057 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 13:15:42,057 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 13:15:42,058 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 13:15:42,058 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 13:15:42,059 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 13:15:42,059 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 13:15:42,060 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 13:15:42,060 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 13:15:42,060 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 13:15:42,061 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 13:15:42,061 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 13:15:42,062 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 13:15:42,081 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 13:15:42,081 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 13:15:42,081 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 13:15:42,081 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 13:15:42,082 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 13:15:42,082 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 13:15:42,083 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 13:15:42,083 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 13:15:42,083 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 13:15:42,083 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 13:15:42,083 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 13:15:42,083 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 13:15:42,083 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 13:15:42,083 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 13:15:42,084 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 13:15:42,084 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 13:15:42,084 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 13:15:42,084 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 13:15:42,084 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 13:15:42,084 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 13:15:42,084 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 13:15:42,084 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 13:15:42,084 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 13:15:42,085 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 13:15:42,085 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 13:15:42,085 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 13:15:42,085 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 13:15:42,085 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 13:15:42,085 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 13:15:42,085 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 13:15:42,085 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 13:15:42,085 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 13:15:42,086 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 13:15:42,086 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 13:15:42,086 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-01-18 13:15:42,304 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 13:15:42,335 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 13:15:42,339 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 13:15:42,340 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 13:15:42,340 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 13:15:42,341 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/test-context1.wvr.c [2022-01-18 13:15:42,390 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3aa46e00/73ac00dfa3854e79929a3d44e24f8167/FLAG87fd1d155 [2022-01-18 13:15:42,828 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 13:15:42,829 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-context1.wvr.c [2022-01-18 13:15:42,839 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3aa46e00/73ac00dfa3854e79929a3d44e24f8167/FLAG87fd1d155 [2022-01-18 13:15:42,860 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3aa46e00/73ac00dfa3854e79929a3d44e24f8167 [2022-01-18 13:15:42,863 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 13:15:42,865 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 13:15:42,868 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 13:15:42,868 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 13:15:42,871 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 13:15:42,872 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 01:15:42" (1/1) ... [2022-01-18 13:15:42,873 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@242de323 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:42, skipping insertion in model container [2022-01-18 13:15:42,873 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 01:15:42" (1/1) ... [2022-01-18 13:15:42,880 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 13:15:42,896 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 13:15:43,074 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-context1.wvr.c[2433,2446] [2022-01-18 13:15:43,080 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 13:15:43,086 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 13:15:43,103 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-context1.wvr.c[2433,2446] [2022-01-18 13:15:43,105 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 13:15:43,117 INFO L208 MainTranslator]: Completed translation [2022-01-18 13:15:43,117 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43 WrapperNode [2022-01-18 13:15:43,117 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 13:15:43,118 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 13:15:43,118 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 13:15:43,118 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 13:15:43,124 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,130 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,149 INFO L137 Inliner]: procedures = 24, calls = 34, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 131 [2022-01-18 13:15:43,149 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 13:15:43,150 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 13:15:43,150 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 13:15:43,150 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 13:15:43,156 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,156 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,159 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,159 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,164 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,168 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,169 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,171 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 13:15:43,172 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 13:15:43,172 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 13:15:43,172 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 13:15:43,192 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (1/1) ... [2022-01-18 13:15:43,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 13:15:43,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:43,219 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-18 13:15:43,225 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-18 13:15:43,244 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 13:15:43,244 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 13:15:43,244 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 13:15:43,244 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 13:15:43,245 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 13:15:43,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 13:15:43,245 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 13:15:43,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 13:15:43,245 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-18 13:15:43,245 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-18 13:15:43,245 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-18 13:15:43,245 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 13:15:43,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 13:15:43,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 13:15:43,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 13:15:43,247 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 13:15:43,315 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 13:15:43,316 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 13:15:43,589 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 13:15:43,682 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 13:15:43,683 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-01-18 13:15:43,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 01:15:43 BoogieIcfgContainer [2022-01-18 13:15:43,716 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 13:15:43,717 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 13:15:43,717 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 13:15:43,720 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 13:15:43,720 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 01:15:42" (1/3) ... [2022-01-18 13:15:43,721 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e0d18e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 01:15:43, skipping insertion in model container [2022-01-18 13:15:43,721 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:15:43" (2/3) ... [2022-01-18 13:15:43,721 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e0d18e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 01:15:43, skipping insertion in model container [2022-01-18 13:15:43,721 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 01:15:43" (3/3) ... [2022-01-18 13:15:43,722 INFO L111 eAbstractionObserver]: Analyzing ICFG test-context1.wvr.c [2022-01-18 13:15:43,726 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 13:15:43,726 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 13:15:43,726 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 13:15:43,727 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 13:15:43,768 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,769 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,769 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,769 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,769 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,769 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,770 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,770 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,770 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,770 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,770 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,770 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,771 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,771 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,771 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,771 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,772 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,775 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,776 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,776 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,776 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,776 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,776 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,779 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,779 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,779 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,780 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,780 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,780 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,780 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,781 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,781 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,781 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,781 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,781 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,781 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,782 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,782 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:15:43,791 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 13:15:43,844 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 13:15:43,850 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 13:15:43,851 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 13:15:43,866 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 114 places, 116 transitions, 248 flow [2022-01-18 13:15:43,935 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 331 states, 330 states have (on average 2.4454545454545453) internal successors, (807), 330 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:43,938 INFO L276 IsEmpty]: Start isEmpty. Operand has 331 states, 330 states have (on average 2.4454545454545453) internal successors, (807), 330 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:43,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-01-18 13:15:43,959 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:43,960 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:43,960 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:43,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:43,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1680176795, now seen corresponding path program 1 times [2022-01-18 13:15:43,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:43,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510838773] [2022-01-18 13:15:43,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:43,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:44,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:44,201 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-18 13:15:44,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:44,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510838773] [2022-01-18 13:15:44,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510838773] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:15:44,203 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:15:44,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 13:15:44,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592741552] [2022-01-18 13:15:44,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:15:44,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 13:15:44,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:44,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 13:15:44,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 13:15:44,243 INFO L87 Difference]: Start difference. First operand has 331 states, 330 states have (on average 2.4454545454545453) internal successors, (807), 330 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:44,304 INFO L93 Difference]: Finished difference Result 331 states and 738 transitions. [2022-01-18 13:15:44,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 13:15:44,308 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2022-01-18 13:15:44,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:44,325 INFO L225 Difference]: With dead ends: 331 [2022-01-18 13:15:44,326 INFO L226 Difference]: Without dead ends: 328 [2022-01-18 13:15:44,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 13:15:44,329 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:44,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 93 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:15:44,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-01-18 13:15:44,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2022-01-18 13:15:44,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.2477064220183487) internal successors, (735), 327 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 735 transitions. [2022-01-18 13:15:44,395 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 735 transitions. Word has length 81 [2022-01-18 13:15:44,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:44,395 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 735 transitions. [2022-01-18 13:15:44,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,396 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 735 transitions. [2022-01-18 13:15:44,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-18 13:15:44,398 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:44,399 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:44,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 13:15:44,401 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:44,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:44,402 INFO L85 PathProgramCache]: Analyzing trace with hash -415887122, now seen corresponding path program 1 times [2022-01-18 13:15:44,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:44,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363632095] [2022-01-18 13:15:44,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:44,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:44,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:44,614 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-18 13:15:44,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:44,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363632095] [2022-01-18 13:15:44,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363632095] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:15:44,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:15:44,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 13:15:44,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951674213] [2022-01-18 13:15:44,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:15:44,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 13:15:44,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:44,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 13:15:44,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 13:15:44,620 INFO L87 Difference]: Start difference. First operand 328 states and 735 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:44,717 INFO L93 Difference]: Finished difference Result 551 states and 1322 transitions. [2022-01-18 13:15:44,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 13:15:44,718 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2022-01-18 13:15:44,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:44,723 INFO L225 Difference]: With dead ends: 551 [2022-01-18 13:15:44,724 INFO L226 Difference]: Without dead ends: 421 [2022-01-18 13:15:44,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 13:15:44,729 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 16 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:44,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 294 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:15:44,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-01-18 13:15:44,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 359. [2022-01-18 13:15:44,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.2849162011173183) internal successors, (818), 358 states have internal predecessors, (818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 818 transitions. [2022-01-18 13:15:44,754 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 818 transitions. Word has length 83 [2022-01-18 13:15:44,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:44,755 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 818 transitions. [2022-01-18 13:15:44,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,755 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 818 transitions. [2022-01-18 13:15:44,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-01-18 13:15:44,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:44,758 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:44,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 13:15:44,758 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:44,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:44,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1146128612, now seen corresponding path program 1 times [2022-01-18 13:15:44,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:44,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168360627] [2022-01-18 13:15:44,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:44,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:44,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:44,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:15:44,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:44,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168360627] [2022-01-18 13:15:44,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168360627] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:15:44,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:15:44,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 13:15:44,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123568841] [2022-01-18 13:15:44,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:15:44,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 13:15:44,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:44,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 13:15:44,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 13:15:44,839 INFO L87 Difference]: Start difference. First operand 359 states and 818 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:44,858 INFO L93 Difference]: Finished difference Result 494 states and 1120 transitions. [2022-01-18 13:15:44,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 13:15:44,859 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2022-01-18 13:15:44,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:44,861 INFO L225 Difference]: With dead ends: 494 [2022-01-18 13:15:44,861 INFO L226 Difference]: Without dead ends: 413 [2022-01-18 13:15:44,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-18 13:15:44,862 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 15 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:44,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 131 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:15:44,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-01-18 13:15:44,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2022-01-18 13:15:44,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 2.283980582524272) internal successors, (941), 412 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 941 transitions. [2022-01-18 13:15:44,875 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 941 transitions. Word has length 86 [2022-01-18 13:15:44,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:44,876 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 941 transitions. [2022-01-18 13:15:44,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:44,876 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 941 transitions. [2022-01-18 13:15:44,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-18 13:15:44,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:44,878 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:44,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 13:15:44,879 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:44,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:44,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1766674574, now seen corresponding path program 1 times [2022-01-18 13:15:44,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:44,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306768255] [2022-01-18 13:15:44,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:44,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:44,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:45,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:15:45,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:45,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306768255] [2022-01-18 13:15:45,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306768255] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:15:45,068 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:15:45,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-18 13:15:45,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531506607] [2022-01-18 13:15:45,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:15:45,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 13:15:45,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:45,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 13:15:45,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-01-18 13:15:45,077 INFO L87 Difference]: Start difference. First operand 413 states and 941 transitions. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:45,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:45,184 INFO L93 Difference]: Finished difference Result 544 states and 1228 transitions. [2022-01-18 13:15:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 13:15:45,185 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2022-01-18 13:15:45,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:45,189 INFO L225 Difference]: With dead ends: 544 [2022-01-18 13:15:45,189 INFO L226 Difference]: Without dead ends: 481 [2022-01-18 13:15:45,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2022-01-18 13:15:45,199 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 234 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:45,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 293 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 13:15:45,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-01-18 13:15:45,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 414. [2022-01-18 13:15:45,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.280871670702179) internal successors, (942), 413 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:45,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 942 transitions. [2022-01-18 13:15:45,215 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 942 transitions. Word has length 89 [2022-01-18 13:15:45,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:45,216 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 942 transitions. [2022-01-18 13:15:45,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:45,216 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 942 transitions. [2022-01-18 13:15:45,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-01-18 13:15:45,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:45,223 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:45,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 13:15:45,224 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:45,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:45,226 INFO L85 PathProgramCache]: Analyzing trace with hash 249833095, now seen corresponding path program 1 times [2022-01-18 13:15:45,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:45,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098698693] [2022-01-18 13:15:45,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:45,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:45,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:45,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:15:45,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:45,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098698693] [2022-01-18 13:15:45,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098698693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:15:45,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109789685] [2022-01-18 13:15:45,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:45,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:45,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:45,507 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-18 13:15:45,532 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-18 13:15:45,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:45,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 13:15:45,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:15:46,200 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 15 treesize of output 7 [2022-01-18 13:15:46,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:15:46,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:15:46,329 INFO L353 Elim1Store]: treesize reduction 14, result has 26.3 percent of original size [2022-01-18 13:15:46,330 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 27 treesize of output 13 [2022-01-18 13:15:46,488 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:15:46,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109789685] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:15:46,489 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:15:46,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 7] total 15 [2022-01-18 13:15:46,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136223743] [2022-01-18 13:15:46,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:15:46,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 13:15:46,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:46,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 13:15:46,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 13:15:46,492 INFO L87 Difference]: Start difference. First operand 414 states and 942 transitions. Second operand has 15 states, 15 states have (on average 10.866666666666667) internal successors, (163), 15 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:46,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:46,744 INFO L93 Difference]: Finished difference Result 799 states and 1958 transitions. [2022-01-18 13:15:46,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 13:15:46,744 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 10.866666666666667) internal successors, (163), 15 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 96 [2022-01-18 13:15:46,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:46,749 INFO L225 Difference]: With dead ends: 799 [2022-01-18 13:15:46,749 INFO L226 Difference]: Without dead ends: 669 [2022-01-18 13:15:46,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-01-18 13:15:46,750 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 229 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:46,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 728 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 13:15:46,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-01-18 13:15:46,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 514. [2022-01-18 13:15:46,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 513 states have (on average 2.348927875243665) internal successors, (1205), 513 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 1205 transitions. [2022-01-18 13:15:46,768 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 1205 transitions. Word has length 96 [2022-01-18 13:15:46,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:46,770 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 1205 transitions. [2022-01-18 13:15:46,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 10.866666666666667) internal successors, (163), 15 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:46,771 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 1205 transitions. [2022-01-18 13:15:46,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-01-18 13:15:46,772 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:46,772 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:46,800 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-18 13:15:46,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:46,988 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:46,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:46,988 INFO L85 PathProgramCache]: Analyzing trace with hash -2113726581, now seen corresponding path program 2 times [2022-01-18 13:15:46,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:46,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333142467] [2022-01-18 13:15:46,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:46,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:47,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:47,307 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:15:47,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:47,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333142467] [2022-01-18 13:15:47,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333142467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:15:47,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033574610] [2022-01-18 13:15:47,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:15:47,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:47,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:47,310 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-18 13:15:47,311 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-18 13:15:47,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:15:47,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:15:47,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 13:15:47,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:15:48,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:15:48,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 13:15:48,098 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 15 treesize of output 7 [2022-01-18 13:15:48,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:15:48,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:15:48,206 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_89 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_89) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4))) 5)) is different from false [2022-01-18 13:15:48,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:15:48,253 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 45 treesize of output 45 [2022-01-18 13:15:48,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 13 treesize of output 7 [2022-01-18 13:15:48,639 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:15:48,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033574610] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:15:48,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:15:48,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 30 [2022-01-18 13:15:48,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171909705] [2022-01-18 13:15:48,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:15:48,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 13:15:48,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:48,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 13:15:48,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=696, Unknown=1, NotChecked=54, Total=870 [2022-01-18 13:15:48,642 INFO L87 Difference]: Start difference. First operand 514 states and 1205 transitions. Second operand has 30 states, 30 states have (on average 6.666666666666667) internal successors, (200), 30 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:49,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:49,015 INFO L93 Difference]: Finished difference Result 941 states and 2353 transitions. [2022-01-18 13:15:49,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 13:15:49,016 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.666666666666667) internal successors, (200), 30 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 96 [2022-01-18 13:15:49,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:49,020 INFO L225 Difference]: With dead ends: 941 [2022-01-18 13:15:49,020 INFO L226 Difference]: Without dead ends: 811 [2022-01-18 13:15:49,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=277, Invalid=1366, Unknown=1, NotChecked=78, Total=1722 [2022-01-18 13:15:49,022 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 411 mSDsluCounter, 933 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:49,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 990 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 232 Invalid, 0 Unknown, 143 Unchecked, 0.1s Time] [2022-01-18 13:15:49,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2022-01-18 13:15:49,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 507. [2022-01-18 13:15:49,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 506 states have (on average 2.3537549407114624) internal successors, (1191), 506 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:49,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 1191 transitions. [2022-01-18 13:15:49,035 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 1191 transitions. Word has length 96 [2022-01-18 13:15:49,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:49,035 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 1191 transitions. [2022-01-18 13:15:49,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.666666666666667) internal successors, (200), 30 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:49,036 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 1191 transitions. [2022-01-18 13:15:49,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-01-18 13:15:49,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:49,037 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:49,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 13:15:49,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-01-18 13:15:49,264 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:49,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:49,264 INFO L85 PathProgramCache]: Analyzing trace with hash -541859669, now seen corresponding path program 3 times [2022-01-18 13:15:49,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:49,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104740886] [2022-01-18 13:15:49,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:49,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:49,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:49,327 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:15:49,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:49,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104740886] [2022-01-18 13:15:49,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104740886] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:15:49,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889532001] [2022-01-18 13:15:49,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:15:49,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:49,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:49,332 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-18 13:15:49,342 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-18 13:15:49,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 13:15:49,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:15:49,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 13:15:49,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:15:49,945 INFO L353 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-01-18 13:15:49,945 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 19 treesize of output 10 [2022-01-18 13:15:49,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 13:15:49,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:15:50,161 INFO L353 Elim1Store]: treesize reduction 8, result has 57.9 percent of original size [2022-01-18 13:15:50,161 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 27 treesize of output 19 [2022-01-18 13:15:50,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 13:15:50,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889532001] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:15:50,888 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:15:50,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 14, 14] total 25 [2022-01-18 13:15:50,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453615623] [2022-01-18 13:15:50,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:15:50,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 13:15:50,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:50,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 13:15:50,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2022-01-18 13:15:50,890 INFO L87 Difference]: Start difference. First operand 507 states and 1191 transitions. Second operand has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:51,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:51,274 INFO L93 Difference]: Finished difference Result 1645 states and 4033 transitions. [2022-01-18 13:15:51,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 13:15:51,275 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2022-01-18 13:15:51,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:51,281 INFO L225 Difference]: With dead ends: 1645 [2022-01-18 13:15:51,281 INFO L226 Difference]: Without dead ends: 1369 [2022-01-18 13:15:51,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=348, Invalid=1134, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 13:15:51,283 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 709 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 1000 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:51,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [709 Valid, 1000 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 277 Invalid, 0 Unknown, 56 Unchecked, 0.2s Time] [2022-01-18 13:15:51,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2022-01-18 13:15:51,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 876. [2022-01-18 13:15:51,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 2.4525714285714284) internal successors, (2146), 875 states have internal predecessors, (2146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:51,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2146 transitions. [2022-01-18 13:15:51,309 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2146 transitions. Word has length 99 [2022-01-18 13:15:51,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:51,310 INFO L470 AbstractCegarLoop]: Abstraction has 876 states and 2146 transitions. [2022-01-18 13:15:51,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 10.04) internal successors, (251), 25 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:51,310 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2146 transitions. [2022-01-18 13:15:51,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-18 13:15:51,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:51,312 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:51,344 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-18 13:15:51,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:51,528 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:51,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:51,529 INFO L85 PathProgramCache]: Analyzing trace with hash -176182363, now seen corresponding path program 4 times [2022-01-18 13:15:51,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:51,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042969998] [2022-01-18 13:15:51,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:51,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:51,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:51,661 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 13:15:51,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:51,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042969998] [2022-01-18 13:15:51,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042969998] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:15:51,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710173492] [2022-01-18 13:15:51,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:15:51,661 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:51,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:51,663 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-18 13:15:51,689 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-18 13:15:51,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:15:51,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:15:51,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 13:15:51,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:15:52,098 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 13:15:52,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:15:52,506 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 13:15:52,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710173492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:15:52,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:15:52,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 13:15:52,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446853040] [2022-01-18 13:15:52,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:15:52,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 13:15:52,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:52,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 13:15:52,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-01-18 13:15:52,509 INFO L87 Difference]: Start difference. First operand 876 states and 2146 transitions. Second operand has 25 states, 25 states have (on average 8.56) internal successors, (214), 25 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:52,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:52,853 INFO L93 Difference]: Finished difference Result 956 states and 2300 transitions. [2022-01-18 13:15:52,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 13:15:52,854 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 8.56) internal successors, (214), 25 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 102 [2022-01-18 13:15:52,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:52,858 INFO L225 Difference]: With dead ends: 956 [2022-01-18 13:15:52,858 INFO L226 Difference]: Without dead ends: 764 [2022-01-18 13:15:52,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=317, Invalid=943, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 13:15:52,860 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 681 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:52,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 769 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 13:15:52,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-01-18 13:15:52,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 759. [2022-01-18 13:15:52,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.4775725593667546) internal successors, (1878), 758 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:52,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1878 transitions. [2022-01-18 13:15:52,901 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 1878 transitions. Word has length 102 [2022-01-18 13:15:52,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:52,901 INFO L470 AbstractCegarLoop]: Abstraction has 759 states and 1878 transitions. [2022-01-18 13:15:52,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 8.56) internal successors, (214), 25 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:52,901 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 1878 transitions. [2022-01-18 13:15:52,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-01-18 13:15:52,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:52,904 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:52,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 13:15:53,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:53,105 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:53,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:53,106 INFO L85 PathProgramCache]: Analyzing trace with hash 453195598, now seen corresponding path program 5 times [2022-01-18 13:15:53,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:53,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532534492] [2022-01-18 13:15:53,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:53,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:53,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:53,367 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:15:53,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:53,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532534492] [2022-01-18 13:15:53,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532534492] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:15:53,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099146195] [2022-01-18 13:15:53,368 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:15:53,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:53,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:53,370 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-18 13:15:53,371 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-18 13:15:53,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 13:15:53,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:15:53,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 13:15:53,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:15:53,941 INFO L353 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2022-01-18 13:15:53,942 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 27 treesize of output 10 [2022-01-18 13:15:53,981 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:15:53,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:15:54,091 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:15:54,092 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 28 treesize of output 13 [2022-01-18 13:15:54,435 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:15:54,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099146195] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:15:54,436 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:15:54,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 10] total 26 [2022-01-18 13:15:54,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636177888] [2022-01-18 13:15:54,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:15:54,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 13:15:54,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:54,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 13:15:54,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-01-18 13:15:54,438 INFO L87 Difference]: Start difference. First operand 759 states and 1878 transitions. Second operand has 26 states, 26 states have (on average 9.73076923076923) internal successors, (253), 26 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:55,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:55,232 INFO L93 Difference]: Finished difference Result 2366 states and 6050 transitions. [2022-01-18 13:15:55,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 13:15:55,232 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.73076923076923) internal successors, (253), 26 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 109 [2022-01-18 13:15:55,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:55,244 INFO L225 Difference]: With dead ends: 2366 [2022-01-18 13:15:55,244 INFO L226 Difference]: Without dead ends: 1564 [2022-01-18 13:15:55,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=447, Invalid=2975, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 13:15:55,247 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 716 mSDsluCounter, 1772 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 716 SdHoareTripleChecker+Valid, 1788 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:55,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [716 Valid, 1788 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 553 Invalid, 0 Unknown, 55 Unchecked, 0.3s Time] [2022-01-18 13:15:55,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1564 states. [2022-01-18 13:15:55,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1564 to 668. [2022-01-18 13:15:55,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.3928035982008997) internal successors, (1596), 667 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:55,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1596 transitions. [2022-01-18 13:15:55,280 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1596 transitions. Word has length 109 [2022-01-18 13:15:55,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:55,280 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1596 transitions. [2022-01-18 13:15:55,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.73076923076923) internal successors, (253), 26 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:55,280 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1596 transitions. [2022-01-18 13:15:55,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-01-18 13:15:55,283 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:55,283 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:55,309 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-18 13:15:55,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:55,507 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:55,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:55,507 INFO L85 PathProgramCache]: Analyzing trace with hash 269033586, now seen corresponding path program 6 times [2022-01-18 13:15:55,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:55,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796358446] [2022-01-18 13:15:55,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:55,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:55,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:55,959 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:15:55,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:55,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796358446] [2022-01-18 13:15:55,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796358446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:15:55,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572508047] [2022-01-18 13:15:55,960 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:15:55,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:55,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:55,961 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-18 13:15:55,979 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-18 13:15:56,063 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 13:15:56,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:15:56,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 13:15:56,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:15:56,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:15:56,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 13:15:56,760 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 19 treesize of output 7 [2022-01-18 13:15:56,796 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:15:56,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:15:56,890 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_194 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_194) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 4)))) is different from false [2022-01-18 13:15:56,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:15:56,906 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 47 treesize of output 47 [2022-01-18 13:15:56,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 14 treesize of output 7 [2022-01-18 13:15:57,365 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:15:57,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572508047] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:15:57,365 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:15:57,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 39 [2022-01-18 13:15:57,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328908252] [2022-01-18 13:15:57,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:15:57,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 13:15:57,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:57,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 13:15:57,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1260, Unknown=1, NotChecked=72, Total=1482 [2022-01-18 13:15:57,371 INFO L87 Difference]: Start difference. First operand 668 states and 1596 transitions. Second operand has 39 states, 39 states have (on average 6.153846153846154) internal successors, (240), 39 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:58,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:58,224 INFO L93 Difference]: Finished difference Result 1347 states and 3410 transitions. [2022-01-18 13:15:58,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 13:15:58,225 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.153846153846154) internal successors, (240), 39 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 109 [2022-01-18 13:15:58,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:58,230 INFO L225 Difference]: With dead ends: 1347 [2022-01-18 13:15:58,230 INFO L226 Difference]: Without dead ends: 1217 [2022-01-18 13:15:58,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=382, Invalid=2813, Unknown=1, NotChecked=110, Total=3306 [2022-01-18 13:15:58,232 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 650 mSDsluCounter, 1727 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 1748 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:58,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 1748 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 544 Invalid, 0 Unknown, 153 Unchecked, 0.3s Time] [2022-01-18 13:15:58,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2022-01-18 13:15:58,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 661. [2022-01-18 13:15:58,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.396969696969697) internal successors, (1582), 660 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:58,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1582 transitions. [2022-01-18 13:15:58,252 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1582 transitions. Word has length 109 [2022-01-18 13:15:58,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:58,252 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1582 transitions. [2022-01-18 13:15:58,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.153846153846154) internal successors, (240), 39 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:58,253 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1582 transitions. [2022-01-18 13:15:58,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-18 13:15:58,254 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:58,255 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:58,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 13:15:58,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:58,468 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:58,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:58,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1926579844, now seen corresponding path program 7 times [2022-01-18 13:15:58,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:58,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014659828] [2022-01-18 13:15:58,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:58,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:58,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:58,516 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:15:58,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:58,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014659828] [2022-01-18 13:15:58,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014659828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:15:58,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712325891] [2022-01-18 13:15:58,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:15:58,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:58,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:58,518 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-18 13:15:58,522 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-18 13:15:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:58,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 13:15:58,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:15:58,795 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:15:58,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:15:59,030 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:15:59,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712325891] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:15:59,031 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:15:59,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 13:15:59,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493799612] [2022-01-18 13:15:59,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:15:59,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 13:15:59,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:15:59,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 13:15:59,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 13:15:59,032 INFO L87 Difference]: Start difference. First operand 661 states and 1582 transitions. Second operand has 6 states, 6 states have (on average 27.333333333333332) internal successors, (164), 6 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:59,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:15:59,073 INFO L93 Difference]: Finished difference Result 1753 states and 4401 transitions. [2022-01-18 13:15:59,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 13:15:59,073 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 27.333333333333332) internal successors, (164), 6 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 112 [2022-01-18 13:15:59,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:15:59,081 INFO L225 Difference]: With dead ends: 1753 [2022-01-18 13:15:59,081 INFO L226 Difference]: Without dead ends: 1558 [2022-01-18 13:15:59,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 13:15:59,082 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 233 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:15:59,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 251 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:15:59,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1558 states. [2022-01-18 13:15:59,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1558 to 1159. [2022-01-18 13:15:59,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1159 states, 1158 states have (on average 2.5673575129533677) internal successors, (2973), 1158 states have internal predecessors, (2973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:59,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1159 states to 1159 states and 2973 transitions. [2022-01-18 13:15:59,135 INFO L78 Accepts]: Start accepts. Automaton has 1159 states and 2973 transitions. Word has length 112 [2022-01-18 13:15:59,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:15:59,136 INFO L470 AbstractCegarLoop]: Abstraction has 1159 states and 2973 transitions. [2022-01-18 13:15:59,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.333333333333332) internal successors, (164), 6 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:15:59,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1159 states and 2973 transitions. [2022-01-18 13:15:59,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-01-18 13:15:59,139 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:15:59,139 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 13:15:59,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-18 13:15:59,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:59,363 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:15:59,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:15:59,363 INFO L85 PathProgramCache]: Analyzing trace with hash 856762834, now seen corresponding path program 8 times [2022-01-18 13:15:59,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:15:59,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237729337] [2022-01-18 13:15:59,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:15:59,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:15:59,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:15:59,550 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-18 13:15:59,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:15:59,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237729337] [2022-01-18 13:15:59,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237729337] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:15:59,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846644649] [2022-01-18 13:15:59,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:15:59,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:15:59,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:15:59,552 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-18 13:15:59,553 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-18 13:15:59,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:15:59,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:15:59,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 13:15:59,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:00,206 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-18 13:16:00,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:00,773 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-18 13:16:00,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846644649] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:00,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:00,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2022-01-18 13:16:00,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725928641] [2022-01-18 13:16:00,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:00,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 13:16:00,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:00,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 13:16:00,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1049, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 13:16:00,775 INFO L87 Difference]: Start difference. First operand 1159 states and 2973 transitions. Second operand has 37 states, 37 states have (on average 6.864864864864865) internal successors, (254), 37 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:01,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:01,346 INFO L93 Difference]: Finished difference Result 1723 states and 4315 transitions. [2022-01-18 13:16:01,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 13:16:01,346 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.864864864864865) internal successors, (254), 37 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 115 [2022-01-18 13:16:01,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:01,355 INFO L225 Difference]: With dead ends: 1723 [2022-01-18 13:16:01,355 INFO L226 Difference]: Without dead ends: 1372 [2022-01-18 13:16:01,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=697, Invalid=2273, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 13:16:01,358 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 1042 mSDsluCounter, 1027 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1042 SdHoareTripleChecker+Valid, 1077 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:01,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1042 Valid, 1077 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 13:16:01,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2022-01-18 13:16:01,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 1166. [2022-01-18 13:16:01,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 1165 states have (on average 2.5579399141630903) internal successors, (2980), 1165 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:01,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 2980 transitions. [2022-01-18 13:16:01,389 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 2980 transitions. Word has length 115 [2022-01-18 13:16:01,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:01,389 INFO L470 AbstractCegarLoop]: Abstraction has 1166 states and 2980 transitions. [2022-01-18 13:16:01,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.864864864864865) internal successors, (254), 37 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:01,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 2980 transitions. [2022-01-18 13:16:01,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-01-18 13:16:01,393 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:01,393 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:01,418 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-18 13:16:01,607 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,SelfDestructingSolverStorable11 [2022-01-18 13:16:01,608 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:01,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:01,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1114783911, now seen corresponding path program 9 times [2022-01-18 13:16:01,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:01,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181644525] [2022-01-18 13:16:01,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:01,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:01,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:01,979 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:16:01,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:01,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181644525] [2022-01-18 13:16:01,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181644525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:01,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666512516] [2022-01-18 13:16:01,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:16:01,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:01,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:01,980 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-18 13:16:01,982 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-18 13:16:02,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 13:16:02,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:02,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 56 conjunts are in the unsatisfiable core [2022-01-18 13:16:02,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:02,905 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-18 13:16:03,179 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 6 treesize of output 5 [2022-01-18 13:16:03,251 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 6 treesize of output 5 [2022-01-18 13:16:03,825 INFO L353 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2022-01-18 13:16:03,825 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 26 treesize of output 10 [2022-01-18 13:16:03,859 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 5 proven. 38 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 13:16:03,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:06,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:16:06,091 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 51 [2022-01-18 13:16:06,110 INFO L353 Elim1Store]: treesize reduction 8, result has 57.9 percent of original size [2022-01-18 13:16:06,111 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 324 treesize of output 297 [2022-01-18 13:16:06,125 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 13:16:06,126 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 286 treesize of output 226 [2022-01-18 13:16:06,139 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 13:16:06,140 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 226 treesize of output 196 [2022-01-18 13:16:06,771 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 40 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 13:16:06,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666512516] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:06,771 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:06,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 28, 25] total 64 [2022-01-18 13:16:06,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7631438] [2022-01-18 13:16:06,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:06,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-18 13:16:06,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:06,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-18 13:16:06,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=3524, Unknown=52, NotChecked=0, Total=4032 [2022-01-18 13:16:06,774 INFO L87 Difference]: Start difference. First operand 1166 states and 2980 transitions. Second operand has 64 states, 64 states have (on average 4.609375) internal successors, (295), 64 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:09,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:09,734 INFO L93 Difference]: Finished difference Result 6080 states and 15771 transitions. [2022-01-18 13:16:09,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 13:16:09,734 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 4.609375) internal successors, (295), 64 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2022-01-18 13:16:09,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:09,757 INFO L225 Difference]: With dead ends: 6080 [2022-01-18 13:16:09,758 INFO L226 Difference]: Without dead ends: 5474 [2022-01-18 13:16:09,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3702 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1877, Invalid=11181, Unknown=52, NotChecked=0, Total=13110 [2022-01-18 13:16:09,762 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 2121 mSDsluCounter, 5975 mSDsCounter, 0 mSdLazyCounter, 963 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2121 SdHoareTripleChecker+Valid, 5722 SdHoareTripleChecker+Invalid, 2013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 991 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:09,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2121 Valid, 5722 Invalid, 2013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 963 Invalid, 0 Unknown, 991 Unchecked, 0.4s Time] [2022-01-18 13:16:09,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5474 states. [2022-01-18 13:16:09,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5474 to 3238. [2022-01-18 13:16:09,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3238 states, 3237 states have (on average 2.696941612604263) internal successors, (8730), 3237 states have internal predecessors, (8730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:09,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3238 states to 3238 states and 8730 transitions. [2022-01-18 13:16:09,907 INFO L78 Accepts]: Start accepts. Automaton has 3238 states and 8730 transitions. Word has length 122 [2022-01-18 13:16:09,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:09,907 INFO L470 AbstractCegarLoop]: Abstraction has 3238 states and 8730 transitions. [2022-01-18 13:16:09,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 4.609375) internal successors, (295), 64 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:09,908 INFO L276 IsEmpty]: Start isEmpty. Operand 3238 states and 8730 transitions. [2022-01-18 13:16:09,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-01-18 13:16:09,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:09,916 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:09,945 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-18 13:16:10,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 13:16:10,131 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:10,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:10,132 INFO L85 PathProgramCache]: Analyzing trace with hash -776672213, now seen corresponding path program 10 times [2022-01-18 13:16:10,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:10,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589029306] [2022-01-18 13:16:10,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:10,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:10,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:10,547 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:16:10,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:10,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589029306] [2022-01-18 13:16:10,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589029306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:10,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062638674] [2022-01-18 13:16:10,548 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:16:10,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:10,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:10,549 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-18 13:16:10,563 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-18 13:16:10,624 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:16:10,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:10,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 13:16:10,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:11,203 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 15 treesize of output 7 [2022-01-18 13:16:11,232 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:16:11,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:11,338 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:16:11,338 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 28 treesize of output 13 [2022-01-18 13:16:11,613 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-18 13:16:11,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062638674] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:11,614 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:11,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 11] total 30 [2022-01-18 13:16:11,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218746087] [2022-01-18 13:16:11,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:11,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 13:16:11,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:11,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 13:16:11,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-01-18 13:16:11,616 INFO L87 Difference]: Start difference. First operand 3238 states and 8730 transitions. Second operand has 30 states, 30 states have (on average 7.333333333333333) internal successors, (220), 30 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:13,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:13,242 INFO L93 Difference]: Finished difference Result 12165 states and 32962 transitions. [2022-01-18 13:16:13,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 13:16:13,243 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 7.333333333333333) internal successors, (220), 30 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2022-01-18 13:16:13,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:13,276 INFO L225 Difference]: With dead ends: 12165 [2022-01-18 13:16:13,276 INFO L226 Difference]: Without dead ends: 9885 [2022-01-18 13:16:13,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 223 SyntacticMatches, 14 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3854 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=987, Invalid=9113, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 13:16:13,279 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 1575 mSDsluCounter, 3448 mSDsCounter, 0 mSdLazyCounter, 1344 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1575 SdHoareTripleChecker+Valid, 3339 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:13,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1575 Valid, 3339 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1344 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 13:16:13,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9885 states. [2022-01-18 13:16:13,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9885 to 2664. [2022-01-18 13:16:13,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2664 states, 2663 states have (on average 2.661659782200526) internal successors, (7088), 2663 states have internal predecessors, (7088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:13,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2664 states to 2664 states and 7088 transitions. [2022-01-18 13:16:13,396 INFO L78 Accepts]: Start accepts. Automaton has 2664 states and 7088 transitions. Word has length 122 [2022-01-18 13:16:13,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:13,397 INFO L470 AbstractCegarLoop]: Abstraction has 2664 states and 7088 transitions. [2022-01-18 13:16:13,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 7.333333333333333) internal successors, (220), 30 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:13,397 INFO L276 IsEmpty]: Start isEmpty. Operand 2664 states and 7088 transitions. [2022-01-18 13:16:13,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-01-18 13:16:13,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:13,403 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:13,430 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-18 13:16:13,629 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,SelfDestructingSolverStorable13 [2022-01-18 13:16:13,630 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:13,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:13,630 INFO L85 PathProgramCache]: Analyzing trace with hash 328572843, now seen corresponding path program 11 times [2022-01-18 13:16:13,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:13,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057628881] [2022-01-18 13:16:13,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:13,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:13,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:14,082 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:16:14,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:14,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057628881] [2022-01-18 13:16:14,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057628881] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:14,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20362230] [2022-01-18 13:16:14,083 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:16:14,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:14,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:14,084 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-18 13:16:14,084 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-18 13:16:14,185 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 13:16:14,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:14,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 13:16:14,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:14,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-01-18 13:16:14,306 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 13:16:14,306 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 11 treesize of output 11 [2022-01-18 13:16:14,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 13:16:14,665 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 23 treesize of output 7 [2022-01-18 13:16:14,691 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-18 13:16:14,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:14,747 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_352 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_352) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 8)) 5)) is different from false [2022-01-18 13:16:14,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:16:14,759 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 47 treesize of output 47 [2022-01-18 13:16:14,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 14 treesize of output 7 [2022-01-18 13:16:15,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 10 treesize of output 8 [2022-01-18 13:16:15,294 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-18 13:16:15,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20362230] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:15,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:15,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18, 18] total 39 [2022-01-18 13:16:15,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001517639] [2022-01-18 13:16:15,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:15,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 13:16:15,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:15,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 13:16:15,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1265, Unknown=1, NotChecked=72, Total=1482 [2022-01-18 13:16:15,296 INFO L87 Difference]: Start difference. First operand 2664 states and 7088 transitions. Second operand has 39 states, 39 states have (on average 5.794871794871795) internal successors, (226), 39 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:16,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:16,313 INFO L93 Difference]: Finished difference Result 5107 states and 13705 transitions. [2022-01-18 13:16:16,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 13:16:16,314 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 5.794871794871795) internal successors, (226), 39 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2022-01-18 13:16:16,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:16,327 INFO L225 Difference]: With dead ends: 5107 [2022-01-18 13:16:16,327 INFO L226 Difference]: Without dead ends: 4977 [2022-01-18 13:16:16,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 229 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 1480 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=574, Invalid=4541, Unknown=1, NotChecked=140, Total=5256 [2022-01-18 13:16:16,329 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 974 mSDsluCounter, 2022 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 974 SdHoareTripleChecker+Valid, 2019 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:16,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [974 Valid, 2019 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 810 Invalid, 0 Unknown, 250 Unchecked, 0.3s Time] [2022-01-18 13:16:16,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4977 states. [2022-01-18 13:16:16,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4977 to 2578. [2022-01-18 13:16:16,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2578 states, 2577 states have (on average 2.6534730306558014) internal successors, (6838), 2577 states have internal predecessors, (6838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:16,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2578 states to 2578 states and 6838 transitions. [2022-01-18 13:16:16,405 INFO L78 Accepts]: Start accepts. Automaton has 2578 states and 6838 transitions. Word has length 122 [2022-01-18 13:16:16,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:16,405 INFO L470 AbstractCegarLoop]: Abstraction has 2578 states and 6838 transitions. [2022-01-18 13:16:16,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 5.794871794871795) internal successors, (226), 39 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:16,406 INFO L276 IsEmpty]: Start isEmpty. Operand 2578 states and 6838 transitions. [2022-01-18 13:16:16,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-01-18 13:16:16,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:16,412 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:16,440 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-18 13:16:16,634 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,SelfDestructingSolverStorable14 [2022-01-18 13:16:16,634 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:16,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:16,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1227413097, now seen corresponding path program 12 times [2022-01-18 13:16:16,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:16,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963245943] [2022-01-18 13:16:16,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:16,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:16,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:16,713 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-18 13:16:16,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:16,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963245943] [2022-01-18 13:16:16,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963245943] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:16,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729581753] [2022-01-18 13:16:16,714 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:16:16,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:16,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:16,720 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-18 13:16:16,721 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-18 13:16:16,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 13:16:16,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:16,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 13:16:16,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:17,059 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-18 13:16:17,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:17,233 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-18 13:16:17,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729581753] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:17,233 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:17,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-01-18 13:16:17,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33604730] [2022-01-18 13:16:17,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:17,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 13:16:17,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:17,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 13:16:17,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-01-18 13:16:17,235 INFO L87 Difference]: Start difference. First operand 2578 states and 6838 transitions. Second operand has 7 states, 7 states have (on average 24.285714285714285) internal successors, (170), 7 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:17,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:17,297 INFO L93 Difference]: Finished difference Result 6323 states and 16973 transitions. [2022-01-18 13:16:17,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 13:16:17,298 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 24.285714285714285) internal successors, (170), 7 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 125 [2022-01-18 13:16:17,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:17,312 INFO L225 Difference]: With dead ends: 6323 [2022-01-18 13:16:17,313 INFO L226 Difference]: Without dead ends: 5639 [2022-01-18 13:16:17,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 251 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-01-18 13:16:17,313 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 380 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:17,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 259 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:16:17,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5639 states. [2022-01-18 13:16:17,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5639 to 4460. [2022-01-18 13:16:17,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4460 states, 4459 states have (on average 2.7311056290648126) internal successors, (12178), 4459 states have internal predecessors, (12178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:17,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4460 states to 4460 states and 12178 transitions. [2022-01-18 13:16:17,431 INFO L78 Accepts]: Start accepts. Automaton has 4460 states and 12178 transitions. Word has length 125 [2022-01-18 13:16:17,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:17,432 INFO L470 AbstractCegarLoop]: Abstraction has 4460 states and 12178 transitions. [2022-01-18 13:16:17,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.285714285714285) internal successors, (170), 7 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:17,432 INFO L276 IsEmpty]: Start isEmpty. Operand 4460 states and 12178 transitions. [2022-01-18 13:16:17,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-01-18 13:16:17,443 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:17,443 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:17,474 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-18 13:16:17,671 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,SelfDestructingSolverStorable15 [2022-01-18 13:16:17,671 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:17,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:17,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1083522961, now seen corresponding path program 13 times [2022-01-18 13:16:17,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:17,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441449340] [2022-01-18 13:16:17,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:17,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:17,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:17,913 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 13 proven. 33 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-01-18 13:16:17,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:17,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441449340] [2022-01-18 13:16:17,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441449340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:17,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355217762] [2022-01-18 13:16:17,914 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:16:17,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:17,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:17,915 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-18 13:16:17,940 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-18 13:16:18,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:18,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 13:16:18,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:18,703 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 22 proven. 24 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-01-18 13:16:18,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:19,298 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 13 proven. 33 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-01-18 13:16:19,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355217762] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:19,298 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:19,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 46 [2022-01-18 13:16:19,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275564138] [2022-01-18 13:16:19,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:19,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 13:16:19,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:19,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 13:16:19,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1655, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 13:16:19,300 INFO L87 Difference]: Start difference. First operand 4460 states and 12178 transitions. Second operand has 46 states, 46 states have (on average 6.173913043478261) internal successors, (284), 46 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:20,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:20,131 INFO L93 Difference]: Finished difference Result 3072 states and 7735 transitions. [2022-01-18 13:16:20,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 13:16:20,139 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.173913043478261) internal successors, (284), 46 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 128 [2022-01-18 13:16:20,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:20,145 INFO L225 Difference]: With dead ends: 3072 [2022-01-18 13:16:20,145 INFO L226 Difference]: Without dead ends: 1908 [2022-01-18 13:16:20,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1781 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1088, Invalid=3882, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 13:16:20,152 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 1230 mSDsluCounter, 1633 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1230 SdHoareTripleChecker+Valid, 1654 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:20,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1230 Valid, 1654 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 13:16:20,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1908 states. [2022-01-18 13:16:20,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1908 to 1666. [2022-01-18 13:16:20,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1666 states, 1665 states have (on average 2.601201201201201) internal successors, (4331), 1665 states have internal predecessors, (4331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:20,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1666 states to 1666 states and 4331 transitions. [2022-01-18 13:16:20,181 INFO L78 Accepts]: Start accepts. Automaton has 1666 states and 4331 transitions. Word has length 128 [2022-01-18 13:16:20,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:20,182 INFO L470 AbstractCegarLoop]: Abstraction has 1666 states and 4331 transitions. [2022-01-18 13:16:20,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.173913043478261) internal successors, (284), 46 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:20,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1666 states and 4331 transitions. [2022-01-18 13:16:20,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-18 13:16:20,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:20,185 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:20,211 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-18 13:16:20,391 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,SelfDestructingSolverStorable16 [2022-01-18 13:16:20,391 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:20,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:20,392 INFO L85 PathProgramCache]: Analyzing trace with hash 552932526, now seen corresponding path program 14 times [2022-01-18 13:16:20,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:20,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961433622] [2022-01-18 13:16:20,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:20,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:20,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:20,823 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:16:20,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:20,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961433622] [2022-01-18 13:16:20,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961433622] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:20,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000189965] [2022-01-18 13:16:20,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:16:20,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:20,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:20,824 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-18 13:16:20,825 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-18 13:16:20,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:16:20,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:20,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 13:16:20,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:21,533 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 19 treesize of output 7 [2022-01-18 13:16:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:16:21,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:21,681 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:16:21,681 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 28 treesize of output 13 [2022-01-18 13:16:21,994 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-01-18 13:16:21,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000189965] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:21,994 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:21,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 20, 13] total 47 [2022-01-18 13:16:21,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158369053] [2022-01-18 13:16:21,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:21,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 13:16:21,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:21,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 13:16:21,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1976, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 13:16:21,996 INFO L87 Difference]: Start difference. First operand 1666 states and 4331 transitions. Second operand has 47 states, 47 states have (on average 6.276595744680851) internal successors, (295), 47 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:24,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:24,704 INFO L93 Difference]: Finished difference Result 11428 states and 30191 transitions. [2022-01-18 13:16:24,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 13:16:24,704 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.276595744680851) internal successors, (295), 47 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-18 13:16:24,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:24,718 INFO L225 Difference]: With dead ends: 11428 [2022-01-18 13:16:24,719 INFO L226 Difference]: Without dead ends: 7904 [2022-01-18 13:16:24,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 240 SyntacticMatches, 10 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9276 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1756, Invalid=22114, Unknown=0, NotChecked=0, Total=23870 [2022-01-18 13:16:24,721 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 2637 mSDsluCounter, 5635 mSDsCounter, 0 mSdLazyCounter, 2266 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2637 SdHoareTripleChecker+Valid, 5401 SdHoareTripleChecker+Invalid, 2415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:24,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2637 Valid, 5401 Invalid, 2415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2266 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 13:16:24,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7904 states. [2022-01-18 13:16:24,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7904 to 976. [2022-01-18 13:16:24,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 2.438974358974359) internal successors, (2378), 975 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:24,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 2378 transitions. [2022-01-18 13:16:24,777 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 2378 transitions. Word has length 135 [2022-01-18 13:16:24,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:24,777 INFO L470 AbstractCegarLoop]: Abstraction has 976 states and 2378 transitions. [2022-01-18 13:16:24,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.276595744680851) internal successors, (295), 47 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:24,777 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 2378 transitions. [2022-01-18 13:16:24,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-18 13:16:24,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:24,780 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:24,804 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-18 13:16:25,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:25,004 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:25,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:25,004 INFO L85 PathProgramCache]: Analyzing trace with hash 532157394, now seen corresponding path program 15 times [2022-01-18 13:16:25,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:25,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517565631] [2022-01-18 13:16:25,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:25,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:25,611 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:16:25,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:25,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517565631] [2022-01-18 13:16:25,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517565631] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:25,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914727882] [2022-01-18 13:16:25,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:16:25,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:25,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:25,616 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-18 13:16:25,644 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-18 13:16:26,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 13:16:26,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:26,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 60 conjunts are in the unsatisfiable core [2022-01-18 13:16:26,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:26,947 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-18 13:16:27,213 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 6 treesize of output 5 [2022-01-18 13:16:27,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:16:27,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 13:16:27,995 INFO L353 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2022-01-18 13:16:27,995 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 26 treesize of output 10 [2022-01-18 13:16:28,025 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 63 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 13:16:28,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:29,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:16:29,993 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 48 [2022-01-18 13:16:30,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:16:30,003 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 184 treesize of output 176 [2022-01-18 13:16:30,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:16:30,028 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 157 treesize of output 155 [2022-01-18 13:16:30,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 118 treesize of output 94 [2022-01-18 13:16:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 63 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 13:16:31,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914727882] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:31,254 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:31,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 31, 31] total 79 [2022-01-18 13:16:31,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947289191] [2022-01-18 13:16:31,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:31,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-01-18 13:16:31,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:31,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-01-18 13:16:31,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=525, Invalid=5617, Unknown=20, NotChecked=0, Total=6162 [2022-01-18 13:16:31,256 INFO L87 Difference]: Start difference. First operand 976 states and 2378 transitions. Second operand has 79 states, 79 states have (on average 4.10126582278481) internal successors, (324), 79 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:42,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:42,050 INFO L93 Difference]: Finished difference Result 7429 states and 19901 transitions. [2022-01-18 13:16:42,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 13:16:42,051 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 4.10126582278481) internal successors, (324), 79 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-18 13:16:42,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:42,062 INFO L225 Difference]: With dead ends: 7429 [2022-01-18 13:16:42,063 INFO L226 Difference]: Without dead ends: 7191 [2022-01-18 13:16:42,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7296 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=2275, Invalid=20048, Unknown=27, NotChecked=0, Total=22350 [2022-01-18 13:16:42,066 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 3094 mSDsluCounter, 8790 mSDsCounter, 0 mSdLazyCounter, 1720 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3094 SdHoareTripleChecker+Valid, 8653 SdHoareTripleChecker+Invalid, 2935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 1720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1026 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:42,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3094 Valid, 8653 Invalid, 2935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 1720 Invalid, 0 Unknown, 1026 Unchecked, 0.8s Time] [2022-01-18 13:16:42,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7191 states. [2022-01-18 13:16:42,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7191 to 3103. [2022-01-18 13:16:42,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3103 states, 3102 states have (on average 2.7195357833655707) internal successors, (8436), 3102 states have internal predecessors, (8436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:42,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3103 states to 3103 states and 8436 transitions. [2022-01-18 13:16:42,167 INFO L78 Accepts]: Start accepts. Automaton has 3103 states and 8436 transitions. Word has length 135 [2022-01-18 13:16:42,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:42,167 INFO L470 AbstractCegarLoop]: Abstraction has 3103 states and 8436 transitions. [2022-01-18 13:16:42,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 4.10126582278481) internal successors, (324), 79 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:42,167 INFO L276 IsEmpty]: Start isEmpty. Operand 3103 states and 8436 transitions. [2022-01-18 13:16:42,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-01-18 13:16:42,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:42,174 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:42,199 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-18 13:16:42,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:42,391 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:42,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:42,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1359298730, now seen corresponding path program 16 times [2022-01-18 13:16:42,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:42,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649687910] [2022-01-18 13:16:42,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:42,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:42,919 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:16:42,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:42,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649687910] [2022-01-18 13:16:42,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649687910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:42,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728325190] [2022-01-18 13:16:42,919 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:16:42,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:42,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:42,920 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-18 13:16:42,921 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-18 13:16:43,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:16:43,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:43,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 66 conjunts are in the unsatisfiable core [2022-01-18 13:16:43,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:43,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-01-18 13:16:43,182 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 13:16:43,183 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 11 treesize of output 11 [2022-01-18 13:16:43,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-18 13:16:43,916 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 15 treesize of output 7 [2022-01-18 13:16:43,940 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:16:43,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:44,071 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_530 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_530) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 12)))) is different from false [2022-01-18 13:16:44,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:16:44,080 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 47 treesize of output 47 [2022-01-18 13:16:44,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 14 treesize of output 7 [2022-01-18 13:16:44,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 10 treesize of output 8 [2022-01-18 13:16:44,769 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-01-18 13:16:44,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728325190] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:44,770 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:44,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 20] total 47 [2022-01-18 13:16:44,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204218552] [2022-01-18 13:16:44,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:44,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 13:16:44,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:44,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 13:16:44,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1896, Unknown=1, NotChecked=88, Total=2162 [2022-01-18 13:16:44,772 INFO L87 Difference]: Start difference. First operand 3103 states and 8436 transitions. Second operand has 47 states, 47 states have (on average 5.808510638297872) internal successors, (273), 47 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:46,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:46,594 INFO L93 Difference]: Finished difference Result 7081 states and 19583 transitions. [2022-01-18 13:16:46,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 13:16:46,595 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 5.808510638297872) internal successors, (273), 47 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-01-18 13:16:46,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:46,609 INFO L225 Difference]: With dead ends: 7081 [2022-01-18 13:16:46,609 INFO L226 Difference]: Without dead ends: 6935 [2022-01-18 13:16:46,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 249 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 2368 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=792, Invalid=7953, Unknown=1, NotChecked=184, Total=8930 [2022-01-18 13:16:46,611 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 1421 mSDsluCounter, 4076 mSDsCounter, 0 mSdLazyCounter, 1724 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1421 SdHoareTripleChecker+Valid, 4001 SdHoareTripleChecker+Invalid, 2234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 413 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:46,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1421 Valid, 4001 Invalid, 2234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1724 Invalid, 0 Unknown, 413 Unchecked, 0.7s Time] [2022-01-18 13:16:46,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6935 states. [2022-01-18 13:16:46,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6935 to 2887. [2022-01-18 13:16:46,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2887 states, 2886 states have (on average 2.684338184338184) internal successors, (7747), 2886 states have internal predecessors, (7747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:46,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2887 states to 2887 states and 7747 transitions. [2022-01-18 13:16:46,690 INFO L78 Accepts]: Start accepts. Automaton has 2887 states and 7747 transitions. Word has length 135 [2022-01-18 13:16:46,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:46,690 INFO L470 AbstractCegarLoop]: Abstraction has 2887 states and 7747 transitions. [2022-01-18 13:16:46,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 5.808510638297872) internal successors, (273), 47 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:46,690 INFO L276 IsEmpty]: Start isEmpty. Operand 2887 states and 7747 transitions. [2022-01-18 13:16:46,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-01-18 13:16:46,697 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:46,697 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:46,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 13:16:46,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:46,920 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:46,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:46,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1854471120, now seen corresponding path program 17 times [2022-01-18 13:16:46,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:46,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690444965] [2022-01-18 13:16:46,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:46,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:46,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:47,006 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 35 proven. 22 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-01-18 13:16:47,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:47,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690444965] [2022-01-18 13:16:47,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690444965] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:47,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121577470] [2022-01-18 13:16:47,007 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:16:47,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:47,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:47,008 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-18 13:16:47,009 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-18 13:16:47,353 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 13:16:47,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:47,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 13:16:47,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:47,586 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 35 proven. 22 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-01-18 13:16:47,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:47,779 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 35 proven. 22 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-01-18 13:16:47,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121577470] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:47,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:47,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2022-01-18 13:16:47,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393978114] [2022-01-18 13:16:47,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:47,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 13:16:47,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:47,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 13:16:47,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-01-18 13:16:47,780 INFO L87 Difference]: Start difference. First operand 2887 states and 7747 transitions. Second operand has 8 states, 8 states have (on average 22.0) internal successors, (176), 8 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:47,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:47,829 INFO L93 Difference]: Finished difference Result 7467 states and 20276 transitions. [2022-01-18 13:16:47,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 13:16:47,830 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 22.0) internal successors, (176), 8 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 138 [2022-01-18 13:16:47,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:47,841 INFO L225 Difference]: With dead ends: 7467 [2022-01-18 13:16:47,841 INFO L226 Difference]: Without dead ends: 6764 [2022-01-18 13:16:47,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 278 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-01-18 13:16:47,842 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 394 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:47,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 352 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:16:47,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6764 states. [2022-01-18 13:16:47,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6764 to 5365. [2022-01-18 13:16:47,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5365 states, 5364 states have (on average 2.7514914243102164) internal successors, (14759), 5364 states have internal predecessors, (14759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:47,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5365 states to 5365 states and 14759 transitions. [2022-01-18 13:16:47,988 INFO L78 Accepts]: Start accepts. Automaton has 5365 states and 14759 transitions. Word has length 138 [2022-01-18 13:16:47,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:47,988 INFO L470 AbstractCegarLoop]: Abstraction has 5365 states and 14759 transitions. [2022-01-18 13:16:47,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.0) internal successors, (176), 8 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:47,989 INFO L276 IsEmpty]: Start isEmpty. Operand 5365 states and 14759 transitions. [2022-01-18 13:16:47,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-01-18 13:16:47,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:47,999 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:48,029 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-18 13:16:48,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:48,228 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:48,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:48,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1307847874, now seen corresponding path program 18 times [2022-01-18 13:16:48,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:48,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619745541] [2022-01-18 13:16:48,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:48,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:48,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:48,480 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 23 proven. 58 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-01-18 13:16:48,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:48,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619745541] [2022-01-18 13:16:48,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619745541] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:48,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677834894] [2022-01-18 13:16:48,481 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:16:48,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:48,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:48,482 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-18 13:16:48,484 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-18 13:16:48,824 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 13:16:48,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:48,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 13:16:48,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:49,382 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 35 proven. 51 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-01-18 13:16:49,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:49,995 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 35 proven. 51 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-01-18 13:16:49,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677834894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:49,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:49,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 50 [2022-01-18 13:16:49,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370403355] [2022-01-18 13:16:49,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:49,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 13:16:49,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:49,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 13:16:49,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=410, Invalid=2040, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 13:16:49,997 INFO L87 Difference]: Start difference. First operand 5365 states and 14759 transitions. Second operand has 50 states, 50 states have (on average 6.08) internal successors, (304), 50 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:51,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:51,072 INFO L93 Difference]: Finished difference Result 9823 states and 26282 transitions. [2022-01-18 13:16:51,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 13:16:51,072 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.08) internal successors, (304), 50 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 141 [2022-01-18 13:16:51,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:51,088 INFO L225 Difference]: With dead ends: 9823 [2022-01-18 13:16:51,088 INFO L226 Difference]: Without dead ends: 9298 [2022-01-18 13:16:51,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 252 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2850 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1584, Invalid=5898, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 13:16:51,089 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 3296 mSDsluCounter, 1893 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3296 SdHoareTripleChecker+Valid, 1896 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:51,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3296 Valid, 1896 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 13:16:51,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9298 states. [2022-01-18 13:16:51,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9298 to 4574. [2022-01-18 13:16:51,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4574 states, 4573 states have (on average 2.728187185654931) internal successors, (12476), 4573 states have internal predecessors, (12476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:51,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4574 states to 4574 states and 12476 transitions. [2022-01-18 13:16:51,225 INFO L78 Accepts]: Start accepts. Automaton has 4574 states and 12476 transitions. Word has length 141 [2022-01-18 13:16:51,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:51,225 INFO L470 AbstractCegarLoop]: Abstraction has 4574 states and 12476 transitions. [2022-01-18 13:16:51,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.08) internal successors, (304), 50 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:51,225 INFO L276 IsEmpty]: Start isEmpty. Operand 4574 states and 12476 transitions. [2022-01-18 13:16:51,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-01-18 13:16:51,234 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:51,234 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:51,259 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-18 13:16:51,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:51,455 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:51,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:51,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1589161620, now seen corresponding path program 19 times [2022-01-18 13:16:51,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:51,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452037119] [2022-01-18 13:16:51,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:51,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:51,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:51,736 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 33 proven. 61 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-01-18 13:16:51,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:51,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452037119] [2022-01-18 13:16:51,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452037119] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:51,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300452316] [2022-01-18 13:16:51,736 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:16:51,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:51,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:51,738 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-18 13:16:51,741 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-18 13:16:51,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:51,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 13:16:51,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:52,630 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 48 proven. 46 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-01-18 13:16:52,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:53,444 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 44 proven. 50 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-01-18 13:16:53,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300452316] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:53,445 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:53,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 58 [2022-01-18 13:16:53,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906869275] [2022-01-18 13:16:53,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:53,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 13:16:53,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:53,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 13:16:53,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=642, Invalid=2664, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 13:16:53,447 INFO L87 Difference]: Start difference. First operand 4574 states and 12476 transitions. Second operand has 58 states, 58 states have (on average 5.568965517241379) internal successors, (323), 58 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:54,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:16:54,562 INFO L93 Difference]: Finished difference Result 3620 states and 9296 transitions. [2022-01-18 13:16:54,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 13:16:54,563 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 5.568965517241379) internal successors, (323), 58 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 141 [2022-01-18 13:16:54,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:16:54,567 INFO L225 Difference]: With dead ends: 3620 [2022-01-18 13:16:54,567 INFO L226 Difference]: Without dead ends: 2537 [2022-01-18 13:16:54,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3125 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1721, Invalid=6651, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 13:16:54,568 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 1136 mSDsluCounter, 1714 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1136 SdHoareTripleChecker+Valid, 1757 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:16:54,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1136 Valid, 1757 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 13:16:54,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2537 states. [2022-01-18 13:16:54,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2537 to 2259. [2022-01-18 13:16:54,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2259 states, 2258 states have (on average 2.6266607617360496) internal successors, (5931), 2258 states have internal predecessors, (5931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:54,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2259 states to 2259 states and 5931 transitions. [2022-01-18 13:16:54,601 INFO L78 Accepts]: Start accepts. Automaton has 2259 states and 5931 transitions. Word has length 141 [2022-01-18 13:16:54,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:16:54,601 INFO L470 AbstractCegarLoop]: Abstraction has 2259 states and 5931 transitions. [2022-01-18 13:16:54,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 5.568965517241379) internal successors, (323), 58 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:16:54,601 INFO L276 IsEmpty]: Start isEmpty. Operand 2259 states and 5931 transitions. [2022-01-18 13:16:54,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-18 13:16:54,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:16:54,606 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:16:54,630 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-18 13:16:54,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:54,819 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:16:54,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:16:54,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1333837113, now seen corresponding path program 20 times [2022-01-18 13:16:54,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:16:54,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570224424] [2022-01-18 13:16:54,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:16:54,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:16:54,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:16:55,420 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:16:55,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:16:55,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570224424] [2022-01-18 13:16:55,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570224424] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:16:55,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840486707] [2022-01-18 13:16:55,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:16:55,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:16:55,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:16:55,424 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-18 13:16:55,431 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-18 13:16:55,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:16:55,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:16:55,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 56 conjunts are in the unsatisfiable core [2022-01-18 13:16:55,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:16:56,307 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 19 treesize of output 7 [2022-01-18 13:16:56,359 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 143 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:16:56,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:16:56,527 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:16:56,528 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 28 treesize of output 13 [2022-01-18 13:16:56,951 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-01-18 13:16:56,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840486707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:16:56,952 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:16:56,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 24, 15] total 57 [2022-01-18 13:16:56,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050948045] [2022-01-18 13:16:56,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:16:56,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 13:16:56,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:16:56,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 13:16:56,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2963, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 13:16:56,954 INFO L87 Difference]: Start difference. First operand 2259 states and 5931 transitions. Second operand has 57 states, 57 states have (on average 5.7368421052631575) internal successors, (327), 57 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:17:01,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:17:01,198 INFO L93 Difference]: Finished difference Result 18188 states and 48276 transitions. [2022-01-18 13:17:01,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-01-18 13:17:01,198 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 5.7368421052631575) internal successors, (327), 57 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2022-01-18 13:17:01,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:17:01,219 INFO L225 Difference]: With dead ends: 18188 [2022-01-18 13:17:01,219 INFO L226 Difference]: Without dead ends: 12909 [2022-01-18 13:17:01,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 258 SyntacticMatches, 12 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16850 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2746, Invalid=39484, Unknown=0, NotChecked=0, Total=42230 [2022-01-18 13:17:01,222 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 4100 mSDsluCounter, 7226 mSDsCounter, 0 mSdLazyCounter, 3084 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4100 SdHoareTripleChecker+Valid, 6909 SdHoareTripleChecker+Invalid, 3314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 3084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:17:01,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4100 Valid, 6909 Invalid, 3314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 3084 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 13:17:01,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12909 states. [2022-01-18 13:17:01,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12909 to 1130. [2022-01-18 13:17:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1130 states, 1129 states have (on average 2.4526129317980514) internal successors, (2769), 1129 states have internal predecessors, (2769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:17:01,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 2769 transitions. [2022-01-18 13:17:01,296 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 2769 transitions. Word has length 148 [2022-01-18 13:17:01,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:17:01,296 INFO L470 AbstractCegarLoop]: Abstraction has 1130 states and 2769 transitions. [2022-01-18 13:17:01,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 5.7368421052631575) internal successors, (327), 57 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:17:01,296 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 2769 transitions. [2022-01-18 13:17:01,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-18 13:17:01,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:17:01,299 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:17:01,322 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-18 13:17:01,511 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,SelfDestructingSolverStorable23 [2022-01-18 13:17:01,511 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:17:01,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:17:01,512 INFO L85 PathProgramCache]: Analyzing trace with hash -389869621, now seen corresponding path program 21 times [2022-01-18 13:17:01,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:17:01,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407822704] [2022-01-18 13:17:01,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:17:01,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:17:01,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:17:02,207 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:17:02,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:17:02,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407822704] [2022-01-18 13:17:02,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407822704] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:17:02,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020589727] [2022-01-18 13:17:02,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:17:02,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:17:02,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:17:02,209 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-18 13:17:02,210 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-18 13:17:02,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 13:17:02,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:17:02,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 55 conjunts are in the unsatisfiable core [2022-01-18 13:17:02,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:17:04,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:17:04,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 13:17:04,691 INFO L353 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2022-01-18 13:17:04,692 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 26 treesize of output 10 [2022-01-18 13:17:04,720 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 48 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:17:04,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:17:05,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:17:05,243 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 45 treesize of output 45 [2022-01-18 13:17:05,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 13 treesize of output 7 [2022-01-18 13:17:09,149 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 36 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:17:09,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020589727] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:17:09,149 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:17:09,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 37, 37] total 95 [2022-01-18 13:17:09,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677730322] [2022-01-18 13:17:09,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:17:09,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-01-18 13:17:09,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:17:09,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-01-18 13:17:09,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=773, Invalid=8157, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 13:17:09,151 INFO L87 Difference]: Start difference. First operand 1130 states and 2769 transitions. Second operand has 95 states, 95 states have (on average 4.052631578947368) internal successors, (385), 95 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:17:19,924 WARN L228 SmtUtils]: Spent 10.53s on a formula simplification. DAG size of input: 96 DAG size of output: 26 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 13:17:25,451 WARN L228 SmtUtils]: Spent 5.48s on a formula simplification. DAG size of input: 98 DAG size of output: 28 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 13:18:17,514 WARN L228 SmtUtils]: Spent 9.01s on a formula simplification. DAG size of input: 93 DAG size of output: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 13:18:28,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:18:28,153 INFO L93 Difference]: Finished difference Result 68036 states and 185924 transitions. [2022-01-18 13:18:28,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2022-01-18 13:18:28,153 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 4.052631578947368) internal successors, (385), 95 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2022-01-18 13:18:28,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:18:28,291 INFO L225 Difference]: With dead ends: 68036 [2022-01-18 13:18:28,291 INFO L226 Difference]: Without dead ends: 62710 [2022-01-18 13:18:28,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 857 GetRequests, 386 SyntacticMatches, 84 SemanticMatches, 387 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 74093 ImplicationChecksByTransitivity, 76.5s TimeCoverageRelationStatistics Valid=20192, Invalid=130734, Unknown=6, NotChecked=0, Total=150932 [2022-01-18 13:18:28,298 INFO L933 BasicCegarLoop]: 596 mSDtfsCounter, 8194 mSDsluCounter, 20956 mSDsCounter, 0 mSdLazyCounter, 2960 mSolverCounterSat, 817 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8194 SdHoareTripleChecker+Valid, 21239 SdHoareTripleChecker+Invalid, 16553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 817 IncrementalHoareTripleChecker+Valid, 2960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12776 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 13:18:28,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8194 Valid, 21239 Invalid, 16553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [817 Valid, 2960 Invalid, 0 Unknown, 12776 Unchecked, 1.6s Time] [2022-01-18 13:18:28,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62710 states. [2022-01-18 13:18:29,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62710 to 25750. [2022-01-18 13:18:29,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25750 states, 25749 states have (on average 2.9591440444289097) internal successors, (76195), 25749 states have internal predecessors, (76195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:29,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25750 states to 25750 states and 76195 transitions. [2022-01-18 13:18:29,334 INFO L78 Accepts]: Start accepts. Automaton has 25750 states and 76195 transitions. Word has length 148 [2022-01-18 13:18:29,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:18:29,335 INFO L470 AbstractCegarLoop]: Abstraction has 25750 states and 76195 transitions. [2022-01-18 13:18:29,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 4.052631578947368) internal successors, (385), 95 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:29,335 INFO L276 IsEmpty]: Start isEmpty. Operand 25750 states and 76195 transitions. [2022-01-18 13:18:29,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-18 13:18:29,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:18:29,375 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:18:29,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-18 13:18:29,575 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,SelfDestructingSolverStorable24 [2022-01-18 13:18:29,576 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:18:29,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:18:29,576 INFO L85 PathProgramCache]: Analyzing trace with hash 2013641551, now seen corresponding path program 22 times [2022-01-18 13:18:29,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:18:29,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690973003] [2022-01-18 13:18:29,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:18:29,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:18:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:18:30,235 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:18:30,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:18:30,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690973003] [2022-01-18 13:18:30,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690973003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:18:30,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960249384] [2022-01-18 13:18:30,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:18:30,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:18:30,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:18:30,237 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-18 13:18:30,238 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-18 13:18:30,350 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:18:30,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:18:30,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-18 13:18:30,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:18:31,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:18:31,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 13:18:31,995 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 15 treesize of output 7 [2022-01-18 13:18:32,018 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 143 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:18:32,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:18:32,214 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_760 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_760) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 16)))) is different from false [2022-01-18 13:18:32,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:18:32,223 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 47 treesize of output 47 [2022-01-18 13:18:32,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 14 treesize of output 7 [2022-01-18 13:18:33,005 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-01-18 13:18:33,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960249384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:18:33,006 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:18:33,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 22] total 72 [2022-01-18 13:18:33,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563798099] [2022-01-18 13:18:33,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:18:33,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-01-18 13:18:33,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:18:33,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-01-18 13:18:33,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=4643, Unknown=1, NotChecked=138, Total=5112 [2022-01-18 13:18:33,007 INFO L87 Difference]: Start difference. First operand 25750 states and 76195 transitions. Second operand has 72 states, 72 states have (on average 4.833333333333333) internal successors, (348), 72 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:35,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:18:35,693 INFO L93 Difference]: Finished difference Result 45070 states and 131458 transitions. [2022-01-18 13:18:35,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 13:18:35,693 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 4.833333333333333) internal successors, (348), 72 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2022-01-18 13:18:35,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:18:35,779 INFO L225 Difference]: With dead ends: 45070 [2022-01-18 13:18:35,779 INFO L226 Difference]: Without dead ends: 44900 [2022-01-18 13:18:35,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 256 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 4942 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1175, Invalid=14578, Unknown=1, NotChecked=248, Total=16002 [2022-01-18 13:18:35,780 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 2187 mSDsluCounter, 6679 mSDsCounter, 0 mSdLazyCounter, 2953 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2187 SdHoareTripleChecker+Valid, 6454 SdHoareTripleChecker+Invalid, 3468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 363 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:18:35,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2187 Valid, 6454 Invalid, 3468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2953 Invalid, 0 Unknown, 363 Unchecked, 1.0s Time] [2022-01-18 13:18:35,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44900 states. [2022-01-18 13:18:36,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44900 to 25240. [2022-01-18 13:18:36,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25240 states, 25239 states have (on average 2.959309005903562) internal successors, (74690), 25239 states have internal predecessors, (74690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:36,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25240 states to 25240 states and 74690 transitions. [2022-01-18 13:18:36,462 INFO L78 Accepts]: Start accepts. Automaton has 25240 states and 74690 transitions. Word has length 148 [2022-01-18 13:18:36,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:18:36,463 INFO L470 AbstractCegarLoop]: Abstraction has 25240 states and 74690 transitions. [2022-01-18 13:18:36,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 4.833333333333333) internal successors, (348), 72 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:36,463 INFO L276 IsEmpty]: Start isEmpty. Operand 25240 states and 74690 transitions. [2022-01-18 13:18:36,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-01-18 13:18:36,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:18:36,495 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:18:36,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 13:18:36,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 13:18:36,696 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:18:36,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:18:36,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1336735761, now seen corresponding path program 23 times [2022-01-18 13:18:36,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:18:36,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568266378] [2022-01-18 13:18:36,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:18:36,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:18:36,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:18:36,776 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 51 proven. 35 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-01-18 13:18:36,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:18:36,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568266378] [2022-01-18 13:18:36,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568266378] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:18:36,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596583065] [2022-01-18 13:18:36,776 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:18:36,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:18:36,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:18:36,780 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-18 13:18:36,809 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-18 13:18:36,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-01-18 13:18:36,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:18:36,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 13:18:36,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:18:37,205 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 51 proven. 35 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-01-18 13:18:37,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:18:37,443 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 51 proven. 35 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-01-18 13:18:37,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596583065] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:18:37,443 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:18:37,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2022-01-18 13:18:37,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160838141] [2022-01-18 13:18:37,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:18:37,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 13:18:37,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:18:37,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 13:18:37,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-18 13:18:37,444 INFO L87 Difference]: Start difference. First operand 25240 states and 74690 transitions. Second operand has 9 states, 9 states have (on average 20.22222222222222) internal successors, (182), 9 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:37,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:18:37,660 INFO L93 Difference]: Finished difference Result 49759 states and 147027 transitions. [2022-01-18 13:18:37,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 13:18:37,661 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 20.22222222222222) internal successors, (182), 9 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 151 [2022-01-18 13:18:37,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:18:37,965 INFO L225 Difference]: With dead ends: 49759 [2022-01-18 13:18:37,966 INFO L226 Difference]: Without dead ends: 48069 [2022-01-18 13:18:37,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 305 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-18 13:18:37,966 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 566 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:18:37,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [566 Valid, 360 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:18:38,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48069 states. [2022-01-18 13:18:38,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48069 to 40686. [2022-01-18 13:18:38,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40686 states, 40685 states have (on average 2.9758387612142068) internal successors, (121072), 40685 states have internal predecessors, (121072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:38,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40686 states to 40686 states and 121072 transitions. [2022-01-18 13:18:38,981 INFO L78 Accepts]: Start accepts. Automaton has 40686 states and 121072 transitions. Word has length 151 [2022-01-18 13:18:38,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:18:38,981 INFO L470 AbstractCegarLoop]: Abstraction has 40686 states and 121072 transitions. [2022-01-18 13:18:38,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.22222222222222) internal successors, (182), 9 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:38,982 INFO L276 IsEmpty]: Start isEmpty. Operand 40686 states and 121072 transitions. [2022-01-18 13:18:39,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-01-18 13:18:39,231 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:18:39,231 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:18:39,251 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-18 13:18:39,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:18:39,439 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:18:39,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:18:39,440 INFO L85 PathProgramCache]: Analyzing trace with hash -339287545, now seen corresponding path program 24 times [2022-01-18 13:18:39,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:18:39,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040311549] [2022-01-18 13:18:39,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:18:39,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:18:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:18:39,800 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 36 proven. 90 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-01-18 13:18:39,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:18:39,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040311549] [2022-01-18 13:18:39,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040311549] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:18:39,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649144675] [2022-01-18 13:18:39,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:18:39,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:18:39,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:18:39,801 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-18 13:18:39,803 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-18 13:18:40,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-18 13:18:40,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:18:40,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 13:18:40,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:18:41,073 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 51 proven. 75 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-01-18 13:18:41,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:18:41,899 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 36 proven. 90 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-01-18 13:18:41,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649144675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:18:41,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:18:41,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 62 [2022-01-18 13:18:41,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444685433] [2022-01-18 13:18:41,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:18:41,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-01-18 13:18:41,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:18:41,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-01-18 13:18:41,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=601, Invalid=3181, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 13:18:41,901 INFO L87 Difference]: Start difference. First operand 40686 states and 121072 transitions. Second operand has 62 states, 62 states have (on average 5.661290322580645) internal successors, (351), 62 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:43,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:18:43,237 INFO L93 Difference]: Finished difference Result 57397 states and 155844 transitions. [2022-01-18 13:18:43,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 13:18:43,238 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 5.661290322580645) internal successors, (351), 62 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 154 [2022-01-18 13:18:43,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:18:43,243 INFO L225 Difference]: With dead ends: 57397 [2022-01-18 13:18:43,243 INFO L226 Difference]: Without dead ends: 3259 [2022-01-18 13:18:43,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3311 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1596, Invalid=7146, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 13:18:43,244 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 1103 mSDsluCounter, 3344 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1103 SdHoareTripleChecker+Valid, 3325 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:18:43,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1103 Valid, 3325 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 855 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 13:18:43,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3259 states. [2022-01-18 13:18:43,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3259 to 2945. [2022-01-18 13:18:43,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2945 states, 2944 states have (on average 2.6426630434782608) internal successors, (7780), 2944 states have internal predecessors, (7780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:43,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2945 states to 2945 states and 7780 transitions. [2022-01-18 13:18:43,274 INFO L78 Accepts]: Start accepts. Automaton has 2945 states and 7780 transitions. Word has length 154 [2022-01-18 13:18:43,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:18:43,274 INFO L470 AbstractCegarLoop]: Abstraction has 2945 states and 7780 transitions. [2022-01-18 13:18:43,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 5.661290322580645) internal successors, (351), 62 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:43,275 INFO L276 IsEmpty]: Start isEmpty. Operand 2945 states and 7780 transitions. [2022-01-18 13:18:43,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-01-18 13:18:43,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:18:43,278 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:18:43,294 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-18 13:18:43,483 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,SelfDestructingSolverStorable27 [2022-01-18 13:18:43,483 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:18:43,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:18:43,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1063269874, now seen corresponding path program 25 times [2022-01-18 13:18:43,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:18:43,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310434958] [2022-01-18 13:18:43,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:18:43,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:18:43,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:18:43,890 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:18:43,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:18:43,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310434958] [2022-01-18 13:18:43,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310434958] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:18:43,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955242270] [2022-01-18 13:18:43,891 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:18:43,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:18:43,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:18:43,896 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-18 13:18:43,921 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-18 13:18:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:18:44,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 64 conjunts are in the unsatisfiable core [2022-01-18 13:18:44,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:18:44,968 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 19 treesize of output 7 [2022-01-18 13:18:44,994 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 211 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:18:44,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:18:45,187 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:18:45,188 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 28 treesize of output 13 [2022-01-18 13:18:45,703 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:18:45,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955242270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:18:45,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:18:45,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 28, 17] total 56 [2022-01-18 13:18:45,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987614233] [2022-01-18 13:18:45,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:18:45,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-18 13:18:45,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:18:45,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-18 13:18:45,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2879, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 13:18:45,705 INFO L87 Difference]: Start difference. First operand 2945 states and 7780 transitions. Second operand has 56 states, 56 states have (on average 5.785714285714286) internal successors, (324), 56 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:50,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:18:50,198 INFO L93 Difference]: Finished difference Result 18756 states and 49842 transitions. [2022-01-18 13:18:50,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2022-01-18 13:18:50,198 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 5.785714285714286) internal successors, (324), 56 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 161 [2022-01-18 13:18:50,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:18:50,222 INFO L225 Difference]: With dead ends: 18756 [2022-01-18 13:18:50,222 INFO L226 Difference]: Without dead ends: 14102 [2022-01-18 13:18:50,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 275 SyntacticMatches, 14 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13196 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2153, Invalid=33379, Unknown=0, NotChecked=0, Total=35532 [2022-01-18 13:18:50,226 INFO L933 BasicCegarLoop]: 321 mSDtfsCounter, 4543 mSDsluCounter, 9597 mSDsCounter, 0 mSdLazyCounter, 3989 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4543 SdHoareTripleChecker+Valid, 9074 SdHoareTripleChecker+Invalid, 4235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 3989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 13:18:50,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4543 Valid, 9074 Invalid, 4235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 3989 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 13:18:50,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14102 states. [2022-01-18 13:18:50,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14102 to 1284. [2022-01-18 13:18:50,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1284 states, 1283 states have (on average 2.4629773967264224) internal successors, (3160), 1283 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:50,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1284 states to 1284 states and 3160 transitions. [2022-01-18 13:18:50,358 INFO L78 Accepts]: Start accepts. Automaton has 1284 states and 3160 transitions. Word has length 161 [2022-01-18 13:18:50,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:18:50,358 INFO L470 AbstractCegarLoop]: Abstraction has 1284 states and 3160 transitions. [2022-01-18 13:18:50,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 5.785714285714286) internal successors, (324), 56 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:50,358 INFO L276 IsEmpty]: Start isEmpty. Operand 1284 states and 3160 transitions. [2022-01-18 13:18:50,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-01-18 13:18:50,360 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:18:50,360 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:18:50,377 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-18 13:18:50,562 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,SelfDestructingSolverStorable28 [2022-01-18 13:18:50,563 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:18:50,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:18:50,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1212014386, now seen corresponding path program 26 times [2022-01-18 13:18:50,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:18:50,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338564685] [2022-01-18 13:18:50,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:18:50,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:18:50,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:18:51,158 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:18:51,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:18:51,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338564685] [2022-01-18 13:18:51,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338564685] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:18:51,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267384162] [2022-01-18 13:18:51,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:18:51,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:18:51,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:18:51,161 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-18 13:18:51,163 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-18 13:18:51,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:18:51,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:18:51,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 13:18:51,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:18:52,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:18:52,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 13:18:52,411 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 19 treesize of output 7 [2022-01-18 13:18:52,440 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:18:52,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:18:52,651 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_929 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_929) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 20)) 5)) is different from false [2022-01-18 13:18:52,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:18:52,661 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 47 treesize of output 47 [2022-01-18 13:18:52,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 14 treesize of output 7 [2022-01-18 13:18:53,393 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:18:53,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267384162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:18:53,393 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:18:53,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 24] total 62 [2022-01-18 13:18:53,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409536635] [2022-01-18 13:18:53,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:18:53,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-01-18 13:18:53,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:18:53,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-01-18 13:18:53,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3444, Unknown=1, NotChecked=118, Total=3782 [2022-01-18 13:18:53,395 INFO L87 Difference]: Start difference. First operand 1284 states and 3160 transitions. Second operand has 62 states, 62 states have (on average 5.032258064516129) internal successors, (312), 62 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:55,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:18:55,445 INFO L93 Difference]: Finished difference Result 2851 states and 7362 transitions. [2022-01-18 13:18:55,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 13:18:55,445 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 5.032258064516129) internal successors, (312), 62 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 161 [2022-01-18 13:18:55,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:18:55,449 INFO L225 Difference]: With dead ends: 2851 [2022-01-18 13:18:55,449 INFO L226 Difference]: Without dead ends: 2721 [2022-01-18 13:18:55,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 285 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2398 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=655, Invalid=8468, Unknown=1, NotChecked=188, Total=9312 [2022-01-18 13:18:55,451 INFO L933 BasicCegarLoop]: 195 mSDtfsCounter, 1492 mSDsluCounter, 6531 mSDsCounter, 0 mSdLazyCounter, 2394 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1492 SdHoareTripleChecker+Valid, 6279 SdHoareTripleChecker+Invalid, 2817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 308 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 13:18:55,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1492 Valid, 6279 Invalid, 2817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2394 Invalid, 0 Unknown, 308 Unchecked, 0.9s Time] [2022-01-18 13:18:55,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2721 states. [2022-01-18 13:18:55,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2721 to 1277. [2022-01-18 13:18:55,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1277 states, 1276 states have (on average 2.4655172413793105) internal successors, (3146), 1276 states have internal predecessors, (3146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:55,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1277 states to 1277 states and 3146 transitions. [2022-01-18 13:18:55,471 INFO L78 Accepts]: Start accepts. Automaton has 1277 states and 3146 transitions. Word has length 161 [2022-01-18 13:18:55,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:18:55,471 INFO L470 AbstractCegarLoop]: Abstraction has 1277 states and 3146 transitions. [2022-01-18 13:18:55,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 5.032258064516129) internal successors, (312), 62 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:18:55,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1277 states and 3146 transitions. [2022-01-18 13:18:55,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-01-18 13:18:55,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:18:55,473 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:18:55,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 13:18:55,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:18:55,673 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:18:55,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:18:55,674 INFO L85 PathProgramCache]: Analyzing trace with hash -630277180, now seen corresponding path program 27 times [2022-01-18 13:18:55,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:18:55,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076046685] [2022-01-18 13:18:55,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:18:55,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:18:55,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:18:55,767 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 70 proven. 51 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:18:55,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:18:55,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076046685] [2022-01-18 13:18:55,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076046685] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:18:55,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601431383] [2022-01-18 13:18:55,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:18:55,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:18:55,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:18:55,769 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-18 13:18:55,770 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-18 13:18:55,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 13:18:55,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:18:55,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 89 conjunts are in the unsatisfiable core [2022-01-18 13:18:55,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:18:56,976 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-18 13:18:57,251 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 6 treesize of output 5 [2022-01-18 13:18:57,329 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 6 treesize of output 5 [2022-01-18 13:18:59,326 INFO L353 Elim1Store]: treesize reduction 121, result has 2.4 percent of original size [2022-01-18 13:18:59,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 54 treesize of output 16 [2022-01-18 13:18:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 80 proven. 134 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 13:18:59,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:19:05,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:19:05,607 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 130 treesize of output 94 [2022-01-18 13:19:05,641 INFO L353 Elim1Store]: treesize reduction 87, result has 31.5 percent of original size [2022-01-18 13:19:05,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 688 treesize of output 643 [2022-01-18 13:19:05,660 INFO L353 Elim1Store]: treesize reduction 126, result has 0.8 percent of original size [2022-01-18 13:19:05,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 604 treesize of output 536 [2022-01-18 13:19:05,677 INFO L353 Elim1Store]: treesize reduction 126, result has 0.8 percent of original size [2022-01-18 13:19:05,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 536 treesize of output 400 [2022-01-18 13:19:07,256 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 13 proven. 201 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 13:19:07,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601431383] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:19:07,257 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:19:07,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 41, 38] total 81 [2022-01-18 13:19:07,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320191211] [2022-01-18 13:19:07,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:19:07,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-01-18 13:19:07,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:19:07,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-01-18 13:19:07,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=773, Invalid=5626, Unknown=81, NotChecked=0, Total=6480 [2022-01-18 13:19:07,259 INFO L87 Difference]: Start difference. First operand 1277 states and 3146 transitions. Second operand has 81 states, 81 states have (on average 4.925925925925926) internal successors, (399), 81 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:14,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:20:14,471 INFO L93 Difference]: Finished difference Result 99426 states and 253831 transitions. [2022-01-18 13:20:14,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 572 states. [2022-01-18 13:20:14,471 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 4.925925925925926) internal successors, (399), 81 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 164 [2022-01-18 13:20:14,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:20:14,671 INFO L225 Difference]: With dead ends: 99426 [2022-01-18 13:20:14,671 INFO L226 Difference]: Without dead ends: 91031 [2022-01-18 13:20:14,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1016 GetRequests, 376 SyntacticMatches, 0 SemanticMatches, 640 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169399 ImplicationChecksByTransitivity, 62.2s TimeCoverageRelationStatistics Valid=54175, Invalid=357243, Unknown=104, NotChecked=0, Total=411522 [2022-01-18 13:20:14,689 INFO L933 BasicCegarLoop]: 1369 mSDtfsCounter, 7554 mSDsluCounter, 42113 mSDsCounter, 0 mSdLazyCounter, 2887 mSolverCounterSat, 559 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7554 SdHoareTripleChecker+Valid, 34337 SdHoareTripleChecker+Invalid, 31160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 559 IncrementalHoareTripleChecker+Valid, 2887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27714 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 13:20:14,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7554 Valid, 34337 Invalid, 31160 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [559 Valid, 2887 Invalid, 0 Unknown, 27714 Unchecked, 1.5s Time] [2022-01-18 13:20:14,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91031 states. [2022-01-18 13:20:15,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91031 to 35301. [2022-01-18 13:20:15,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35301 states, 35300 states have (on average 2.8517563739376772) internal successors, (100667), 35300 states have internal predecessors, (100667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:15,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35301 states to 35301 states and 100667 transitions. [2022-01-18 13:20:15,852 INFO L78 Accepts]: Start accepts. Automaton has 35301 states and 100667 transitions. Word has length 164 [2022-01-18 13:20:15,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:20:15,853 INFO L470 AbstractCegarLoop]: Abstraction has 35301 states and 100667 transitions. [2022-01-18 13:20:15,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 4.925925925925926) internal successors, (399), 81 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:15,853 INFO L276 IsEmpty]: Start isEmpty. Operand 35301 states and 100667 transitions. [2022-01-18 13:20:15,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-01-18 13:20:15,902 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:20:15,902 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:20:15,919 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-18 13:20:16,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:16,103 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:20:16,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:20:16,104 INFO L85 PathProgramCache]: Analyzing trace with hash 863832648, now seen corresponding path program 28 times [2022-01-18 13:20:16,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:20:16,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949359608] [2022-01-18 13:20:16,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:20:16,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:20:16,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:20:16,192 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 70 proven. 51 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:20:16,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:20:16,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949359608] [2022-01-18 13:20:16,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949359608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:20:16,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94587265] [2022-01-18 13:20:16,193 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:20:16,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:16,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:20:16,196 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:20:16,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 13:20:16,334 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:20:16,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:20:16,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 13:20:16,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:20:16,565 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 70 proven. 51 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:20:16,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:20:16,792 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 70 proven. 51 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-18 13:20:16,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94587265] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:20:16,792 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:20:16,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 10 [2022-01-18 13:20:16,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485894884] [2022-01-18 13:20:16,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:20:16,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 13:20:16,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:20:16,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 13:20:16,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-01-18 13:20:16,793 INFO L87 Difference]: Start difference. First operand 35301 states and 100667 transitions. Second operand has 10 states, 10 states have (on average 18.8) internal successors, (188), 10 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:17,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:20:17,050 INFO L93 Difference]: Finished difference Result 63944 states and 181819 transitions. [2022-01-18 13:20:17,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 13:20:17,050 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 18.8) internal successors, (188), 10 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 164 [2022-01-18 13:20:17,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:20:17,183 INFO L225 Difference]: With dead ends: 63944 [2022-01-18 13:20:17,183 INFO L226 Difference]: Without dead ends: 62444 [2022-01-18 13:20:17,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 332 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-01-18 13:20:17,184 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 347 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:20:17,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 466 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:20:17,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62444 states. [2022-01-18 13:20:18,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62444 to 50616. [2022-01-18 13:20:18,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50616 states, 50615 states have (on average 2.9026375580361554) internal successors, (146917), 50615 states have internal predecessors, (146917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:18,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50616 states to 50616 states and 146917 transitions. [2022-01-18 13:20:18,788 INFO L78 Accepts]: Start accepts. Automaton has 50616 states and 146917 transitions. Word has length 164 [2022-01-18 13:20:18,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:20:18,788 INFO L470 AbstractCegarLoop]: Abstraction has 50616 states and 146917 transitions. [2022-01-18 13:20:18,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 18.8) internal successors, (188), 10 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:18,789 INFO L276 IsEmpty]: Start isEmpty. Operand 50616 states and 146917 transitions. [2022-01-18 13:20:18,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-01-18 13:20:18,882 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:20:18,882 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:20:18,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 13:20:19,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:19,084 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:20:19,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:20:19,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1131956970, now seen corresponding path program 29 times [2022-01-18 13:20:19,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:20:19,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665152632] [2022-01-18 13:20:19,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:20:19,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:20:19,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:20:19,451 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 52 proven. 129 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-01-18 13:20:19,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:20:19,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665152632] [2022-01-18 13:20:19,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665152632] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:20:19,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66632491] [2022-01-18 13:20:19,452 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:20:19,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:19,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:20:19,453 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:20:19,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 13:20:19,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 13:20:19,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:20:19,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 13:20:19,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:20:20,437 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 70 proven. 111 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-01-18 13:20:20,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:20:21,118 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 37 proven. 144 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-01-18 13:20:21,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66632491] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:20:21,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:20:21,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 24] total 69 [2022-01-18 13:20:21,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646966827] [2022-01-18 13:20:21,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:20:21,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-01-18 13:20:21,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:20:21,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-01-18 13:20:21,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=640, Invalid=4052, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 13:20:21,121 INFO L87 Difference]: Start difference. First operand 50616 states and 146917 transitions. Second operand has 69 states, 69 states have (on average 4.9855072463768115) internal successors, (344), 69 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:22,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:20:22,382 INFO L93 Difference]: Finished difference Result 11445 states and 29340 transitions. [2022-01-18 13:20:22,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 13:20:22,383 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 4.9855072463768115) internal successors, (344), 69 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 167 [2022-01-18 13:20:22,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:20:22,388 INFO L225 Difference]: With dead ends: 11445 [2022-01-18 13:20:22,388 INFO L226 Difference]: Without dead ends: 4074 [2022-01-18 13:20:22,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4338 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1932, Invalid=9198, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 13:20:22,390 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 1191 mSDsluCounter, 2334 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1191 SdHoareTripleChecker+Valid, 2355 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:20:22,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1191 Valid, 2355 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 13:20:22,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4074 states. [2022-01-18 13:20:22,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4074 to 3724. [2022-01-18 13:20:22,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3724 states, 3723 states have (on average 2.6532366371206018) internal successors, (9878), 3723 states have internal predecessors, (9878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:22,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3724 states to 3724 states and 9878 transitions. [2022-01-18 13:20:22,430 INFO L78 Accepts]: Start accepts. Automaton has 3724 states and 9878 transitions. Word has length 167 [2022-01-18 13:20:22,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:20:22,430 INFO L470 AbstractCegarLoop]: Abstraction has 3724 states and 9878 transitions. [2022-01-18 13:20:22,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.9855072463768115) internal successors, (344), 69 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:22,430 INFO L276 IsEmpty]: Start isEmpty. Operand 3724 states and 9878 transitions. [2022-01-18 13:20:22,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-01-18 13:20:22,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:20:22,434 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:20:22,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 13:20:22,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:22,635 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:20:22,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:20:22,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1049547545, now seen corresponding path program 30 times [2022-01-18 13:20:22,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:20:22,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299588421] [2022-01-18 13:20:22,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:20:22,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:20:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:20:23,351 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 294 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:20:23,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:20:23,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299588421] [2022-01-18 13:20:23,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299588421] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:20:23,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36262528] [2022-01-18 13:20:23,352 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:20:23,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:23,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:20:23,353 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:20:23,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 13:20:23,680 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 13:20:23,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:20:23,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-18 13:20:23,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:20:25,756 INFO L353 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2022-01-18 13:20:25,757 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 26 treesize of output 10 [2022-01-18 13:20:25,785 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 52 proven. 179 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-01-18 13:20:25,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:20:26,331 INFO L353 Elim1Store]: treesize reduction 8, result has 57.9 percent of original size [2022-01-18 13:20:26,331 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 27 treesize of output 19 [2022-01-18 13:20:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 45 proven. 186 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-01-18 13:20:27,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36262528] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:20:27,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:20:27,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 31, 31] total 89 [2022-01-18 13:20:27,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976069486] [2022-01-18 13:20:27,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:20:27,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-01-18 13:20:27,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:20:27,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-01-18 13:20:27,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=859, Invalid=6973, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 13:20:27,403 INFO L87 Difference]: Start difference. First operand 3724 states and 9878 transitions. Second operand has 89 states, 89 states have (on average 4.674157303370786) internal successors, (416), 89 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:34,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:20:34,151 INFO L93 Difference]: Finished difference Result 18172 states and 49591 transitions. [2022-01-18 13:20:34,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 13:20:34,152 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 4.674157303370786) internal successors, (416), 89 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 174 [2022-01-18 13:20:34,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:20:34,180 INFO L225 Difference]: With dead ends: 18172 [2022-01-18 13:20:34,180 INFO L226 Difference]: Without dead ends: 18010 [2022-01-18 13:20:34,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9273 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=3565, Invalid=25162, Unknown=3, NotChecked=0, Total=28730 [2022-01-18 13:20:34,183 INFO L933 BasicCegarLoop]: 275 mSDtfsCounter, 2533 mSDsluCounter, 11085 mSDsCounter, 0 mSdLazyCounter, 1763 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2533 SdHoareTripleChecker+Valid, 11163 SdHoareTripleChecker+Invalid, 2547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 715 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 13:20:34,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2533 Valid, 11163 Invalid, 2547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1763 Invalid, 0 Unknown, 715 Unchecked, 0.6s Time] [2022-01-18 13:20:34,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18010 states. [2022-01-18 13:20:34,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18010 to 8489. [2022-01-18 13:20:34,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8489 states, 8488 states have (on average 2.7758011310084827) internal successors, (23561), 8488 states have internal predecessors, (23561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:34,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8489 states to 8489 states and 23561 transitions. [2022-01-18 13:20:34,351 INFO L78 Accepts]: Start accepts. Automaton has 8489 states and 23561 transitions. Word has length 174 [2022-01-18 13:20:34,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:20:34,351 INFO L470 AbstractCegarLoop]: Abstraction has 8489 states and 23561 transitions. [2022-01-18 13:20:34,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 4.674157303370786) internal successors, (416), 89 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:34,351 INFO L276 IsEmpty]: Start isEmpty. Operand 8489 states and 23561 transitions. [2022-01-18 13:20:34,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-01-18 13:20:34,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:20:34,361 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:20:34,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 13:20:34,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-01-18 13:20:34,561 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:20:34,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:20:34,562 INFO L85 PathProgramCache]: Analyzing trace with hash 318915571, now seen corresponding path program 31 times [2022-01-18 13:20:34,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:20:34,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103693799] [2022-01-18 13:20:34,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:20:34,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:20:34,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:20:35,423 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 294 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:20:35,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:20:35,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103693799] [2022-01-18 13:20:35,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103693799] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:20:35,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11930682] [2022-01-18 13:20:35,424 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:20:35,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:35,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:20:35,425 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:20:35,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 13:20:35,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:20:35,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 72 conjunts are in the unsatisfiable core [2022-01-18 13:20:35,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:20:36,791 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 19 treesize of output 7 [2022-01-18 13:20:36,815 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 292 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:20:36,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:20:37,084 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:20:37,084 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 28 treesize of output 13 [2022-01-18 13:20:37,810 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-01-18 13:20:37,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11930682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:20:37,810 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:20:37,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 32, 19] total 77 [2022-01-18 13:20:37,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44096844] [2022-01-18 13:20:37,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:20:37,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-01-18 13:20:37,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:20:37,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-01-18 13:20:37,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=5539, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 13:20:37,813 INFO L87 Difference]: Start difference. First operand 8489 states and 23561 transitions. Second operand has 77 states, 77 states have (on average 5.233766233766234) internal successors, (403), 77 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:48,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:20:48,339 INFO L93 Difference]: Finished difference Result 72594 states and 202734 transitions. [2022-01-18 13:20:48,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 260 states. [2022-01-18 13:20:48,340 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 5.233766233766234) internal successors, (403), 77 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 174 [2022-01-18 13:20:48,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:20:48,485 INFO L225 Difference]: With dead ends: 72594 [2022-01-18 13:20:48,485 INFO L226 Difference]: Without dead ends: 61965 [2022-01-18 13:20:48,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 294 SyntacticMatches, 16 SemanticMatches, 324 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43776 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=5910, Invalid=100040, Unknown=0, NotChecked=0, Total=105950 [2022-01-18 13:20:48,491 INFO L933 BasicCegarLoop]: 367 mSDtfsCounter, 9345 mSDsluCounter, 20429 mSDsCounter, 0 mSdLazyCounter, 8660 mSolverCounterSat, 541 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9345 SdHoareTripleChecker+Valid, 18875 SdHoareTripleChecker+Invalid, 9201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 541 IncrementalHoareTripleChecker+Valid, 8660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:20:48,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9345 Valid, 18875 Invalid, 9201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [541 Valid, 8660 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-01-18 13:20:48,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61965 states. [2022-01-18 13:20:49,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61965 to 4790. [2022-01-18 13:20:49,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4790 states, 4789 states have (on average 2.7293798287742743) internal successors, (13071), 4789 states have internal predecessors, (13071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:49,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4790 states to 4790 states and 13071 transitions. [2022-01-18 13:20:49,095 INFO L78 Accepts]: Start accepts. Automaton has 4790 states and 13071 transitions. Word has length 174 [2022-01-18 13:20:49,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:20:49,095 INFO L470 AbstractCegarLoop]: Abstraction has 4790 states and 13071 transitions. [2022-01-18 13:20:49,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 5.233766233766234) internal successors, (403), 77 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:49,096 INFO L276 IsEmpty]: Start isEmpty. Operand 4790 states and 13071 transitions. [2022-01-18 13:20:49,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-01-18 13:20:49,103 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:20:49,103 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:20:49,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 13:20:49,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:49,305 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:20:49,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:20:49,306 INFO L85 PathProgramCache]: Analyzing trace with hash -550410261, now seen corresponding path program 32 times [2022-01-18 13:20:49,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:20:49,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246183732] [2022-01-18 13:20:49,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:20:49,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:20:49,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:20:50,310 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 294 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:20:50,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:20:50,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246183732] [2022-01-18 13:20:50,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246183732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:20:50,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913294674] [2022-01-18 13:20:50,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:20:50,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:50,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:20:50,312 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:20:50,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 13:20:50,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:20:50,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:20:50,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 13:20:50,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:20:51,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:20:51,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 13:20:51,960 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 19 treesize of output 7 [2022-01-18 13:20:51,988 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-01-18 13:20:51,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:20:52,280 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1210 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1210) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 24)))) is different from false [2022-01-18 13:20:52,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:20:52,299 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 47 treesize of output 47 [2022-01-18 13:20:52,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 14 treesize of output 7 [2022-01-18 13:20:53,150 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-01-18 13:20:53,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913294674] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:20:53,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:20:53,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 27, 26] total 81 [2022-01-18 13:20:53,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878823652] [2022-01-18 13:20:53,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:20:53,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-01-18 13:20:53,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:20:53,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-01-18 13:20:53,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=6013, Unknown=1, NotChecked=156, Total=6480 [2022-01-18 13:20:53,152 INFO L87 Difference]: Start difference. First operand 4790 states and 13071 transitions. Second operand has 81 states, 81 states have (on average 4.592592592592593) internal successors, (372), 81 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:57,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:20:57,963 INFO L93 Difference]: Finished difference Result 13374 states and 37209 transitions. [2022-01-18 13:20:57,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 13:20:57,964 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 4.592592592592593) internal successors, (372), 81 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 174 [2022-01-18 13:20:57,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:20:57,985 INFO L225 Difference]: With dead ends: 13374 [2022-01-18 13:20:57,985 INFO L226 Difference]: Without dead ends: 13228 [2022-01-18 13:20:57,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 308 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 6423 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1515, Invalid=21440, Unknown=1, NotChecked=300, Total=23256 [2022-01-18 13:20:57,986 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 3355 mSDsluCounter, 8346 mSDsCounter, 0 mSdLazyCounter, 4216 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3355 SdHoareTripleChecker+Valid, 8063 SdHoareTripleChecker+Invalid, 4926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 4216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 449 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 13:20:57,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3355 Valid, 8063 Invalid, 4926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 4216 Invalid, 0 Unknown, 449 Unchecked, 1.5s Time] [2022-01-18 13:20:57,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13228 states. [2022-01-18 13:20:58,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13228 to 4753. [2022-01-18 13:20:58,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4753 states, 4752 states have (on average 2.727272727272727) internal successors, (12960), 4752 states have internal predecessors, (12960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:58,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4753 states to 4753 states and 12960 transitions. [2022-01-18 13:20:58,076 INFO L78 Accepts]: Start accepts. Automaton has 4753 states and 12960 transitions. Word has length 174 [2022-01-18 13:20:58,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:20:58,076 INFO L470 AbstractCegarLoop]: Abstraction has 4753 states and 12960 transitions. [2022-01-18 13:20:58,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 4.592592592592593) internal successors, (372), 81 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:20:58,077 INFO L276 IsEmpty]: Start isEmpty. Operand 4753 states and 12960 transitions. [2022-01-18 13:20:58,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-01-18 13:20:58,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:20:58,082 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:20:58,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 13:20:58,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:58,294 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:20:58,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:20:58,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1518196055, now seen corresponding path program 33 times [2022-01-18 13:20:58,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:20:58,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843780142] [2022-01-18 13:20:58,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:20:58,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:20:58,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:20:58,392 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 92 proven. 70 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-01-18 13:20:58,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:20:58,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843780142] [2022-01-18 13:20:58,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843780142] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:20:58,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499034750] [2022-01-18 13:20:58,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:20:58,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:20:58,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:20:58,396 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:20:58,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 13:20:58,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 13:20:58,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:20:58,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 88 conjunts are in the unsatisfiable core [2022-01-18 13:20:58,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:21:03,228 INFO L353 Elim1Store]: treesize reduction 206, result has 1.4 percent of original size [2022-01-18 13:21:03,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 68 treesize of output 19 [2022-01-18 13:21:03,302 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 117 proven. 169 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-01-18 13:21:03,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:21:04,050 INFO L353 Elim1Store]: treesize reduction 160, result has 24.9 percent of original size [2022-01-18 13:21:04,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 73 treesize of output 72 [2022-01-18 13:21:05,966 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 24 proven. 262 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-01-18 13:21:05,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499034750] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:21:05,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:21:05,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 35, 35] total 73 [2022-01-18 13:21:05,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94139775] [2022-01-18 13:21:05,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:21:05,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-01-18 13:21:05,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:21:05,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-01-18 13:21:05,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=688, Invalid=4568, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 13:21:05,968 INFO L87 Difference]: Start difference. First operand 4753 states and 12960 transitions. Second operand has 73 states, 73 states have (on average 5.904109589041096) internal successors, (431), 73 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:23:47,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:23:47,386 INFO L93 Difference]: Finished difference Result 546816 states and 1495015 transitions. [2022-01-18 13:23:47,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 1344 states. [2022-01-18 13:23:47,386 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 5.904109589041096) internal successors, (431), 73 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 177 [2022-01-18 13:23:47,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:23:49,261 INFO L225 Difference]: With dead ends: 546816 [2022-01-18 13:23:49,261 INFO L226 Difference]: Without dead ends: 476992 [2022-01-18 13:23:49,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2014 GetRequests, 589 SyntacticMatches, 19 SemanticMatches, 1406 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933945 ImplicationChecksByTransitivity, 126.3s TimeCoverageRelationStatistics Valid=168080, Invalid=1812973, Unknown=3, NotChecked=0, Total=1981056 [2022-01-18 13:23:49,688 INFO L933 BasicCegarLoop]: 1462 mSDtfsCounter, 9369 mSDsluCounter, 43273 mSDsCounter, 0 mSdLazyCounter, 2814 mSolverCounterSat, 846 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9369 SdHoareTripleChecker+Valid, 38980 SdHoareTripleChecker+Invalid, 59381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.3s SdHoareTripleChecker+Time, 846 IncrementalHoareTripleChecker+Valid, 2814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55721 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 13:23:49,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9369 Valid, 38980 Invalid, 59381 Unknown, 0 Unchecked, 0.3s Time], IncrementalHoareTripleChecker [846 Valid, 2814 Invalid, 0 Unknown, 55721 Unchecked, 1.7s Time] [2022-01-18 13:23:50,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476992 states. [2022-01-18 13:23:57,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476992 to 140095. [2022-01-18 13:23:57,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140095 states, 140094 states have (on average 2.905299299042072) internal successors, (407015), 140094 states have internal predecessors, (407015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:23:58,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140095 states to 140095 states and 407015 transitions. [2022-01-18 13:23:58,886 INFO L78 Accepts]: Start accepts. Automaton has 140095 states and 407015 transitions. Word has length 177 [2022-01-18 13:23:58,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:23:58,899 INFO L470 AbstractCegarLoop]: Abstraction has 140095 states and 407015 transitions. [2022-01-18 13:23:58,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 5.904109589041096) internal successors, (431), 73 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:23:58,900 INFO L276 IsEmpty]: Start isEmpty. Operand 140095 states and 407015 transitions. [2022-01-18 13:23:59,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-01-18 13:23:59,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:23:59,116 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:23:59,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 13:23:59,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 13:23:59,317 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:23:59,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:23:59,317 INFO L85 PathProgramCache]: Analyzing trace with hash -270830645, now seen corresponding path program 34 times [2022-01-18 13:23:59,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:23:59,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463712985] [2022-01-18 13:23:59,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:23:59,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:23:59,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:23:59,418 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 92 proven. 70 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-01-18 13:23:59,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:23:59,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463712985] [2022-01-18 13:23:59,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463712985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:23:59,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501716927] [2022-01-18 13:23:59,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:23:59,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:23:59,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:23:59,424 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:23:59,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 13:23:59,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:23:59,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:23:59,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 13:23:59,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:23:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 92 proven. 70 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-01-18 13:23:59,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:24:00,046 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 92 proven. 70 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-01-18 13:24:00,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501716927] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:24:00,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:24:00,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 11 [2022-01-18 13:24:00,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418317710] [2022-01-18 13:24:00,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:24:00,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 13:24:00,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:24:00,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 13:24:00,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-01-18 13:24:00,048 INFO L87 Difference]: Start difference. First operand 140095 states and 407015 transitions. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:01,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:24:01,854 INFO L93 Difference]: Finished difference Result 253040 states and 741791 transitions. [2022-01-18 13:24:01,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 13:24:01,868 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 177 [2022-01-18 13:24:01,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:24:02,814 INFO L225 Difference]: With dead ends: 253040 [2022-01-18 13:24:02,814 INFO L226 Difference]: Without dead ends: 249386 [2022-01-18 13:24:02,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 359 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-01-18 13:24:02,814 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 522 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:24:02,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 520 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:24:03,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249386 states. [2022-01-18 13:24:08,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249386 to 208896. [2022-01-18 13:24:08,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208896 states, 208895 states have (on average 2.9826563584575982) internal successors, (623062), 208895 states have internal predecessors, (623062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:09,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208896 states to 208896 states and 623062 transitions. [2022-01-18 13:24:09,904 INFO L78 Accepts]: Start accepts. Automaton has 208896 states and 623062 transitions. Word has length 177 [2022-01-18 13:24:09,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:24:09,904 INFO L470 AbstractCegarLoop]: Abstraction has 208896 states and 623062 transitions. [2022-01-18 13:24:09,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:09,904 INFO L276 IsEmpty]: Start isEmpty. Operand 208896 states and 623062 transitions. [2022-01-18 13:24:10,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-01-18 13:24:10,229 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:24:10,229 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:24:10,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 13:24:10,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 13:24:10,430 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:24:10,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:24:10,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1003609821, now seen corresponding path program 35 times [2022-01-18 13:24:10,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:24:10,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847302239] [2022-01-18 13:24:10,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:24:10,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:24:10,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:24:10,860 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 71 proven. 175 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-18 13:24:10,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:24:10,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847302239] [2022-01-18 13:24:10,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847302239] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:24:10,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179213072] [2022-01-18 13:24:10,860 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:24:10,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:24:10,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:24:10,861 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:24:10,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 13:24:11,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-01-18 13:24:11,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:24:11,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 13:24:11,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:24:12,846 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 92 proven. 154 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-18 13:24:12,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:24:13,927 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 71 proven. 175 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-18 13:24:13,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179213072] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:24:13,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:24:13,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 82 [2022-01-18 13:24:13,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585300894] [2022-01-18 13:24:13,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:24:13,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-01-18 13:24:13,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:24:13,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-01-18 13:24:13,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1213, Invalid=5429, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 13:24:13,929 INFO L87 Difference]: Start difference. First operand 208896 states and 623062 transitions. Second operand has 82 states, 82 states have (on average 4.926829268292683) internal successors, (404), 82 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:16,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:24:16,380 INFO L93 Difference]: Finished difference Result 37167 states and 96478 transitions. [2022-01-18 13:24:16,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 13:24:16,380 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 4.926829268292683) internal successors, (404), 82 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 180 [2022-01-18 13:24:16,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:24:16,391 INFO L225 Difference]: With dead ends: 37167 [2022-01-18 13:24:16,392 INFO L226 Difference]: Without dead ends: 7011 [2022-01-18 13:24:16,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7899 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4052, Invalid=16828, Unknown=0, NotChecked=0, Total=20880 [2022-01-18 13:24:16,394 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 1544 mSDsluCounter, 2680 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1544 SdHoareTripleChecker+Valid, 2684 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:24:16,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1544 Valid, 2684 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 13:24:16,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7011 states. [2022-01-18 13:24:16,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7011 to 6481. [2022-01-18 13:24:16,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6481 states, 6480 states have (on average 2.786574074074074) internal successors, (18057), 6480 states have internal predecessors, (18057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:16,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6481 states to 6481 states and 18057 transitions. [2022-01-18 13:24:16,589 INFO L78 Accepts]: Start accepts. Automaton has 6481 states and 18057 transitions. Word has length 180 [2022-01-18 13:24:16,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:24:16,589 INFO L470 AbstractCegarLoop]: Abstraction has 6481 states and 18057 transitions. [2022-01-18 13:24:16,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 4.926829268292683) internal successors, (404), 82 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:16,589 INFO L276 IsEmpty]: Start isEmpty. Operand 6481 states and 18057 transitions. [2022-01-18 13:24:16,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-01-18 13:24:16,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:24:16,597 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:24:16,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 13:24:16,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 13:24:16,798 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:24:16,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:24:16,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1321379986, now seen corresponding path program 36 times [2022-01-18 13:24:16,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:24:16,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851871421] [2022-01-18 13:24:16,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:24:16,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:24:16,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:24:17,747 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 0 proven. 388 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:24:17,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:24:17,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851871421] [2022-01-18 13:24:17,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851871421] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:24:17,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494544386] [2022-01-18 13:24:17,748 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:24:17,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:24:17,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:24:17,749 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:24:17,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 13:24:18,045 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-01-18 13:24:18,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:24:18,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 13:24:18,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:24:18,645 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 23 treesize of output 7 [2022-01-18 13:24:18,672 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 0 proven. 184 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-01-18 13:24:18,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:24:18,755 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:24:18,756 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 28 treesize of output 13 [2022-01-18 13:24:19,041 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 0 proven. 184 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-01-18 13:24:19,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494544386] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:24:19,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:24:19,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 21, 21] total 58 [2022-01-18 13:24:19,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328536493] [2022-01-18 13:24:19,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:24:19,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 13:24:19,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:24:19,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 13:24:19,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=3093, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 13:24:19,043 INFO L87 Difference]: Start difference. First operand 6481 states and 18057 transitions. Second operand has 58 states, 58 states have (on average 5.103448275862069) internal successors, (296), 58 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:28,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:24:28,260 INFO L93 Difference]: Finished difference Result 60370 states and 163223 transitions. [2022-01-18 13:24:28,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 298 states. [2022-01-18 13:24:28,260 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 5.103448275862069) internal successors, (296), 58 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 187 [2022-01-18 13:24:28,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:24:28,339 INFO L225 Difference]: With dead ends: 60370 [2022-01-18 13:24:28,340 INFO L226 Difference]: Without dead ends: 45475 [2022-01-18 13:24:28,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 694 GetRequests, 354 SyntacticMatches, 5 SemanticMatches, 335 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46760 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=7679, Invalid=105553, Unknown=0, NotChecked=0, Total=113232 [2022-01-18 13:24:28,346 INFO L933 BasicCegarLoop]: 333 mSDtfsCounter, 10460 mSDsluCounter, 10438 mSDsCounter, 0 mSdLazyCounter, 4778 mSolverCounterSat, 778 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10460 SdHoareTripleChecker+Valid, 9792 SdHoareTripleChecker+Invalid, 5556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 778 IncrementalHoareTripleChecker+Valid, 4778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:24:28,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10460 Valid, 9792 Invalid, 5556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [778 Valid, 4778 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 13:24:28,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45475 states. [2022-01-18 13:24:28,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45475 to 1592. [2022-01-18 13:24:28,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1592 states, 1591 states have (on average 2.4776869893148965) internal successors, (3942), 1591 states have internal predecessors, (3942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:28,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 3942 transitions. [2022-01-18 13:24:28,619 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 3942 transitions. Word has length 187 [2022-01-18 13:24:28,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:24:28,619 INFO L470 AbstractCegarLoop]: Abstraction has 1592 states and 3942 transitions. [2022-01-18 13:24:28,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 5.103448275862069) internal successors, (296), 58 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:28,619 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 3942 transitions. [2022-01-18 13:24:28,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-01-18 13:24:28,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:24:28,621 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:24:28,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 13:24:28,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 13:24:28,822 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:24:28,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:24:28,822 INFO L85 PathProgramCache]: Analyzing trace with hash -57376110, now seen corresponding path program 37 times [2022-01-18 13:24:28,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:24:28,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263121175] [2022-01-18 13:24:28,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:24:28,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:24:28,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:24:30,172 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 0 proven. 388 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:24:30,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:24:30,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263121175] [2022-01-18 13:24:30,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263121175] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:24:30,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594571153] [2022-01-18 13:24:30,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:24:30,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:24:30,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:24:30,176 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:24:30,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 13:24:30,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:24:30,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 94 conjunts are in the unsatisfiable core [2022-01-18 13:24:30,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:24:30,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-01-18 13:24:30,469 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 13:24:30,470 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 11 treesize of output 11 [2022-01-18 13:24:32,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 13:24:32,375 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 19 treesize of output 7 [2022-01-18 13:24:32,403 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 0 proven. 386 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:24:32,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:24:32,742 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1460 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1460) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 28)))) is different from false [2022-01-18 13:24:32,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:24:32,751 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 47 treesize of output 47 [2022-01-18 13:24:32,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 14 treesize of output 7 [2022-01-18 13:24:33,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 10 treesize of output 8 [2022-01-18 13:24:33,842 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 0 proven. 184 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-01-18 13:24:33,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594571153] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:24:33,842 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:24:33,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 43, 28] total 106 [2022-01-18 13:24:33,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914844478] [2022-01-18 13:24:33,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:24:33,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2022-01-18 13:24:33,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:24:33,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2022-01-18 13:24:33,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=10401, Unknown=1, NotChecked=206, Total=11130 [2022-01-18 13:24:33,845 INFO L87 Difference]: Start difference. First operand 1592 states and 3942 transitions. Second operand has 106 states, 106 states have (on average 4.1415094339622645) internal successors, (439), 106 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:40,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:24:40,145 INFO L93 Difference]: Finished difference Result 4616 states and 12073 transitions. [2022-01-18 13:24:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 13:24:40,146 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 4.1415094339622645) internal successors, (439), 106 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 187 [2022-01-18 13:24:40,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:24:40,151 INFO L225 Difference]: With dead ends: 4616 [2022-01-18 13:24:40,151 INFO L226 Difference]: Without dead ends: 4486 [2022-01-18 13:24:40,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 317 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 11334 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=2113, Invalid=33422, Unknown=1, NotChecked=374, Total=35910 [2022-01-18 13:24:40,153 INFO L933 BasicCegarLoop]: 252 mSDtfsCounter, 3784 mSDsluCounter, 11113 mSDsCounter, 0 mSdLazyCounter, 6033 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3784 SdHoareTripleChecker+Valid, 10645 SdHoareTripleChecker+Invalid, 6951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 6033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 615 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:24:40,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3784 Valid, 10645 Invalid, 6951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 6033 Invalid, 0 Unknown, 615 Unchecked, 2.1s Time] [2022-01-18 13:24:40,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4486 states. [2022-01-18 13:24:40,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4486 to 1585. [2022-01-18 13:24:40,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 2.4797979797979797) internal successors, (3928), 1584 states have internal predecessors, (3928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:40,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 3928 transitions. [2022-01-18 13:24:40,176 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 3928 transitions. Word has length 187 [2022-01-18 13:24:40,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:24:40,176 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 3928 transitions. [2022-01-18 13:24:40,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 4.1415094339622645) internal successors, (439), 106 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:40,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 3928 transitions. [2022-01-18 13:24:40,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 13:24:40,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:24:40,178 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:24:40,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 13:24:40,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:24:40,378 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:24:40,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:24:40,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1997163932, now seen corresponding path program 38 times [2022-01-18 13:24:40,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:24:40,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076522845] [2022-01-18 13:24:40,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:24:40,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:24:40,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:24:40,491 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 117 proven. 92 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-01-18 13:24:40,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:24:40,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076522845] [2022-01-18 13:24:40,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076522845] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:24:40,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590312345] [2022-01-18 13:24:40,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:24:40,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:24:40,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:24:40,496 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:24:40,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 13:24:40,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:24:40,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:24:40,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 13:24:40,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:24:40,969 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 117 proven. 92 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-01-18 13:24:40,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:24:41,242 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 117 proven. 92 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-01-18 13:24:41,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590312345] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:24:41,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:24:41,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 12 [2022-01-18 13:24:41,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870105061] [2022-01-18 13:24:41,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:24:41,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 13:24:41,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:24:41,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 13:24:41,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-01-18 13:24:41,244 INFO L87 Difference]: Start difference. First operand 1585 states and 3928 transitions. Second operand has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:41,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:24:41,314 INFO L93 Difference]: Finished difference Result 7288 states and 19002 transitions. [2022-01-18 13:24:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 13:24:41,314 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 190 [2022-01-18 13:24:41,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:24:41,329 INFO L225 Difference]: With dead ends: 7288 [2022-01-18 13:24:41,329 INFO L226 Difference]: Without dead ends: 6751 [2022-01-18 13:24:41,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 386 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-01-18 13:24:41,330 INFO L933 BasicCegarLoop]: 150 mSDtfsCounter, 623 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:24:41,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 597 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:24:41,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6751 states. [2022-01-18 13:24:41,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6751 to 5554. [2022-01-18 13:24:41,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5554 states, 5553 states have (on average 2.6677471636953) internal successors, (14814), 5553 states have internal predecessors, (14814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:41,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5554 states to 5554 states and 14814 transitions. [2022-01-18 13:24:41,404 INFO L78 Accepts]: Start accepts. Automaton has 5554 states and 14814 transitions. Word has length 190 [2022-01-18 13:24:41,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:24:41,404 INFO L470 AbstractCegarLoop]: Abstraction has 5554 states and 14814 transitions. [2022-01-18 13:24:41,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:41,404 INFO L276 IsEmpty]: Start isEmpty. Operand 5554 states and 14814 transitions. [2022-01-18 13:24:41,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-01-18 13:24:41,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:24:41,411 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:24:41,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 13:24:41,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 13:24:41,611 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:24:41,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:24:41,612 INFO L85 PathProgramCache]: Analyzing trace with hash -803788558, now seen corresponding path program 39 times [2022-01-18 13:24:41,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:24:41,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672957776] [2022-01-18 13:24:41,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:24:41,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:24:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:24:42,088 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 93 proven. 228 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-01-18 13:24:42,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:24:42,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672957776] [2022-01-18 13:24:42,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672957776] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:24:42,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151610211] [2022-01-18 13:24:42,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:24:42,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:24:42,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:24:42,089 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:24:42,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 13:24:42,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-01-18 13:24:42,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:24:42,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 13:24:42,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:24:43,628 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 117 proven. 213 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-01-18 13:24:43,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:24:44,663 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 117 proven. 213 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-01-18 13:24:44,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151610211] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:24:44,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:24:44,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 82 [2022-01-18 13:24:44,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029097062] [2022-01-18 13:24:44,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:24:44,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-01-18 13:24:44,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:24:44,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-01-18 13:24:44,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=5652, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 13:24:44,665 INFO L87 Difference]: Start difference. First operand 5554 states and 14814 transitions. Second operand has 82 states, 82 states have (on average 4.951219512195122) internal successors, (406), 82 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:47,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:24:47,075 INFO L93 Difference]: Finished difference Result 17575 states and 46559 transitions. [2022-01-18 13:24:47,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 13:24:47,075 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 4.951219512195122) internal successors, (406), 82 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 193 [2022-01-18 13:24:47,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:24:47,102 INFO L225 Difference]: With dead ends: 17575 [2022-01-18 13:24:47,102 INFO L226 Difference]: Without dead ends: 17062 [2022-01-18 13:24:47,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 336 SyntacticMatches, 1 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8830 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=4186, Invalid=17276, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 13:24:47,105 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 6001 mSDsluCounter, 3818 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 680 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6001 SdHoareTripleChecker+Valid, 3708 SdHoareTripleChecker+Invalid, 1520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 680 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 13:24:47,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6001 Valid, 3708 Invalid, 1520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [680 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 13:24:47,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17062 states. [2022-01-18 13:24:47,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17062 to 8072. [2022-01-18 13:24:47,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8072 states, 8071 states have (on average 2.7396852930244084) internal successors, (22112), 8071 states have internal predecessors, (22112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:47,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8072 states to 8072 states and 22112 transitions. [2022-01-18 13:24:47,258 INFO L78 Accepts]: Start accepts. Automaton has 8072 states and 22112 transitions. Word has length 193 [2022-01-18 13:24:47,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:24:47,258 INFO L470 AbstractCegarLoop]: Abstraction has 8072 states and 22112 transitions. [2022-01-18 13:24:47,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 4.951219512195122) internal successors, (406), 82 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:47,258 INFO L276 IsEmpty]: Start isEmpty. Operand 8072 states and 22112 transitions. [2022-01-18 13:24:47,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-01-18 13:24:47,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:24:47,268 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:24:47,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 13:24:47,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 13:24:47,472 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:24:47,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:24:47,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1207505616, now seen corresponding path program 40 times [2022-01-18 13:24:47,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:24:47,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587196825] [2022-01-18 13:24:47,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:24:47,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:24:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:24:48,011 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 111 proven. 235 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-18 13:24:48,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:24:48,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587196825] [2022-01-18 13:24:48,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587196825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:24:48,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555357967] [2022-01-18 13:24:48,012 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:24:48,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:24:48,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:24:48,013 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:24:48,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 13:24:48,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:24:48,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:24:48,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 13:24:48,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:24:49,650 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 142 proven. 204 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-18 13:24:49,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:24:50,907 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 134 proven. 212 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-18 13:24:50,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555357967] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:24:50,908 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:24:50,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 94 [2022-01-18 13:24:50,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322018217] [2022-01-18 13:24:50,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:24:50,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-01-18 13:24:50,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:24:50,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-01-18 13:24:50,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1588, Invalid=7154, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 13:24:50,910 INFO L87 Difference]: Start difference. First operand 8072 states and 22112 transitions. Second operand has 94 states, 94 states have (on average 4.712765957446808) internal successors, (443), 94 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:53,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:24:53,979 INFO L93 Difference]: Finished difference Result 8062 states and 21205 transitions. [2022-01-18 13:24:53,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 13:24:53,979 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 4.712765957446808) internal successors, (443), 94 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 193 [2022-01-18 13:24:53,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:24:53,987 INFO L225 Difference]: With dead ends: 8062 [2022-01-18 13:24:53,987 INFO L226 Difference]: Without dead ends: 5983 [2022-01-18 13:24:53,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10983 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=5465, Invalid=23265, Unknown=0, NotChecked=0, Total=28730 [2022-01-18 13:24:53,991 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 2005 mSDsluCounter, 2466 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2005 SdHoareTripleChecker+Valid, 2519 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 13:24:53,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2005 Valid, 2519 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 13:24:53,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5983 states. [2022-01-18 13:24:54,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5983 to 5561. [2022-01-18 13:24:54,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5561 states, 5560 states have (on average 2.6656474820143883) internal successors, (14821), 5560 states have internal predecessors, (14821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:54,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5561 states to 5561 states and 14821 transitions. [2022-01-18 13:24:54,093 INFO L78 Accepts]: Start accepts. Automaton has 5561 states and 14821 transitions. Word has length 193 [2022-01-18 13:24:54,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:24:54,093 INFO L470 AbstractCegarLoop]: Abstraction has 5561 states and 14821 transitions. [2022-01-18 13:24:54,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 4.712765957446808) internal successors, (443), 94 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:24:54,093 INFO L276 IsEmpty]: Start isEmpty. Operand 5561 states and 14821 transitions. [2022-01-18 13:24:54,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-01-18 13:24:54,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:24:54,100 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:24:54,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 13:24:54,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-01-18 13:24:54,300 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:24:54,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:24:54,301 INFO L85 PathProgramCache]: Analyzing trace with hash -768737529, now seen corresponding path program 41 times [2022-01-18 13:24:54,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:24:54,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717041250] [2022-01-18 13:24:54,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:24:54,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:24:54,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:24:55,463 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 495 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:24:55,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:24:55,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717041250] [2022-01-18 13:24:55,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717041250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:24:55,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127600456] [2022-01-18 13:24:55,464 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:24:55,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:24:55,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:24:55,468 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:24:55,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 13:24:55,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-01-18 13:24:55,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:24:55,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 56 conjunts are in the unsatisfiable core [2022-01-18 13:24:55,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:24:57,015 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 19 treesize of output 7 [2022-01-18 13:24:57,043 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-01-18 13:24:57,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:24:57,418 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:24:57,418 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 28 treesize of output 13 [2022-01-18 13:24:58,010 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-01-18 13:24:58,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127600456] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:24:58,011 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:24:58,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 26, 23] total 81 [2022-01-18 13:24:58,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8458613] [2022-01-18 13:24:58,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:24:58,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-01-18 13:24:58,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:24:58,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-01-18 13:24:58,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=6175, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 13:24:58,013 INFO L87 Difference]: Start difference. First operand 5561 states and 14821 transitions. Second operand has 81 states, 81 states have (on average 4.864197530864198) internal successors, (394), 81 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:15,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:25:15,527 INFO L93 Difference]: Finished difference Result 72168 states and 192856 transitions. [2022-01-18 13:25:15,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 386 states. [2022-01-18 13:25:15,528 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 4.864197530864198) internal successors, (394), 81 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 200 [2022-01-18 13:25:15,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:25:15,640 INFO L225 Difference]: With dead ends: 72168 [2022-01-18 13:25:15,640 INFO L226 Difference]: Without dead ends: 53029 [2022-01-18 13:25:15,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 818 GetRequests, 362 SyntacticMatches, 4 SemanticMatches, 452 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84370 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=11161, Invalid=194501, Unknown=0, NotChecked=0, Total=205662 [2022-01-18 13:25:15,647 INFO L933 BasicCegarLoop]: 453 mSDtfsCounter, 16955 mSDsluCounter, 22327 mSDsCounter, 0 mSdLazyCounter, 9926 mSolverCounterSat, 944 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16955 SdHoareTripleChecker+Valid, 20659 SdHoareTripleChecker+Invalid, 10870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 944 IncrementalHoareTripleChecker+Valid, 9926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:25:15,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16955 Valid, 20659 Invalid, 10870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [944 Valid, 9926 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-01-18 13:25:15,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53029 states. [2022-01-18 13:25:15,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53029 to 1746. [2022-01-18 13:25:15,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1746 states, 1745 states have (on average 2.4830945558739255) internal successors, (4333), 1745 states have internal predecessors, (4333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:15,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 4333 transitions. [2022-01-18 13:25:15,924 INFO L78 Accepts]: Start accepts. Automaton has 1746 states and 4333 transitions. Word has length 200 [2022-01-18 13:25:15,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:25:15,925 INFO L470 AbstractCegarLoop]: Abstraction has 1746 states and 4333 transitions. [2022-01-18 13:25:15,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 4.864197530864198) internal successors, (394), 81 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:15,925 INFO L276 IsEmpty]: Start isEmpty. Operand 1746 states and 4333 transitions. [2022-01-18 13:25:15,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-01-18 13:25:15,927 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:25:15,927 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:25:15,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 13:25:16,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:25:16,143 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:25:16,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:25:16,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2030479371, now seen corresponding path program 42 times [2022-01-18 13:25:16,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:25:16,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095684896] [2022-01-18 13:25:16,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:25:16,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:25:16,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:25:17,364 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 495 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:25:17,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:25:17,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095684896] [2022-01-18 13:25:17,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095684896] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:25:17,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025110996] [2022-01-18 13:25:17,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:25:17,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:25:17,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:25:17,365 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:25:17,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 13:25:17,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-01-18 13:25:17,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:25:17,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-18 13:25:17,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:25:18,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:25:18,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 13:25:19,253 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 23 treesize of output 7 [2022-01-18 13:25:19,281 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-01-18 13:25:19,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:25:19,372 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1729 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1729) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 32)) 5)) is different from false [2022-01-18 13:25:19,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:25:19,381 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 47 treesize of output 47 [2022-01-18 13:25:19,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 14 treesize of output 7 [2022-01-18 13:25:20,549 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-01-18 13:25:20,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025110996] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:25:20,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:25:20,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 30, 30] total 88 [2022-01-18 13:25:20,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903567046] [2022-01-18 13:25:20,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:25:20,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-01-18 13:25:20,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:25:20,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-01-18 13:25:20,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=7146, Unknown=1, NotChecked=170, Total=7656 [2022-01-18 13:25:20,551 INFO L87 Difference]: Start difference. First operand 1746 states and 4333 transitions. Second operand has 88 states, 88 states have (on average 4.431818181818182) internal successors, (390), 88 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:26,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:25:26,370 INFO L93 Difference]: Finished difference Result 5232 states and 13721 transitions. [2022-01-18 13:25:26,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 13:25:26,370 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 4.431818181818182) internal successors, (390), 88 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 200 [2022-01-18 13:25:26,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:25:26,379 INFO L225 Difference]: With dead ends: 5232 [2022-01-18 13:25:26,379 INFO L226 Difference]: Without dead ends: 5102 [2022-01-18 13:25:26,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 360 SyntacticMatches, 1 SemanticMatches, 169 ConstructedPredicates, 1 IntricatePredicates, 3 DeprecatedPredicates, 8148 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=1925, Invalid=26808, Unknown=1, NotChecked=336, Total=29070 [2022-01-18 13:25:26,383 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 3986 mSDsluCounter, 9050 mSDsCounter, 0 mSdLazyCounter, 4930 mSolverCounterSat, 367 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3986 SdHoareTripleChecker+Valid, 8739 SdHoareTripleChecker+Invalid, 5713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 367 IncrementalHoareTripleChecker+Valid, 4930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 13:25:26,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3986 Valid, 8739 Invalid, 5713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [367 Valid, 4930 Invalid, 0 Unknown, 416 Unchecked, 1.8s Time] [2022-01-18 13:25:26,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5102 states. [2022-01-18 13:25:26,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5102 to 1739. [2022-01-18 13:25:26,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1739 states, 1738 states have (on average 2.4850402761795167) internal successors, (4319), 1738 states have internal predecessors, (4319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:26,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1739 states to 1739 states and 4319 transitions. [2022-01-18 13:25:26,417 INFO L78 Accepts]: Start accepts. Automaton has 1739 states and 4319 transitions. Word has length 200 [2022-01-18 13:25:26,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:25:26,418 INFO L470 AbstractCegarLoop]: Abstraction has 1739 states and 4319 transitions. [2022-01-18 13:25:26,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 4.431818181818182) internal successors, (390), 88 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:26,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1739 states and 4319 transitions. [2022-01-18 13:25:26,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-01-18 13:25:26,420 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:25:26,420 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:25:26,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 13:25:26,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:25:26,620 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:25:26,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:25:26,621 INFO L85 PathProgramCache]: Analyzing trace with hash -835373013, now seen corresponding path program 43 times [2022-01-18 13:25:26,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:25:26,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178228379] [2022-01-18 13:25:26,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:25:26,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:25:26,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:25:26,748 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 145 proven. 117 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-01-18 13:25:26,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:25:26,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178228379] [2022-01-18 13:25:26,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178228379] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:25:26,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850990425] [2022-01-18 13:25:26,749 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:25:26,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:25:26,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:25:26,750 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:25:26,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 13:25:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:25:26,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 13:25:26,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:25:27,275 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 145 proven. 117 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-01-18 13:25:27,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:25:27,675 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 145 proven. 117 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-01-18 13:25:27,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850990425] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:25:27,675 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:25:27,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 13 [2022-01-18 13:25:27,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334458764] [2022-01-18 13:25:27,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:25:27,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 13:25:27,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:25:27,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 13:25:27,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-01-18 13:25:27,676 INFO L87 Difference]: Start difference. First operand 1739 states and 4319 transitions. Second operand has 13 states, 13 states have (on average 15.846153846153847) internal successors, (206), 13 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:27,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:25:27,751 INFO L93 Difference]: Finished difference Result 8536 states and 22307 transitions. [2022-01-18 13:25:27,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 13:25:27,752 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 15.846153846153847) internal successors, (206), 13 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 203 [2022-01-18 13:25:27,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:25:27,763 INFO L225 Difference]: With dead ends: 8536 [2022-01-18 13:25:27,763 INFO L226 Difference]: Without dead ends: 7942 [2022-01-18 13:25:27,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 413 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-01-18 13:25:27,764 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 638 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:25:27,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [638 Valid, 596 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:25:27,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7942 states. [2022-01-18 13:25:27,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7942 to 6612. [2022-01-18 13:25:27,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6612 states, 6611 states have (on average 2.67115413704432) internal successors, (17659), 6611 states have internal predecessors, (17659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:27,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6612 states to 6612 states and 17659 transitions. [2022-01-18 13:25:27,844 INFO L78 Accepts]: Start accepts. Automaton has 6612 states and 17659 transitions. Word has length 203 [2022-01-18 13:25:27,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:25:27,844 INFO L470 AbstractCegarLoop]: Abstraction has 6612 states and 17659 transitions. [2022-01-18 13:25:27,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 15.846153846153847) internal successors, (206), 13 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:27,844 INFO L276 IsEmpty]: Start isEmpty. Operand 6612 states and 17659 transitions. [2022-01-18 13:25:27,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-01-18 13:25:27,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:25:27,852 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:25:27,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-18 13:25:28,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 13:25:28,052 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:25:28,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:25:28,053 INFO L85 PathProgramCache]: Analyzing trace with hash 908150979, now seen corresponding path program 44 times [2022-01-18 13:25:28,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:25:28,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665522645] [2022-01-18 13:25:28,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:25:28,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:25:28,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:25:28,636 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 118 proven. 288 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2022-01-18 13:25:28,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:25:28,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665522645] [2022-01-18 13:25:28,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665522645] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:25:28,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839688934] [2022-01-18 13:25:28,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:25:28,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:25:28,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:25:28,637 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:25:28,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 13:25:28,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:25:28,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:25:28,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 554 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 13:25:28,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:25:30,253 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 145 proven. 261 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2022-01-18 13:25:30,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:25:31,659 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 118 proven. 288 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2022-01-18 13:25:31,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839688934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:25:31,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:25:31,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 100 [2022-01-18 13:25:31,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078112338] [2022-01-18 13:25:31,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:25:31,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2022-01-18 13:25:31,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:25:31,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2022-01-18 13:25:31,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1774, Invalid=8126, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 13:25:31,663 INFO L87 Difference]: Start difference. First operand 6612 states and 17659 transitions. Second operand has 100 states, 100 states have (on average 4.64) internal successors, (464), 100 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:35,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:25:35,502 INFO L93 Difference]: Finished difference Result 9570 states and 25238 transitions. [2022-01-18 13:25:35,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 13:25:35,502 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 4.64) internal successors, (464), 100 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 206 [2022-01-18 13:25:35,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:25:35,512 INFO L225 Difference]: With dead ends: 9570 [2022-01-18 13:25:35,513 INFO L226 Difference]: Without dead ends: 7077 [2022-01-18 13:25:35,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 348 SyntacticMatches, 0 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13362 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=6689, Invalid=28467, Unknown=0, NotChecked=0, Total=35156 [2022-01-18 13:25:35,515 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 1645 mSDsluCounter, 3862 mSDsCounter, 0 mSdLazyCounter, 1002 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1645 SdHoareTripleChecker+Valid, 3812 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 1002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 13:25:35,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1645 Valid, 3812 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 1002 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 13:25:35,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7077 states. [2022-01-18 13:25:35,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7077 to 6619. [2022-01-18 13:25:35,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6619 states, 6618 states have (on average 2.6693865216077364) internal successors, (17666), 6618 states have internal predecessors, (17666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:35,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6619 states to 6619 states and 17666 transitions. [2022-01-18 13:25:35,594 INFO L78 Accepts]: Start accepts. Automaton has 6619 states and 17666 transitions. Word has length 206 [2022-01-18 13:25:35,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:25:35,594 INFO L470 AbstractCegarLoop]: Abstraction has 6619 states and 17666 transitions. [2022-01-18 13:25:35,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 4.64) internal successors, (464), 100 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:25:35,594 INFO L276 IsEmpty]: Start isEmpty. Operand 6619 states and 17666 transitions. [2022-01-18 13:25:35,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-01-18 13:25:35,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:25:35,602 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 13:25:35,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 13:25:35,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 13:25:35,802 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 13:25:35,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:25:35,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1249395506, now seen corresponding path program 45 times [2022-01-18 13:25:35,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:25:35,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760180942] [2022-01-18 13:25:35,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:25:35,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:25:35,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:25:36,917 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 0 proven. 615 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:25:36,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:25:36,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760180942] [2022-01-18 13:25:36,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760180942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:25:36,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352463798] [2022-01-18 13:25:36,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:25:36,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:25:36,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:25:36,918 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 13:25:36,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 13:25:37,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-01-18 13:25:37,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:25:37,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 78 conjunts are in the unsatisfiable core [2022-01-18 13:25:37,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:25:40,542 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-18 13:25:40,543 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 24 treesize of output 10 [2022-01-18 13:25:40,620 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 108 proven. 507 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:25:40,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:25:41,480 INFO L353 Elim1Store]: treesize reduction 8, result has 57.9 percent of original size [2022-01-18 13:25:41,480 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 27 treesize of output 19 [2022-01-18 13:25:46,376 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 108 proven. 507 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:25:46,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352463798] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:25:46,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:25:46,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 140 [2022-01-18 13:25:46,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697074719] [2022-01-18 13:25:46,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:25:46,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2022-01-18 13:25:46,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:25:46,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2022-01-18 13:25:46,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1741, Invalid=17719, Unknown=0, NotChecked=0, Total=19460 [2022-01-18 13:25:46,379 INFO L87 Difference]: Start difference. First operand 6619 states and 17666 transitions. Second operand has 140 states, 140 states have (on average 4.15) internal successors, (581), 140 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 13:28:00,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 663 states. [2022-01-18 13:28:00,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1525 GetRequests, 480 SyntacticMatches, 249 SemanticMatches, 795 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357927 ImplicationChecksByTransitivity, 130.2s TimeCoverageRelationStatistics Valid=47351, Invalid=587000, Unknown=61, NotChecked=0, Total=634412 [2022-01-18 13:28:00,866 INFO L933 BasicCegarLoop]: 410 mSDtfsCounter, 17455 mSDsluCounter, 20549 mSDsCounter, 0 mSdLazyCounter, 7145 mSolverCounterSat, 2584 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17455 SdHoareTripleChecker+Valid, 20230 SdHoareTripleChecker+Invalid, 28250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2584 IncrementalHoareTripleChecker+Valid, 7145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18521 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:28:00,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17455 Valid, 20230 Invalid, 28250 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2584 Valid, 7145 Invalid, 0 Unknown, 18521 Unchecked, 4.1s Time] [2022-01-18 13:28:00,867 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-18 13:28:00,875 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 13:28:00,875 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 13:28:00,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 13:28:01,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 13:28:01,068 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (6619states) and FLOYD_HOARE automaton (currently 663 states, 140 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 797 known predicates. [2022-01-18 13:28:01,070 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 13:28:01,070 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 13:28:01,073 INFO L732 BasicCegarLoop]: Path program histogram: [45, 1, 1, 1, 1] [2022-01-18 13:28:01,074 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 13:28:01,074 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 13:28:01,076 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 01:28:01 BasicIcfg [2022-01-18 13:28:01,076 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 13:28:01,076 INFO L158 Benchmark]: Toolchain (without parser) took 738211.44ms. Allocated memory was 354.4MB in the beginning and 12.7GB in the end (delta: 12.3GB). Free memory was 300.5MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. [2022-01-18 13:28:01,077 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 354.4MB. Free memory is still 318.1MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 13:28:01,077 INFO L158 Benchmark]: CACSL2BoogieTranslator took 249.89ms. Allocated memory is still 354.4MB. Free memory was 300.3MB in the beginning and 327.4MB in the end (delta: -27.2MB). Peak memory consumption was 17.1MB. Max. memory is 16.0GB. [2022-01-18 13:28:01,077 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.23ms. Allocated memory is still 354.4MB. Free memory was 327.4MB in the beginning and 325.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 13:28:01,077 INFO L158 Benchmark]: Boogie Preprocessor took 21.71ms. Allocated memory is still 354.4MB. Free memory was 325.3MB in the beginning and 324.1MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 13:28:01,077 INFO L158 Benchmark]: RCFGBuilder took 543.86ms. Allocated memory is still 354.4MB. Free memory was 324.1MB in the beginning and 304.8MB in the end (delta: 19.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2022-01-18 13:28:01,077 INFO L158 Benchmark]: TraceAbstraction took 737359.08ms. Allocated memory was 354.4MB in the beginning and 12.7GB in the end (delta: 12.3GB). Free memory was 304.4MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. [2022-01-18 13:28:01,078 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.13ms. Allocated memory is still 354.4MB. Free memory is still 318.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 249.89ms. Allocated memory is still 354.4MB. Free memory was 300.3MB in the beginning and 327.4MB in the end (delta: -27.2MB). Peak memory consumption was 17.1MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 31.23ms. Allocated memory is still 354.4MB. Free memory was 327.4MB in the beginning and 325.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 21.71ms. Allocated memory is still 354.4MB. Free memory was 325.3MB in the beginning and 324.1MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 543.86ms. Allocated memory is still 354.4MB. Free memory was 324.1MB in the beginning and 304.8MB in the end (delta: 19.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 737359.08ms. Allocated memory was 354.4MB in the beginning and 12.7GB in the end (delta: 12.3GB). Free memory was 304.4MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing difference of abstraction (6619states) and FLOYD_HOARE automaton (currently 663 states, 140 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 797 known predicates. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (6619states) and FLOYD_HOARE automaton (currently 663 states, 140 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 797 known predicates. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (6619states) and FLOYD_HOARE automaton (currently 663 states, 140 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 797 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 124 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 737.2s, OverallIterations: 49, TraceHistogramMax: 10, PathProgramHistogramMax: 45, EmptinessCheckTime: 1.2s, AutomataDifference: 566.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 144691 SdHoareTripleChecker+Valid, 37.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 144691 mSDsluCounter, 296595 SdHoareTripleChecker+Invalid, 31.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 120685 IncrementalHoareTripleChecker+Unchecked, 314254 mSDsCounter, 11771 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 86203 IncrementalHoareTripleChecker+Invalid, 218659 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11771 mSolverCounterUnsat, 11762 mSDtfsCounter, 86203 mSolverCounterSat, 0.9s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 21375 GetRequests, 13161 SyntacticMatches, 451 SemanticMatches, 7762 ConstructedPredicates, 9 IntricatePredicates, 9 DeprecatedPredicates, 1871387 ImplicationChecksByTransitivity, 512.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=208896occurred in iteration=38, InterpolantAutomatonStates: 5135, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 25.6s AutomataMinimizationTime, 48 MinimizatonAttempts, 763066 StatesRemovedByMinimization, 46 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 7.5s SatisfiabilityAnalysisTime, 122.5s InterpolantComputationTime, 14091 NumberOfCodeBlocks, 13918 NumberOfCodeBlocksAsserted, 228 NumberOfCheckSat, 20828 ConstructedInterpolants, 510 QuantifiedInterpolants, 185481 SizeOfPredicates, 817 NumberOfNonLiveVariables, 17589 ConjunctsInSsa, 1805 ConjunctsInUnsatCore, 139 InterpolantComputations, 4 PerfectInterpolantSequences, 12582/28521 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown