/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/popl20-queue-add-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 13:01:49,999 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 13:01:50,001 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 13:01:50,054 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 13:01:50,054 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 13:01:50,055 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 13:01:50,056 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 13:01:50,058 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 13:01:50,059 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 13:01:50,060 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 13:01:50,061 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 13:01:50,062 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 13:01:50,062 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 13:01:50,063 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 13:01:50,063 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 13:01:50,064 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 13:01:50,065 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 13:01:50,066 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 13:01:50,071 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 13:01:50,087 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 13:01:50,089 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 13:01:50,094 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 13:01:50,095 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 13:01:50,096 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 13:01:50,098 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 13:01:50,098 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 13:01:50,098 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 13:01:50,099 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 13:01:50,099 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 13:01:50,100 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 13:01:50,100 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 13:01:50,101 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 13:01:50,102 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 13:01:50,102 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 13:01:50,111 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 13:01:50,112 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 13:01:50,112 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 13:01:50,112 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 13:01:50,112 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 13:01:50,113 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 13:01:50,113 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 13:01:50,114 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:01:50,147 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 13:01:50,147 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 13:01:50,148 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 13:01:50,148 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 13:01:50,149 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 13:01:50,149 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 13:01:50,149 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 13:01:50,150 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 13:01:50,150 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 13:01:50,150 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 13:01:50,150 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 13:01:50,151 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 13:01:50,151 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 13:01:50,151 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 13:01:50,151 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 13:01:50,151 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 13:01:50,151 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 13:01:50,151 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 13:01:50,151 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 13:01:50,152 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 13:01:50,152 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 13:01:50,152 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 13:01:50,152 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 13:01:50,152 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 13:01:50,152 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 13:01:50,153 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 13:01:50,153 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 13:01:50,154 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 13:01:50,154 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 13:01:50,154 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 13:01:50,154 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 13:01:50,154 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 13:01:50,154 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 13:01:50,154 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 13:01:50,154 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:01:50,361 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 13:01:50,379 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 13:01:50,381 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 13:01:50,382 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 13:01:50,383 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 13:01:50,384 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-queue-add-3.wvr.c [2022-01-18 13:01:50,425 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d3b6672c/e1c3021de5524d54ae688f87e0c08631/FLAGb6884d651 [2022-01-18 13:01:50,773 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 13:01:50,773 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-queue-add-3.wvr.c [2022-01-18 13:01:50,779 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d3b6672c/e1c3021de5524d54ae688f87e0c08631/FLAGb6884d651 [2022-01-18 13:01:51,202 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d3b6672c/e1c3021de5524d54ae688f87e0c08631 [2022-01-18 13:01:51,204 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 13:01:51,205 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 13:01:51,207 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 13:01:51,207 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 13:01:51,215 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 13:01:51,215 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,216 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f8fd551 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51, skipping insertion in model container [2022-01-18 13:01:51,216 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,222 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 13:01:51,238 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 13:01:51,390 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/popl20-queue-add-3.wvr.c[3412,3425] [2022-01-18 13:01:51,395 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 13:01:51,403 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 13:01:51,421 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/popl20-queue-add-3.wvr.c[3412,3425] [2022-01-18 13:01:51,425 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 13:01:51,435 INFO L208 MainTranslator]: Completed translation [2022-01-18 13:01:51,436 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51 WrapperNode [2022-01-18 13:01:51,436 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 13:01:51,436 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 13:01:51,436 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 13:01:51,436 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 13:01:51,441 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:01:51" (1/1) ... [2022-01-18 13:01:51,447 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:01:51" (1/1) ... [2022-01-18 13:01:51,468 INFO L137 Inliner]: procedures = 25, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 245 [2022-01-18 13:01:51,468 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 13:01:51,469 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 13:01:51,469 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 13:01:51,469 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 13:01:51,475 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,475 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,478 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,479 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,485 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,488 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,490 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,499 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 13:01:51,500 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 13:01:51,500 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 13:01:51,500 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 13:01:51,501 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (1/1) ... [2022-01-18 13:01:51,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 13:01:51,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:01:51,536 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:01:51,564 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:01:51,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 13:01:51,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 13:01:51,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 13:01:51,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 13:01:51,579 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 13:01:51,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 13:01:51,580 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 13:01:51,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 13:01:51,580 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 13:01:51,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 13:01:51,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 13:01:51,581 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-18 13:01:51,581 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-18 13:01:51,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-18 13:01:51,581 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 13:01:51,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 13:01:51,581 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 13:01:51,582 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:01:51,719 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 13:01:51,722 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 13:01:51,987 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 13:01:52,145 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 13:01:52,145 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-01-18 13:01:52,147 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 01:01:52 BoogieIcfgContainer [2022-01-18 13:01:52,147 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 13:01:52,148 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 13:01:52,148 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 13:01:52,151 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 13:01:52,152 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 01:01:51" (1/3) ... [2022-01-18 13:01:52,152 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3701b72b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 01:01:52, skipping insertion in model container [2022-01-18 13:01:52,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:01:51" (2/3) ... [2022-01-18 13:01:52,153 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3701b72b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 01:01:52, skipping insertion in model container [2022-01-18 13:01:52,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 01:01:52" (3/3) ... [2022-01-18 13:01:52,154 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-queue-add-3.wvr.c [2022-01-18 13:01:52,158 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 13:01:52,158 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 13:01:52,158 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 13:01:52,159 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 13:01:52,213 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,214 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,214 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,214 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,214 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,214 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,215 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,215 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,215 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,215 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,215 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,215 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,215 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,216 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,216 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,216 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,216 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,216 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,216 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,217 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,217 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,217 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,217 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,217 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,217 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,217 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,218 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,219 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,219 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,219 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,219 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,219 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,219 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,219 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,220 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,220 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,220 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,220 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,221 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,222 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,222 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,222 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,222 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,222 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,223 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,223 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,223 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,223 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,224 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,224 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,224 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,226 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,226 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,226 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,226 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,234 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,234 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,234 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,234 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,235 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,235 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,235 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,235 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,235 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,235 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,235 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,237 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,237 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,237 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,238 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,238 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,238 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,238 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,238 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,238 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 13:01:52,241 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 13:01:52,288 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 13:01:52,294 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:01:52,294 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 13:01:52,309 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 203 places, 211 transitions, 446 flow [2022-01-18 13:01:52,517 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 3854 states, 3853 states have (on average 3.975084349857254) internal successors, (15316), 3853 states have internal predecessors, (15316), 0 states have call successors, (0), 0 states 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:01:52,530 INFO L276 IsEmpty]: Start isEmpty. Operand has 3854 states, 3853 states have (on average 3.975084349857254) internal successors, (15316), 3853 states have internal predecessors, (15316), 0 states have call successors, (0), 0 states 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:01:52,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-01-18 13:01:52,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:52,562 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:52,562 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:52,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:52,569 INFO L85 PathProgramCache]: Analyzing trace with hash 699025302, now seen corresponding path program 1 times [2022-01-18 13:01:52,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:52,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122252388] [2022-01-18 13:01:52,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:52,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:52,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:52,839 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:01:52,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:52,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122252388] [2022-01-18 13:01:52,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122252388] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:01:52,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:01:52,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 13:01:52,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146275797] [2022-01-18 13:01:52,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:01:52,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 13:01:52,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:01:52,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 13:01:52,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 13:01:52,886 INFO L87 Difference]: Start difference. First operand has 3854 states, 3853 states have (on average 3.975084349857254) internal successors, (15316), 3853 states have internal predecessors, (15316), 0 states have call successors, (0), 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 75.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states 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:01:53,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:01:53,006 INFO L93 Difference]: Finished difference Result 3854 states and 13372 transitions. [2022-01-18 13:01:53,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 13:01:53,008 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 75.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 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 150 [2022-01-18 13:01:53,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:01:53,055 INFO L225 Difference]: With dead ends: 3854 [2022-01-18 13:01:53,056 INFO L226 Difference]: Without dead ends: 3848 [2022-01-18 13:01:53,057 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:01:53,060 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 173 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:01:53,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 173 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:01:53,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3848 states. [2022-01-18 13:01:53,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3848 to 3848. [2022-01-18 13:01:53,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3848 states, 3847 states have (on average 3.4743956329607486) internal successors, (13366), 3847 states have internal predecessors, (13366), 0 states have call successors, (0), 0 states 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:01:53,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3848 states to 3848 states and 13366 transitions. [2022-01-18 13:01:53,317 INFO L78 Accepts]: Start accepts. Automaton has 3848 states and 13366 transitions. Word has length 150 [2022-01-18 13:01:53,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:01:53,318 INFO L470 AbstractCegarLoop]: Abstraction has 3848 states and 13366 transitions. [2022-01-18 13:01:53,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states 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:01:53,319 INFO L276 IsEmpty]: Start isEmpty. Operand 3848 states and 13366 transitions. [2022-01-18 13:01:53,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-01-18 13:01:53,339 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:53,339 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:53,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 13:01:53,340 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:53,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:53,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1609890179, now seen corresponding path program 1 times [2022-01-18 13:01:53,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:53,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121371268] [2022-01-18 13:01:53,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:53,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:53,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:53,653 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:01:53,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:53,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121371268] [2022-01-18 13:01:53,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121371268] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:01:53,654 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:01:53,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 13:01:53,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273033224] [2022-01-18 13:01:53,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:01:53,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 13:01:53,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:01:53,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 13:01:53,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 13:01:53,657 INFO L87 Difference]: Start difference. First operand 3848 states and 13366 transitions. Second operand has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 0 states 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:01:53,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:01:53,818 INFO L93 Difference]: Finished difference Result 4382 states and 14854 transitions. [2022-01-18 13:01:53,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 13:01:53,819 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 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 157 [2022-01-18 13:01:53,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:01:53,846 INFO L225 Difference]: With dead ends: 4382 [2022-01-18 13:01:53,847 INFO L226 Difference]: Without dead ends: 3854 [2022-01-18 13:01:53,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 13:01:53,852 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 113 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:01:53,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 577 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 13:01:53,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3854 states. [2022-01-18 13:01:53,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3854 to 3849. [2022-01-18 13:01:53,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3849 states, 3848 states have (on average 3.473752598752599) internal successors, (13367), 3848 states have internal predecessors, (13367), 0 states have call successors, (0), 0 states 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:01:53,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3849 states to 3849 states and 13367 transitions. [2022-01-18 13:01:53,985 INFO L78 Accepts]: Start accepts. Automaton has 3849 states and 13367 transitions. Word has length 157 [2022-01-18 13:01:53,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:01:53,987 INFO L470 AbstractCegarLoop]: Abstraction has 3849 states and 13367 transitions. [2022-01-18 13:01:53,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 0 states 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:01:53,987 INFO L276 IsEmpty]: Start isEmpty. Operand 3849 states and 13367 transitions. [2022-01-18 13:01:53,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-01-18 13:01:53,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:53,999 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:53,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 13:01:53,999 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:54,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1014935693, now seen corresponding path program 1 times [2022-01-18 13:01:54,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:54,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161245498] [2022-01-18 13:01:54,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:54,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:54,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:54,118 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:01:54,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:54,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161245498] [2022-01-18 13:01:54,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161245498] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:01:54,120 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:01:54,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 13:01:54,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598675417] [2022-01-18 13:01:54,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:01:54,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 13:01:54,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:01:54,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 13:01:54,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 13:01:54,123 INFO L87 Difference]: Start difference. First operand 3849 states and 13367 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:01:54,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:01:54,239 INFO L93 Difference]: Finished difference Result 4686 states and 15776 transitions. [2022-01-18 13:01:54,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 13:01:54,240 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 164 [2022-01-18 13:01:54,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:01:54,309 INFO L225 Difference]: With dead ends: 4686 [2022-01-18 13:01:54,309 INFO L226 Difference]: Without dead ends: 3855 [2022-01-18 13:01:54,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-01-18 13:01:54,319 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 369 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:01:54,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 520 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 13:01:54,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3855 states. [2022-01-18 13:01:54,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3855 to 3850. [2022-01-18 13:01:54,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3850 states, 3849 states have (on average 3.4731098986749807) internal successors, (13368), 3849 states have internal predecessors, (13368), 0 states have call successors, (0), 0 states 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:01:54,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3850 states to 3850 states and 13368 transitions. [2022-01-18 13:01:54,458 INFO L78 Accepts]: Start accepts. Automaton has 3850 states and 13368 transitions. Word has length 164 [2022-01-18 13:01:54,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:01:54,458 INFO L470 AbstractCegarLoop]: Abstraction has 3850 states and 13368 transitions. [2022-01-18 13:01:54,459 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:01:54,459 INFO L276 IsEmpty]: Start isEmpty. Operand 3850 states and 13368 transitions. [2022-01-18 13:01:54,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-01-18 13:01:54,470 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:54,470 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:54,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 13:01:54,471 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:54,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:54,471 INFO L85 PathProgramCache]: Analyzing trace with hash 2100480242, now seen corresponding path program 1 times [2022-01-18 13:01:54,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:54,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016624673] [2022-01-18 13:01:54,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:54,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:54,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:01:54,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:54,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016624673] [2022-01-18 13:01:54,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016624673] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:01:54,656 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:01:54,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 13:01:54,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318381283] [2022-01-18 13:01:54,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:01:54,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 13:01:54,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:01:54,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 13:01:54,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 13:01:54,658 INFO L87 Difference]: Start difference. First operand 3850 states and 13368 transitions. Second operand has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states 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:01:54,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:01:54,702 INFO L93 Difference]: Finished difference Result 3982 states and 13786 transitions. [2022-01-18 13:01:54,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 13:01:54,703 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 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 171 [2022-01-18 13:01:54,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:01:54,726 INFO L225 Difference]: With dead ends: 3982 [2022-01-18 13:01:54,726 INFO L226 Difference]: Without dead ends: 3982 [2022-01-18 13:01:54,727 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:01:54,727 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 15 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:01:54,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 248 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:01:54,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3982 states. [2022-01-18 13:01:54,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3982 to 3982. [2022-01-18 13:01:54,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3982 states, 3981 states have (on average 3.462949007786988) internal successors, (13786), 3981 states have internal predecessors, (13786), 0 states have call successors, (0), 0 states 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:01:54,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3982 states to 3982 states and 13786 transitions. [2022-01-18 13:01:54,829 INFO L78 Accepts]: Start accepts. Automaton has 3982 states and 13786 transitions. Word has length 171 [2022-01-18 13:01:54,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:01:54,830 INFO L470 AbstractCegarLoop]: Abstraction has 3982 states and 13786 transitions. [2022-01-18 13:01:54,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states 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:01:54,830 INFO L276 IsEmpty]: Start isEmpty. Operand 3982 states and 13786 transitions. [2022-01-18 13:01:54,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-01-18 13:01:54,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:54,843 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:54,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 13:01:54,843 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:54,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:54,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1516867792, now seen corresponding path program 2 times [2022-01-18 13:01:54,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:54,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569384481] [2022-01-18 13:01:54,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:54,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:54,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:55,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:01:55,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:55,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569384481] [2022-01-18 13:01:55,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569384481] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:01:55,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:01:55,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 13:01:55,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122188397] [2022-01-18 13:01:55,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:01:55,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 13:01:55,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:01:55,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 13:01:55,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 13:01:55,069 INFO L87 Difference]: Start difference. First operand 3982 states and 13786 transitions. Second operand has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states 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:01:55,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:01:55,117 INFO L93 Difference]: Finished difference Result 4060 states and 13764 transitions. [2022-01-18 13:01:55,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 13:01:55,118 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 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 171 [2022-01-18 13:01:55,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:01:55,133 INFO L225 Difference]: With dead ends: 4060 [2022-01-18 13:01:55,134 INFO L226 Difference]: Without dead ends: 4060 [2022-01-18 13:01:55,134 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:01:55,135 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 32 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:01:55,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 225 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:01:55,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4060 states. [2022-01-18 13:01:55,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4060 to 4060. [2022-01-18 13:01:55,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4060 states, 4059 states have (on average 3.3909830007390984) internal successors, (13764), 4059 states have internal predecessors, (13764), 0 states have call successors, (0), 0 states 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:01:55,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4060 states to 4060 states and 13764 transitions. [2022-01-18 13:01:55,248 INFO L78 Accepts]: Start accepts. Automaton has 4060 states and 13764 transitions. Word has length 171 [2022-01-18 13:01:55,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:01:55,249 INFO L470 AbstractCegarLoop]: Abstraction has 4060 states and 13764 transitions. [2022-01-18 13:01:55,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states 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:01:55,249 INFO L276 IsEmpty]: Start isEmpty. Operand 4060 states and 13764 transitions. [2022-01-18 13:01:55,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-01-18 13:01:55,260 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:55,261 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:55,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 13:01:55,261 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:55,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:55,262 INFO L85 PathProgramCache]: Analyzing trace with hash -2107996668, now seen corresponding path program 3 times [2022-01-18 13:01:55,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:55,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548150005] [2022-01-18 13:01:55,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:55,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:55,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:55,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 13:01:55,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:55,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548150005] [2022-01-18 13:01:55,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548150005] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:01:55,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 13:01:55,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-18 13:01:55,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325131349] [2022-01-18 13:01:55,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:01:55,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 13:01:55,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:01:55,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 13:01:55,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-01-18 13:01:55,602 INFO L87 Difference]: Start difference. First operand 4060 states and 13764 transitions. Second operand has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states 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:01:55,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:01:55,851 INFO L93 Difference]: Finished difference Result 7163 states and 24194 transitions. [2022-01-18 13:01:55,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 13:01:55,852 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 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 171 [2022-01-18 13:01:55,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:01:55,877 INFO L225 Difference]: With dead ends: 7163 [2022-01-18 13:01:55,878 INFO L226 Difference]: Without dead ends: 6788 [2022-01-18 13:01:55,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-01-18 13:01:55,879 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 352 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:01:55,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 1197 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 13:01:55,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6788 states. [2022-01-18 13:01:55,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6788 to 5089. [2022-01-18 13:01:56,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5089 states, 5088 states have (on average 3.3294025157232703) internal successors, (16940), 5088 states have internal predecessors, (16940), 0 states have call successors, (0), 0 states 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:01:56,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5089 states to 5089 states and 16940 transitions. [2022-01-18 13:01:56,021 INFO L78 Accepts]: Start accepts. Automaton has 5089 states and 16940 transitions. Word has length 171 [2022-01-18 13:01:56,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:01:56,021 INFO L470 AbstractCegarLoop]: Abstraction has 5089 states and 16940 transitions. [2022-01-18 13:01:56,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states 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:01:56,022 INFO L276 IsEmpty]: Start isEmpty. Operand 5089 states and 16940 transitions. [2022-01-18 13:01:56,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-01-18 13:01:56,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:56,035 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:56,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 13:01:56,035 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:56,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:56,036 INFO L85 PathProgramCache]: Analyzing trace with hash 11808264, now seen corresponding path program 1 times [2022-01-18 13:01:56,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:56,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036867805] [2022-01-18 13:01:56,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:56,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:56,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:56,214 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:01:56,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:56,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036867805] [2022-01-18 13:01:56,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036867805] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:01:56,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729184959] [2022-01-18 13:01:56,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:56,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:01:56,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:01:56,219 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:01:56,238 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:01:56,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:56,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 13:01:56,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:01:56,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 13:01:56,719 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 13:01:56,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729184959] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 13:01:56,719 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 13:01:56,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 12 [2022-01-18 13:01:56,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569277767] [2022-01-18 13:01:56,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 13:01:56,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 13:01:56,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:01:56,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 13:01:56,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-01-18 13:01:56,721 INFO L87 Difference]: Start difference. First operand 5089 states and 16940 transitions. Second operand has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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:01:56,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:01:56,808 INFO L93 Difference]: Finished difference Result 11269 states and 38535 transitions. [2022-01-18 13:01:56,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 13:01:56,809 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 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 175 [2022-01-18 13:01:56,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:01:56,848 INFO L225 Difference]: With dead ends: 11269 [2022-01-18 13:01:56,848 INFO L226 Difference]: Without dead ends: 10735 [2022-01-18 13:01:56,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-01-18 13:01:56,849 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 180 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:01:56,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 340 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 13:01:56,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10735 states. [2022-01-18 13:01:57,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10735 to 8593. [2022-01-18 13:01:57,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8593 states, 8592 states have (on average 3.451117318435754) internal successors, (29652), 8592 states have internal predecessors, (29652), 0 states have call successors, (0), 0 states 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:01:57,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8593 states to 8593 states and 29652 transitions. [2022-01-18 13:01:57,094 INFO L78 Accepts]: Start accepts. Automaton has 8593 states and 29652 transitions. Word has length 175 [2022-01-18 13:01:57,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:01:57,095 INFO L470 AbstractCegarLoop]: Abstraction has 8593 states and 29652 transitions. [2022-01-18 13:01:57,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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:01:57,095 INFO L276 IsEmpty]: Start isEmpty. Operand 8593 states and 29652 transitions. [2022-01-18 13:01:57,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-01-18 13:01:57,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:57,118 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:57,144 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:01:57,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:01:57,332 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:57,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:57,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1422100183, now seen corresponding path program 1 times [2022-01-18 13:01:57,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:57,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223925310] [2022-01-18 13:01:57,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:57,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:57,449 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:01:57,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:57,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223925310] [2022-01-18 13:01:57,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223925310] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:01:57,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972571790] [2022-01-18 13:01:57,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:57,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:01:57,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:01:57,451 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:01:57,481 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:01:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:57,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 13:01:57,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:01:57,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:01:57,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:01:58,426 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:01:58,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972571790] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:01:58,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:01:58,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 13:01:58,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328270601] [2022-01-18 13:01:58,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:01:58,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 13:01:58,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:01:58,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 13:01:58,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-18 13:01:58,431 INFO L87 Difference]: Start difference. First operand 8593 states and 29652 transitions. Second operand has 19 states, 19 states have (on average 13.0) internal successors, (247), 19 states have internal predecessors, (247), 0 states have call successors, (0), 0 states 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:01:58,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:01:58,788 INFO L93 Difference]: Finished difference Result 16412 states and 55817 transitions. [2022-01-18 13:01:58,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 13:01:58,789 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 13.0) internal successors, (247), 19 states have internal predecessors, (247), 0 states have call successors, (0), 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 176 [2022-01-18 13:01:58,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:01:58,836 INFO L225 Difference]: With dead ends: 16412 [2022-01-18 13:01:58,836 INFO L226 Difference]: Without dead ends: 12332 [2022-01-18 13:01:58,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=200, Invalid=612, Unknown=0, NotChecked=0, Total=812 [2022-01-18 13:01:58,837 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 497 mSDsluCounter, 1592 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 1671 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:01:58,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [497 Valid, 1671 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 13:01:58,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12332 states. [2022-01-18 13:01:59,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12332 to 8769. [2022-01-18 13:01:59,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8769 states, 8768 states have (on average 3.4274635036496353) internal successors, (30052), 8768 states have internal predecessors, (30052), 0 states have call successors, (0), 0 states 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:01:59,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8769 states to 8769 states and 30052 transitions. [2022-01-18 13:01:59,120 INFO L78 Accepts]: Start accepts. Automaton has 8769 states and 30052 transitions. Word has length 176 [2022-01-18 13:01:59,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:01:59,120 INFO L470 AbstractCegarLoop]: Abstraction has 8769 states and 30052 transitions. [2022-01-18 13:01:59,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 13.0) internal successors, (247), 19 states have internal predecessors, (247), 0 states have call successors, (0), 0 states 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:01:59,121 INFO L276 IsEmpty]: Start isEmpty. Operand 8769 states and 30052 transitions. [2022-01-18 13:01:59,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-01-18 13:01:59,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:01:59,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:59,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 13:01:59,366 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,SelfDestructingSolverStorable7 [2022-01-18 13:01:59,367 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:01:59,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:01:59,368 INFO L85 PathProgramCache]: Analyzing trace with hash -400780801, now seen corresponding path program 1 times [2022-01-18 13:01:59,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:01:59,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105996143] [2022-01-18 13:01:59,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:59,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:01:59,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:59,458 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:01:59,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:01:59,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105996143] [2022-01-18 13:01:59,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105996143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:01:59,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369988269] [2022-01-18 13:01:59,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:01:59,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:01:59,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:01:59,460 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:01:59,462 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:01:59,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:01:59,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 13:01:59,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:01:59,969 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:01:59,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:02:00,397 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:00,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369988269] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:02:00,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:02:00,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 13:02:00,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627612351] [2022-01-18 13:02:00,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:02:00,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 13:02:00,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:02:00,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 13:02:00,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-18 13:02:00,400 INFO L87 Difference]: Start difference. First operand 8769 states and 30052 transitions. Second operand has 19 states, 19 states have (on average 12.473684210526315) internal successors, (237), 19 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:02:00,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:02:00,804 INFO L93 Difference]: Finished difference Result 14007 states and 46931 transitions. [2022-01-18 13:02:00,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 13:02:00,804 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 12.473684210526315) internal successors, (237), 19 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 180 [2022-01-18 13:02:00,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:02:00,849 INFO L225 Difference]: With dead ends: 14007 [2022-01-18 13:02:00,849 INFO L226 Difference]: Without dead ends: 11589 [2022-01-18 13:02:00,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 350 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2022-01-18 13:02:00,851 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 850 mSDsluCounter, 1254 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 1344 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:02:00,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [850 Valid, 1344 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 13:02:00,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11589 states. [2022-01-18 13:02:01,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11589 to 10448. [2022-01-18 13:02:01,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10448 states, 10447 states have (on average 3.395520245046425) internal successors, (35473), 10447 states have internal predecessors, (35473), 0 states have call successors, (0), 0 states 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:02:01,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10448 states to 10448 states and 35473 transitions. [2022-01-18 13:02:01,138 INFO L78 Accepts]: Start accepts. Automaton has 10448 states and 35473 transitions. Word has length 180 [2022-01-18 13:02:01,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:02:01,139 INFO L470 AbstractCegarLoop]: Abstraction has 10448 states and 35473 transitions. [2022-01-18 13:02:01,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 12.473684210526315) internal successors, (237), 19 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 13:02:01,139 INFO L276 IsEmpty]: Start isEmpty. Operand 10448 states and 35473 transitions. [2022-01-18 13:02:01,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 13:02:01,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:02:01,167 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02:01,189 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:02:01,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:01,384 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:02:01,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:02:01,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2011759303, now seen corresponding path program 2 times [2022-01-18 13:02:01,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:02:01,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980857546] [2022-01-18 13:02:01,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:02:01,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:02:01,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:02:02,102 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:02,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:02:02,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980857546] [2022-01-18 13:02:02,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980857546] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:02:02,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613725066] [2022-01-18 13:02:02,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:02:02,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:02,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:02:02,108 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:02:02,111 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:02:02,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:02:02,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:02:02,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 13:02:02,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:02:03,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 13:02:03,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:02:03,671 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 21 treesize of output 10 [2022-01-18 13:02:03,815 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:03,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:02:04,050 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 13:02:04,050 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 25 treesize of output 16 [2022-01-18 13:02:05,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:05,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613725066] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:02:05,197 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:02:05,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 14] total 49 [2022-01-18 13:02:05,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211929775] [2022-01-18 13:02:05,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:02:05,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 13:02:05,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:02:05,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 13:02:05,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=391, Invalid=1961, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 13:02:05,200 INFO L87 Difference]: Start difference. First operand 10448 states and 35473 transitions. Second operand has 49 states, 49 states have (on average 8.795918367346939) internal successors, (431), 49 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:02:07,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:02:07,610 INFO L93 Difference]: Finished difference Result 55534 states and 189998 transitions. [2022-01-18 13:02:07,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 13:02:07,611 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 8.795918367346939) internal successors, (431), 49 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 183 [2022-01-18 13:02:07,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:02:07,755 INFO L225 Difference]: With dead ends: 55534 [2022-01-18 13:02:07,756 INFO L226 Difference]: Without dead ends: 42159 [2022-01-18 13:02:07,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 340 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2182 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1448, Invalid=6924, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 13:02:07,758 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 1595 mSDsluCounter, 5640 mSDsCounter, 0 mSdLazyCounter, 1785 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1595 SdHoareTripleChecker+Valid, 5479 SdHoareTripleChecker+Invalid, 1872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 13:02:07,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1595 Valid, 5479 Invalid, 1872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1785 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 13:02:07,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42159 states. [2022-01-18 13:02:08,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42159 to 20379. [2022-01-18 13:02:08,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20379 states, 20378 states have (on average 3.5312592010992248) internal successors, (71960), 20378 states have internal predecessors, (71960), 0 states have call successors, (0), 0 states 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:02:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20379 states to 20379 states and 71960 transitions. [2022-01-18 13:02:08,837 INFO L78 Accepts]: Start accepts. Automaton has 20379 states and 71960 transitions. Word has length 183 [2022-01-18 13:02:08,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:02:08,838 INFO L470 AbstractCegarLoop]: Abstraction has 20379 states and 71960 transitions. [2022-01-18 13:02:08,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 8.795918367346939) internal successors, (431), 49 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:02:08,841 INFO L276 IsEmpty]: Start isEmpty. Operand 20379 states and 71960 transitions. [2022-01-18 13:02:08,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 13:02:08,920 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:02:08,920 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02:08,943 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:02:09,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:09,142 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:02:09,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:02:09,143 INFO L85 PathProgramCache]: Analyzing trace with hash 2053321327, now seen corresponding path program 3 times [2022-01-18 13:02:09,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:02:09,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634609693] [2022-01-18 13:02:09,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:02:09,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:02:09,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:02:11,262 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:02:11,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:02:11,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634609693] [2022-01-18 13:02:11,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634609693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:02:11,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776569834] [2022-01-18 13:02:11,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:02:11,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:11,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:02:11,264 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:02:11,265 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:02:11,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 13:02:11,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:02:11,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 13:02:11,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:02:11,700 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:02:11,752 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:02:11,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:02:11,885 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 13:02:11,886 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 25 treesize of output 16 [2022-01-18 13:02:12,086 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:02:12,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776569834] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:02:12,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:02:12,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 5, 5] total 38 [2022-01-18 13:02:12,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325365610] [2022-01-18 13:02:12,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:02:12,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 13:02:12,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:02:12,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 13:02:12,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1287, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 13:02:12,093 INFO L87 Difference]: Start difference. First operand 20379 states and 71960 transitions. Second operand has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 0 states have call successors, (0), 0 states 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:02:16,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:02:16,670 INFO L93 Difference]: Finished difference Result 27783 states and 97516 transitions. [2022-01-18 13:02:16,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 13:02:16,670 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 0 states have call successors, (0), 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 183 [2022-01-18 13:02:16,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:02:16,760 INFO L225 Difference]: With dead ends: 27783 [2022-01-18 13:02:16,760 INFO L226 Difference]: Without dead ends: 25680 [2022-01-18 13:02:16,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 360 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2092 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=897, Invalid=7293, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 13:02:16,762 INFO L933 BasicCegarLoop]: 297 mSDtfsCounter, 1090 mSDsluCounter, 6862 mSDsCounter, 0 mSdLazyCounter, 2545 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1090 SdHoareTripleChecker+Valid, 6623 SdHoareTripleChecker+Invalid, 2594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:02:16,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1090 Valid, 6623 Invalid, 2594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2545 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 13:02:16,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25680 states. [2022-01-18 13:02:17,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25680 to 21164. [2022-01-18 13:02:17,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21164 states, 21163 states have (on average 3.532391437886878) internal successors, (74756), 21163 states have internal predecessors, (74756), 0 states have call successors, (0), 0 states 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:02:17,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21164 states to 21164 states and 74756 transitions. [2022-01-18 13:02:17,324 INFO L78 Accepts]: Start accepts. Automaton has 21164 states and 74756 transitions. Word has length 183 [2022-01-18 13:02:17,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:02:17,324 INFO L470 AbstractCegarLoop]: Abstraction has 21164 states and 74756 transitions. [2022-01-18 13:02:17,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 0 states have call successors, (0), 0 states 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:02:17,325 INFO L276 IsEmpty]: Start isEmpty. Operand 21164 states and 74756 transitions. [2022-01-18 13:02:17,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 13:02:17,360 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:02:17,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02:17,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-18 13:02:17,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 13:02:17,562 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:02:17,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:02:17,562 INFO L85 PathProgramCache]: Analyzing trace with hash 964671629, now seen corresponding path program 4 times [2022-01-18 13:02:17,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:02:17,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431555845] [2022-01-18 13:02:17,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:02:17,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:02:17,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:02:18,902 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:02:18,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:02:18,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431555845] [2022-01-18 13:02:18,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431555845] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:02:18,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520694238] [2022-01-18 13:02:18,903 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:02:18,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:18,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:02:18,912 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:02:18,944 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:02:19,042 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:02:19,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:02:19,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 13:02:19,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:02:19,083 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:02:19,320 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 13:02:19,320 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:02:20,210 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:02:20,292 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:02:20,465 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:20,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:02:20,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:02:20,831 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:02:20,835 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 24 treesize of output 18 [2022-01-18 13:02:22,902 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:22,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520694238] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:02:22,902 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:02:22,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 20, 21] total 64 [2022-01-18 13:02:22,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114872129] [2022-01-18 13:02:22,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:02:22,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-18 13:02:22,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:02:22,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-18 13:02:22,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=3686, Unknown=4, NotChecked=0, Total=4032 [2022-01-18 13:02:22,904 INFO L87 Difference]: Start difference. First operand 21164 states and 74756 transitions. Second operand has 64 states, 64 states have (on average 7.234375) internal successors, (463), 64 states have internal predecessors, (463), 0 states have call successors, (0), 0 states 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:02:32,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:02:32,797 INFO L93 Difference]: Finished difference Result 72807 states and 255050 transitions. [2022-01-18 13:02:32,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-01-18 13:02:32,797 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 7.234375) internal successors, (463), 64 states have internal predecessors, (463), 0 states have call successors, (0), 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 183 [2022-01-18 13:02:32,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:02:33,027 INFO L225 Difference]: With dead ends: 72807 [2022-01-18 13:02:33,028 INFO L226 Difference]: Without dead ends: 62283 [2022-01-18 13:02:33,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 350 SyntacticMatches, 2 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6215 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=3404, Invalid=20153, Unknown=5, NotChecked=0, Total=23562 [2022-01-18 13:02:33,034 INFO L933 BasicCegarLoop]: 279 mSDtfsCounter, 5287 mSDsluCounter, 10901 mSDsCounter, 0 mSdLazyCounter, 3731 mSolverCounterSat, 388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5287 SdHoareTripleChecker+Valid, 10088 SdHoareTripleChecker+Invalid, 4551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 3731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 13:02:33,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5287 Valid, 10088 Invalid, 4551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 3731 Invalid, 0 Unknown, 432 Unchecked, 1.9s Time] [2022-01-18 13:02:33,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62283 states. [2022-01-18 13:02:33,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62283 to 24303. [2022-01-18 13:02:34,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24303 states, 24302 states have (on average 3.5588840424656407) internal successors, (86488), 24302 states have internal predecessors, (86488), 0 states have call successors, (0), 0 states 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:02:34,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24303 states to 24303 states and 86488 transitions. [2022-01-18 13:02:34,089 INFO L78 Accepts]: Start accepts. Automaton has 24303 states and 86488 transitions. Word has length 183 [2022-01-18 13:02:34,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:02:34,089 INFO L470 AbstractCegarLoop]: Abstraction has 24303 states and 86488 transitions. [2022-01-18 13:02:34,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 7.234375) internal successors, (463), 64 states have internal predecessors, (463), 0 states have call successors, (0), 0 states 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:02:34,089 INFO L276 IsEmpty]: Start isEmpty. Operand 24303 states and 86488 transitions. [2022-01-18 13:02:34,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 13:02:34,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:02:34,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02:34,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 13:02:34,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:34,351 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:02:34,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:02:34,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1375967481, now seen corresponding path program 5 times [2022-01-18 13:02:34,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:02:34,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490201635] [2022-01-18 13:02:34,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:02:34,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:02:34,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:02:35,165 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:35,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:02:35,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490201635] [2022-01-18 13:02:35,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490201635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:02:35,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957379874] [2022-01-18 13:02:35,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:02:35,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:35,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:02:35,167 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:02:35,168 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:02:35,277 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 13:02:35,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:02:35,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 13:02:35,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:02:36,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:02:36,829 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:02:37,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:02:37,102 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:02:37,188 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 13:02:37,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 23 treesize of output 10 [2022-01-18 13:02:37,342 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:37,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:02:37,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:02:37,734 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 85 treesize of output 85 [2022-01-18 13:02:37,737 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 64 treesize of output 52 [2022-01-18 13:02:37,740 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 52 treesize of output 46 [2022-01-18 13:02:39,444 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:39,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957379874] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:02:39,445 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:02:39,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 23] total 60 [2022-01-18 13:02:39,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337524735] [2022-01-18 13:02:39,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:02:39,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 13:02:39,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:02:39,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 13:02:39,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=3184, Unknown=5, NotChecked=0, Total=3540 [2022-01-18 13:02:39,447 INFO L87 Difference]: Start difference. First operand 24303 states and 86488 transitions. Second operand has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 0 states 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:02:48,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:02:48,306 INFO L93 Difference]: Finished difference Result 98294 states and 351459 transitions. [2022-01-18 13:02:48,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 13:02:48,307 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 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 183 [2022-01-18 13:02:48,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:02:48,587 INFO L225 Difference]: With dead ends: 98294 [2022-01-18 13:02:48,588 INFO L226 Difference]: Without dead ends: 89284 [2022-01-18 13:02:48,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 337 SyntacticMatches, 3 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5826 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=2987, Invalid=19052, Unknown=13, NotChecked=0, Total=22052 [2022-01-18 13:02:48,590 INFO L933 BasicCegarLoop]: 350 mSDtfsCounter, 5351 mSDsluCounter, 11004 mSDsCounter, 0 mSdLazyCounter, 3445 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5351 SdHoareTripleChecker+Valid, 10246 SdHoareTripleChecker+Invalid, 4602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 3445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 811 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 13:02:48,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5351 Valid, 10246 Invalid, 4602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 3445 Invalid, 0 Unknown, 811 Unchecked, 1.7s Time] [2022-01-18 13:02:48,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89284 states. [2022-01-18 13:02:49,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89284 to 24173. [2022-01-18 13:02:49,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24173 states, 24172 states have (on average 3.547658447790832) internal successors, (85754), 24172 states have internal predecessors, (85754), 0 states have call successors, (0), 0 states 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:02:49,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24173 states to 24173 states and 85754 transitions. [2022-01-18 13:02:49,889 INFO L78 Accepts]: Start accepts. Automaton has 24173 states and 85754 transitions. Word has length 183 [2022-01-18 13:02:49,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:02:49,889 INFO L470 AbstractCegarLoop]: Abstraction has 24173 states and 85754 transitions. [2022-01-18 13:02:49,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 0 states 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:02:49,890 INFO L276 IsEmpty]: Start isEmpty. Operand 24173 states and 85754 transitions. [2022-01-18 13:02:49,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 13:02:49,931 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:02:49,931 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02:49,947 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:02:50,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:50,132 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:02:50,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:02:50,133 INFO L85 PathProgramCache]: Analyzing trace with hash 418043861, now seen corresponding path program 6 times [2022-01-18 13:02:50,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:02:50,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358593913] [2022-01-18 13:02:50,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:02:50,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:02:50,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:02:50,934 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:50,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:02:50,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358593913] [2022-01-18 13:02:50,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358593913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:02:50,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596403074] [2022-01-18 13:02:50,935 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:02:50,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:02:50,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:02:50,936 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:02:50,937 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:02:51,049 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 13:02:51,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:02:51,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 13:02:51,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:02:52,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:02:52,513 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:02:52,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:02:52,747 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:02:52,933 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 13:02:52,934 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 23 treesize of output 10 [2022-01-18 13:02:53,039 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:53,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:02:53,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:02:53,403 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 85 treesize of output 85 [2022-01-18 13:02:53,406 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 64 treesize of output 52 [2022-01-18 13:02:53,408 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 52 treesize of output 46 [2022-01-18 13:02:55,211 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:02:55,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596403074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:02:55,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:02:55,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 23] total 60 [2022-01-18 13:02:55,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890993852] [2022-01-18 13:02:55,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:02:55,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 13:02:55,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:02:55,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 13:02:55,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=3184, Unknown=5, NotChecked=0, Total=3540 [2022-01-18 13:02:55,213 INFO L87 Difference]: Start difference. First operand 24173 states and 85754 transitions. Second operand has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 0 states 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:03:03,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:03:03,252 INFO L93 Difference]: Finished difference Result 79354 states and 279362 transitions. [2022-01-18 13:03:03,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 13:03:03,252 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 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 183 [2022-01-18 13:03:03,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:03:03,673 INFO L225 Difference]: With dead ends: 79354 [2022-01-18 13:03:03,673 INFO L226 Difference]: Without dead ends: 73597 [2022-01-18 13:03:03,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 338 SyntacticMatches, 4 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5292 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=2903, Invalid=17099, Unknown=20, NotChecked=0, Total=20022 [2022-01-18 13:03:03,675 INFO L933 BasicCegarLoop]: 289 mSDtfsCounter, 5382 mSDsluCounter, 10824 mSDsCounter, 0 mSdLazyCounter, 3426 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5382 SdHoareTripleChecker+Valid, 10095 SdHoareTripleChecker+Invalid, 4286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 3426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 479 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 13:03:03,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5382 Valid, 10095 Invalid, 4286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 3426 Invalid, 0 Unknown, 479 Unchecked, 1.6s Time] [2022-01-18 13:03:03,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73597 states. [2022-01-18 13:03:04,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73597 to 28053. [2022-01-18 13:03:04,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28053 states, 28052 states have (on average 3.5538286040211036) internal successors, (99692), 28052 states have internal predecessors, (99692), 0 states have call successors, (0), 0 states 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:03:04,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28053 states to 28053 states and 99692 transitions. [2022-01-18 13:03:04,736 INFO L78 Accepts]: Start accepts. Automaton has 28053 states and 99692 transitions. Word has length 183 [2022-01-18 13:03:04,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:03:04,736 INFO L470 AbstractCegarLoop]: Abstraction has 28053 states and 99692 transitions. [2022-01-18 13:03:04,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 0 states 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:03:04,736 INFO L276 IsEmpty]: Start isEmpty. Operand 28053 states and 99692 transitions. [2022-01-18 13:03:04,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 13:03:04,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:03:04,789 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:04,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 13:03:04,990 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,SelfDestructingSolverStorable13 [2022-01-18 13:03:04,991 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:03:04,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:03:04,991 INFO L85 PathProgramCache]: Analyzing trace with hash 188157195, now seen corresponding path program 7 times [2022-01-18 13:03:04,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:03:04,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696007427] [2022-01-18 13:03:04,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:03:04,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:03:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:03:08,352 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:03:08,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:03:08,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696007427] [2022-01-18 13:03:08,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696007427] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:03:08,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764007442] [2022-01-18 13:03:08,352 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:03:08,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:03:08,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:03:08,355 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:03:08,355 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:03:08,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:03:08,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 13:03:08,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:03:08,498 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:03:08,544 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-18 13:03:08,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 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 12 treesize of output 18 [2022-01-18 13:03:09,018 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 13:03:09,018 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 15 treesize of output 15 [2022-01-18 13:03:10,169 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:03:10,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:03:10,346 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:03:10,541 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:03:10,611 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:03:10,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:03:11,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:03:11,029 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 85 treesize of output 85 [2022-01-18 13:03:11,032 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 64 treesize of output 52 [2022-01-18 13:03:11,035 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 52 treesize of output 46 [2022-01-18 13:03:13,743 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:03:13,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764007442] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:03:13,743 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:03:13,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 23, 23] total 82 [2022-01-18 13:03:13,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79395354] [2022-01-18 13:03:13,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:03:13,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-01-18 13:03:13,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:03:13,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-01-18 13:03:13,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=6278, Unknown=28, NotChecked=0, Total=6642 [2022-01-18 13:03:13,748 INFO L87 Difference]: Start difference. First operand 28053 states and 99692 transitions. Second operand has 82 states, 82 states have (on average 5.670731707317073) internal successors, (465), 82 states have internal predecessors, (465), 0 states have call successors, (0), 0 states 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:03:35,779 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse5 (+ |c_#StackHeapBarrier| 1)) (.cse6 (<= (+ c_~q1_front~0 1) 0))) (let ((.cse0 (or .cse6 (<= c_~q1_front~0 c_~q1_back~0))) (.cse1 (<= (+ c_~q2_front~0 1) 0)) (.cse2 (or (<= c_~q1_back~0 c_~q1_front~0) (not .cse6))) (.cse3 (<= .cse5 |c_ULTIMATE.start_main_~#t2~0#1.base|)) (.cse4 (<= .cse5 |c_ULTIMATE.start_main_~#t3~0#1.base|))) (and (or (not (<= 0 c_~q1_back~0)) (forall ((v_ArrVal_504 (Array Int Int)) (v_ArrVal_503 (Array Int Int))) (not (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_503) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_504) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) (not (< c_~q1_back~0 c_~n1~0))) (< |c_#StackHeapBarrier| |c_ULTIMATE.start_main_~#t3~0#1.base|) (or (= (select |c_#valid| |c_ULTIMATE.start_main_~#t2~0#1.base|) 1) (= |c_ULTIMATE.start_main_~#t3~0#1.base| |c_ULTIMATE.start_main_~#t2~0#1.base|)) .cse0 (or (<= c_~q2_back~0 c_~q2_front~0) (not .cse1)) (or (and .cse0 .cse2 (<= c_~q2_front~0 c_~q2_back~0) .cse3 .cse4) .cse1) .cse2 .cse3 .cse4))) is different from false [2022-01-18 13:03:38,015 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse5 (+ |c_#StackHeapBarrier| 1)) (.cse6 (<= (+ c_~q1_front~0 1) 0))) (let ((.cse0 (or .cse6 (<= c_~q1_front~0 c_~q1_back~0))) (.cse1 (<= (+ c_~q2_front~0 1) 0)) (.cse2 (or (<= c_~q1_back~0 c_~q1_front~0) (not .cse6))) (.cse3 (<= .cse5 |c_ULTIMATE.start_main_~#t2~0#1.base|)) (.cse4 (<= .cse5 |c_ULTIMATE.start_main_~#t3~0#1.base|))) (and (or (not (<= 0 c_~q1_back~0)) (forall ((v_ArrVal_504 (Array Int Int)) (v_ArrVal_503 (Array Int Int))) (not (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_503) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_504) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) (not (< c_~q1_back~0 c_~n1~0))) (< |c_#StackHeapBarrier| |c_ULTIMATE.start_main_~#t3~0#1.base|) (or (= (select |c_#valid| |c_ULTIMATE.start_main_~#t2~0#1.base|) 1) (= |c_ULTIMATE.start_main_~#t3~0#1.base| |c_ULTIMATE.start_main_~#t2~0#1.base|)) .cse0 (or (<= c_~q2_back~0 c_~q2_front~0) (not .cse1)) (not (= |c_thread2Thread1of1ForFork2_~j~0#1| 0)) (or (and .cse0 .cse2 (<= c_~q2_front~0 c_~q2_back~0) .cse3 .cse4) .cse1) .cse2 .cse3 .cse4))) is different from false [2022-01-18 13:03:43,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:03:43,661 INFO L93 Difference]: Finished difference Result 118151 states and 423347 transitions. [2022-01-18 13:03:43,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-01-18 13:03:43,661 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 5.670731707317073) internal successors, (465), 82 states have internal predecessors, (465), 0 states have call successors, (0), 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 183 [2022-01-18 13:03:43,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:03:44,064 INFO L225 Difference]: With dead ends: 118151 [2022-01-18 13:03:44,064 INFO L226 Difference]: Without dead ends: 109837 [2022-01-18 13:03:44,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 350 SyntacticMatches, 13 SemanticMatches, 227 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 15550 ImplicationChecksByTransitivity, 27.5s TimeCoverageRelationStatistics Valid=5155, Invalid=46111, Unknown=44, NotChecked=902, Total=52212 [2022-01-18 13:03:44,074 INFO L933 BasicCegarLoop]: 419 mSDtfsCounter, 7542 mSDsluCounter, 22715 mSDsCounter, 0 mSdLazyCounter, 9337 mSolverCounterSat, 713 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7542 SdHoareTripleChecker+Valid, 21191 SdHoareTripleChecker+Invalid, 14416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 713 IncrementalHoareTripleChecker+Valid, 9337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4366 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-01-18 13:03:44,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7542 Valid, 21191 Invalid, 14416 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [713 Valid, 9337 Invalid, 0 Unknown, 4366 Unchecked, 5.3s Time] [2022-01-18 13:03:44,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109837 states. [2022-01-18 13:03:46,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109837 to 52458. [2022-01-18 13:03:46,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52458 states, 52457 states have (on average 3.6929675734411043) internal successors, (193722), 52457 states have internal predecessors, (193722), 0 states have call successors, (0), 0 states 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:03:46,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52458 states to 52458 states and 193722 transitions. [2022-01-18 13:03:46,474 INFO L78 Accepts]: Start accepts. Automaton has 52458 states and 193722 transitions. Word has length 183 [2022-01-18 13:03:46,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:03:46,474 INFO L470 AbstractCegarLoop]: Abstraction has 52458 states and 193722 transitions. [2022-01-18 13:03:46,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 5.670731707317073) internal successors, (465), 82 states have internal predecessors, (465), 0 states have call successors, (0), 0 states 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:03:46,475 INFO L276 IsEmpty]: Start isEmpty. Operand 52458 states and 193722 transitions. [2022-01-18 13:03:46,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-01-18 13:03:46,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:03:46,878 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:46,918 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:03:47,078 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,SelfDestructingSolverStorable14 [2022-01-18 13:03:47,079 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:03:47,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:03:47,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1845570942, now seen corresponding path program 2 times [2022-01-18 13:03:47,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:03:47,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495693018] [2022-01-18 13:03:47,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:03:47,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:03:47,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:03:47,167 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:03:47,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:03:47,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495693018] [2022-01-18 13:03:47,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495693018] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:03:47,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729329346] [2022-01-18 13:03:47,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:03:47,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:03:47,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:03:47,169 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:03:47,170 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:03:47,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:03:47,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:03:47,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 13:03:47,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:03:47,882 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:03:47,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:03:48,661 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:03:48,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729329346] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:03:48,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:03:48,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 22 [2022-01-18 13:03:48,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152102582] [2022-01-18 13:03:48,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:03:48,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 13:03:48,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:03:48,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 13:03:48,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-01-18 13:03:48,663 INFO L87 Difference]: Start difference. First operand 52458 states and 193722 transitions. Second operand has 22 states, 22 states have (on average 18.454545454545453) internal successors, (406), 22 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:03:49,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:03:49,313 INFO L93 Difference]: Finished difference Result 60605 states and 215871 transitions. [2022-01-18 13:03:49,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 13:03:49,314 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 18.454545454545453) internal successors, (406), 22 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 187 [2022-01-18 13:03:49,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:03:49,517 INFO L225 Difference]: With dead ends: 60605 [2022-01-18 13:03:49,517 INFO L226 Difference]: Without dead ends: 58072 [2022-01-18 13:03:49,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 357 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=328, Invalid=862, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 13:03:49,517 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 1401 mSDsluCounter, 1503 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1401 SdHoareTripleChecker+Valid, 1595 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:03:49,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1401 Valid, 1595 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 13:03:49,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58072 states. [2022-01-18 13:03:50,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58072 to 49059. [2022-01-18 13:03:50,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49059 states, 49058 states have (on average 3.6353499938847893) internal successors, (178343), 49058 states have internal predecessors, (178343), 0 states have call successors, (0), 0 states 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:03:50,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49059 states to 49059 states and 178343 transitions. [2022-01-18 13:03:50,891 INFO L78 Accepts]: Start accepts. Automaton has 49059 states and 178343 transitions. Word has length 187 [2022-01-18 13:03:50,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:03:50,892 INFO L470 AbstractCegarLoop]: Abstraction has 49059 states and 178343 transitions. [2022-01-18 13:03:50,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 18.454545454545453) internal successors, (406), 22 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:03:50,892 INFO L276 IsEmpty]: Start isEmpty. Operand 49059 states and 178343 transitions. [2022-01-18 13:03:50,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-01-18 13:03:50,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:03:50,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:50,998 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:03:51,182 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,SelfDestructingSolverStorable15 [2022-01-18 13:03:51,183 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:03:51,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:03:51,183 INFO L85 PathProgramCache]: Analyzing trace with hash -612553568, now seen corresponding path program 8 times [2022-01-18 13:03:51,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:03:51,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382802558] [2022-01-18 13:03:51,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:03:51,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:03:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:03:51,557 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:03:51,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:03:51,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382802558] [2022-01-18 13:03:51,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382802558] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:03:51,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529306356] [2022-01-18 13:03:51,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:03:51,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:03:51,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:03:51,560 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:03:51,591 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:03:51,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:03:51,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:03:51,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 13:03:51,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:03:52,123 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:03:52,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:03:52,549 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:03:52,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529306356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:03:52,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:03:52,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 13:03:52,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192448294] [2022-01-18 13:03:52,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:03:52,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 13:03:52,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:03:52,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 13:03:52,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2022-01-18 13:03:52,551 INFO L87 Difference]: Start difference. First operand 49059 states and 178343 transitions. Second operand has 28 states, 28 states have (on average 10.464285714285714) internal successors, (293), 28 states have internal predecessors, (293), 0 states have call successors, (0), 0 states 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:03:53,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:03:53,229 INFO L93 Difference]: Finished difference Result 41278 states and 143634 transitions. [2022-01-18 13:03:53,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 13:03:53,230 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 10.464285714285714) internal successors, (293), 28 states have internal predecessors, (293), 0 states have call successors, (0), 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 188 [2022-01-18 13:03:53,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:03:53,314 INFO L225 Difference]: With dead ends: 41278 [2022-01-18 13:03:53,314 INFO L226 Difference]: Without dead ends: 32019 [2022-01-18 13:03:53,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=426, Invalid=1644, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 13:03:53,315 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 988 mSDsluCounter, 2300 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 2359 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:03:53,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [988 Valid, 2359 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 13:03:53,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32019 states. [2022-01-18 13:03:53,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32019 to 26899. [2022-01-18 13:03:53,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26899 states, 26898 states have (on average 3.573499888467544) internal successors, (96120), 26898 states have internal predecessors, (96120), 0 states have call successors, (0), 0 states 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:03:53,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26899 states to 26899 states and 96120 transitions. [2022-01-18 13:03:53,889 INFO L78 Accepts]: Start accepts. Automaton has 26899 states and 96120 transitions. Word has length 188 [2022-01-18 13:03:53,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:03:53,889 INFO L470 AbstractCegarLoop]: Abstraction has 26899 states and 96120 transitions. [2022-01-18 13:03:53,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 10.464285714285714) internal successors, (293), 28 states have internal predecessors, (293), 0 states have call successors, (0), 0 states 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:03:53,889 INFO L276 IsEmpty]: Start isEmpty. Operand 26899 states and 96120 transitions. [2022-01-18 13:03:53,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 13:03:53,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:03:53,941 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:53,957 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:03:54,142 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,SelfDestructingSolverStorable16 [2022-01-18 13:03:54,142 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:03:54,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:03:54,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1206815453, now seen corresponding path program 9 times [2022-01-18 13:03:54,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:03:54,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919708053] [2022-01-18 13:03:54,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:03:54,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:03:54,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:03:55,109 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:03:55,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:03:55,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919708053] [2022-01-18 13:03:55,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919708053] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:03:55,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353478081] [2022-01-18 13:03:55,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:03:55,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:03:55,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:03:55,111 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:03:55,112 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:03:55,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 13:03:55,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:03:55,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 13:03:55,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:03:55,269 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:03:55,393 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 13:03:55,393 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:03:55,771 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:03:55,797 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:03:55,853 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-18 13:03:55,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:03:55,935 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_642 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_642) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) is different from false [2022-01-18 13:03:55,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:03:55,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 45 treesize of output 45 [2022-01-18 13:03:55,948 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 24 treesize of output 18 [2022-01-18 13:03:56,594 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-18 13:03:56,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353478081] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:03:56,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:03:56,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12, 12] total 37 [2022-01-18 13:03:56,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959333327] [2022-01-18 13:03:56,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:03:56,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 13:03:56,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:03:56,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 13:03:56,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1153, Unknown=1, NotChecked=68, Total=1332 [2022-01-18 13:03:56,596 INFO L87 Difference]: Start difference. First operand 26899 states and 96120 transitions. Second operand has 37 states, 37 states have (on average 10.243243243243244) internal successors, (379), 37 states have internal predecessors, (379), 0 states have call successors, (0), 0 states 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:03:59,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:03:59,368 INFO L93 Difference]: Finished difference Result 39909 states and 139962 transitions. [2022-01-18 13:03:59,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 13:03:59,369 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 10.243243243243244) internal successors, (379), 37 states have internal predecessors, (379), 0 states have call successors, (0), 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:03:59,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:03:59,565 INFO L225 Difference]: With dead ends: 39909 [2022-01-18 13:03:59,565 INFO L226 Difference]: Without dead ends: 38667 [2022-01-18 13:03:59,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 367 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 1701 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1193, Invalid=6466, Unknown=1, NotChecked=172, Total=7832 [2022-01-18 13:03:59,566 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 1435 mSDsluCounter, 3249 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1435 SdHoareTripleChecker+Valid, 3250 SdHoareTripleChecker+Invalid, 1512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 332 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 13:03:59,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1435 Valid, 3250 Invalid, 1512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1113 Invalid, 0 Unknown, 332 Unchecked, 0.5s Time] [2022-01-18 13:03:59,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38667 states. [2022-01-18 13:03:59,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38667 to 27277. [2022-01-18 13:04:00,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27277 states, 27276 states have (on average 3.563572371315442) internal successors, (97200), 27276 states have internal predecessors, (97200), 0 states have call successors, (0), 0 states 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:04:00,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27277 states to 27277 states and 97200 transitions. [2022-01-18 13:04:00,237 INFO L78 Accepts]: Start accepts. Automaton has 27277 states and 97200 transitions. Word has length 190 [2022-01-18 13:04:00,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:04:00,237 INFO L470 AbstractCegarLoop]: Abstraction has 27277 states and 97200 transitions. [2022-01-18 13:04:00,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 10.243243243243244) internal successors, (379), 37 states have internal predecessors, (379), 0 states have call successors, (0), 0 states 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:04:00,237 INFO L276 IsEmpty]: Start isEmpty. Operand 27277 states and 97200 transitions. [2022-01-18 13:04:00,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 13:04:00,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:04:00,288 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:04:00,304 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:04:00,489 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,SelfDestructingSolverStorable17 [2022-01-18 13:04:00,489 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:04:00,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:04:00,490 INFO L85 PathProgramCache]: Analyzing trace with hash 248891833, now seen corresponding path program 10 times [2022-01-18 13:04:00,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:04:00,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526125575] [2022-01-18 13:04:00,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:04:00,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:04:00,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:04:01,486 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:04:01,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:04:01,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526125575] [2022-01-18 13:04:01,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526125575] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:04:01,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107118516] [2022-01-18 13:04:01,487 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:04:01,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:04:01,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:04:01,488 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:04:01,489 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:04:01,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:04:01,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:04:01,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 13:04:01,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:04:01,635 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:04:01,829 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 13:04:01,829 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:04:02,750 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:04:02,862 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 25 treesize of output 7 [2022-01-18 13:04:02,987 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:04:02,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:04:03,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:04:03,205 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:04:03,207 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 24 treesize of output 18 [2022-01-18 13:04:04,963 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:04:04,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107118516] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:04:04,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:04:04,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 63 [2022-01-18 13:04:04,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26231410] [2022-01-18 13:04:04,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:04:04,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-18 13:04:04,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:04:04,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-18 13:04:04,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=3569, Unknown=1, NotChecked=0, Total=3906 [2022-01-18 13:04:04,965 INFO L87 Difference]: Start difference. First operand 27277 states and 97200 transitions. Second operand has 63 states, 63 states have (on average 7.428571428571429) internal successors, (468), 63 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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:04:13,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:04:13,435 INFO L93 Difference]: Finished difference Result 128152 states and 450471 transitions. [2022-01-18 13:04:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 13:04:13,436 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 7.428571428571429) internal successors, (468), 63 states have internal predecessors, (468), 0 states have call successors, (0), 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:04:13,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:04:13,889 INFO L225 Difference]: With dead ends: 128152 [2022-01-18 13:04:13,890 INFO L226 Difference]: Without dead ends: 121303 [2022-01-18 13:04:13,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 512 GetRequests, 344 SyntacticMatches, 12 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8256 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=3421, Invalid=21378, Unknown=7, NotChecked=0, Total=24806 [2022-01-18 13:04:13,891 INFO L933 BasicCegarLoop]: 287 mSDtfsCounter, 4566 mSDsluCounter, 9180 mSDsCounter, 0 mSdLazyCounter, 3422 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4566 SdHoareTripleChecker+Valid, 8614 SdHoareTripleChecker+Invalid, 4138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 3422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 13:04:13,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4566 Valid, 8614 Invalid, 4138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 3422 Invalid, 0 Unknown, 462 Unchecked, 1.5s Time] [2022-01-18 13:04:14,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121303 states. [2022-01-18 13:04:15,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121303 to 48709. [2022-01-18 13:04:16,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48709 states, 48708 states have (on average 3.6563603514823027) internal successors, (178094), 48708 states have internal predecessors, (178094), 0 states have call successors, (0), 0 states 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:04:16,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48709 states to 48709 states and 178094 transitions. [2022-01-18 13:04:16,184 INFO L78 Accepts]: Start accepts. Automaton has 48709 states and 178094 transitions. Word has length 190 [2022-01-18 13:04:16,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:04:16,184 INFO L470 AbstractCegarLoop]: Abstraction has 48709 states and 178094 transitions. [2022-01-18 13:04:16,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 7.428571428571429) internal successors, (468), 63 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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:04:16,184 INFO L276 IsEmpty]: Start isEmpty. Operand 48709 states and 178094 transitions. [2022-01-18 13:04:16,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 13:04:16,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:04:16,272 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:04:16,287 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:04:16,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:04:16,472 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:04:16,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:04:16,473 INFO L85 PathProgramCache]: Analyzing trace with hash 251109327, now seen corresponding path program 11 times [2022-01-18 13:04:16,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:04:16,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179349685] [2022-01-18 13:04:16,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:04:16,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:04:16,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:04:17,596 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:04:17,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:04:17,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179349685] [2022-01-18 13:04:17,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179349685] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:04:17,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259332880] [2022-01-18 13:04:17,597 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:04:17,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:04:17,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:04:17,599 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:04:17,600 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:04:17,723 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 13:04:17,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:04:17,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 13:04:17,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:04:18,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:04:18,423 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:04:18,460 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:04:18,508 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 13:04:18,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:04:18,578 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_741 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_741) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) is different from false [2022-01-18 13:04:18,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:04:18,600 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:04:18,603 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 24 treesize of output 18 [2022-01-18 13:04:19,222 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 1 not checked. [2022-01-18 13:04:19,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259332880] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:04:19,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:04:19,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 16, 12] total 45 [2022-01-18 13:04:19,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309917603] [2022-01-18 13:04:19,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:04:19,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 13:04:19,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:04:19,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 13:04:19,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1765, Unknown=1, NotChecked=84, Total=1980 [2022-01-18 13:04:19,224 INFO L87 Difference]: Start difference. First operand 48709 states and 178094 transitions. Second operand has 45 states, 45 states have (on average 9.955555555555556) internal successors, (448), 45 states have internal predecessors, (448), 0 states have call successors, (0), 0 states 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:04:23,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:04:23,783 INFO L93 Difference]: Finished difference Result 77899 states and 279705 transitions. [2022-01-18 13:04:23,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 13:04:23,784 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 9.955555555555556) internal successors, (448), 45 states have internal predecessors, (448), 0 states have call successors, (0), 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:04:23,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:04:24,076 INFO L225 Difference]: With dead ends: 77899 [2022-01-18 13:04:24,077 INFO L226 Difference]: Without dead ends: 72409 [2022-01-18 13:04:24,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 360 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2689 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1424, Invalid=10351, Unknown=1, NotChecked=214, Total=11990 [2022-01-18 13:04:24,078 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 1631 mSDsluCounter, 6152 mSDsCounter, 0 mSdLazyCounter, 2245 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1631 SdHoareTripleChecker+Valid, 5942 SdHoareTripleChecker+Invalid, 2691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 13:04:24,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1631 Valid, 5942 Invalid, 2691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2245 Invalid, 0 Unknown, 365 Unchecked, 0.9s Time] [2022-01-18 13:04:24,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72409 states. [2022-01-18 13:04:25,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72409 to 45488. [2022-01-18 13:04:25,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45488 states, 45487 states have (on average 3.690482995141469) internal successors, (167869), 45487 states have internal predecessors, (167869), 0 states have call successors, (0), 0 states 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:04:25,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45488 states to 45488 states and 167869 transitions. [2022-01-18 13:04:25,406 INFO L78 Accepts]: Start accepts. Automaton has 45488 states and 167869 transitions. Word has length 190 [2022-01-18 13:04:25,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:04:25,406 INFO L470 AbstractCegarLoop]: Abstraction has 45488 states and 167869 transitions. [2022-01-18 13:04:25,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 9.955555555555556) internal successors, (448), 45 states have internal predecessors, (448), 0 states have call successors, (0), 0 states 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:04:25,406 INFO L276 IsEmpty]: Start isEmpty. Operand 45488 states and 167869 transitions. [2022-01-18 13:04:25,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 13:04:25,488 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:04:25,488 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:04:25,504 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:04:25,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:04:25,689 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:04:25,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:04:25,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1618111305, now seen corresponding path program 12 times [2022-01-18 13:04:25,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:04:25,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890331221] [2022-01-18 13:04:25,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:04:25,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:04:25,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:04:26,832 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:04:26,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:04:26,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890331221] [2022-01-18 13:04:26,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890331221] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:04:26,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391908071] [2022-01-18 13:04:26,833 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:04:26,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:04:26,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:04:26,834 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:04:26,835 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:04:26,959 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 13:04:26,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:04:26,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 13:04:26,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:04:26,991 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:04:27,015 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 13:04:27,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 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 12 treesize of output 14 [2022-01-18 13:04:27,215 INFO L353 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-01-18 13:04:27,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 13:04:27,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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:04:27,827 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:04:27,853 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:04:27,914 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-18 13:04:27,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:04:27,994 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_793 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_793) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) is different from false [2022-01-18 13:04:28,018 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_793 (Array Int Int)) (v_ArrVal_792 (Array Int Int))) (not (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_792) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_793) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) is different from false [2022-01-18 13:04:28,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:04:28,034 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 167 treesize of output 159 [2022-01-18 13:04:28,039 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 138 treesize of output 114 [2022-01-18 13:04:28,042 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 114 treesize of output 102 [2022-01-18 13:04:29,079 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-18 13:04:29,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391908071] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:04:29,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:04:29,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 14, 14] total 42 [2022-01-18 13:04:29,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770253351] [2022-01-18 13:04:29,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:04:29,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 13:04:29,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:04:29,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 13:04:29,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1433, Unknown=2, NotChecked=154, Total=1722 [2022-01-18 13:04:29,081 INFO L87 Difference]: Start difference. First operand 45488 states and 167869 transitions. Second operand has 42 states, 42 states have (on average 9.261904761904763) internal successors, (389), 42 states have internal predecessors, (389), 0 states have call successors, (0), 0 states 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:04:32,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:04:32,728 INFO L93 Difference]: Finished difference Result 68515 states and 247256 transitions. [2022-01-18 13:04:32,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 13:04:32,729 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 9.261904761904763) internal successors, (389), 42 states have internal predecessors, (389), 0 states have call successors, (0), 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:04:32,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:04:32,919 INFO L225 Difference]: With dead ends: 68515 [2022-01-18 13:04:32,920 INFO L226 Difference]: Without dead ends: 60359 [2022-01-18 13:04:32,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 364 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1885 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1449, Invalid=7113, Unknown=2, NotChecked=366, Total=8930 [2022-01-18 13:04:32,921 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 1950 mSDsluCounter, 3619 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1950 SdHoareTripleChecker+Valid, 3562 SdHoareTripleChecker+Invalid, 2158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 798 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 13:04:32,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1950 Valid, 3562 Invalid, 2158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1263 Invalid, 0 Unknown, 798 Unchecked, 0.6s Time] [2022-01-18 13:04:32,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60359 states. [2022-01-18 13:04:33,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60359 to 34814. [2022-01-18 13:04:33,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34814 states, 34813 states have (on average 3.73644902766208) internal successors, (130077), 34813 states have internal predecessors, (130077), 0 states have call successors, (0), 0 states 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:04:33,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34814 states to 34814 states and 130077 transitions. [2022-01-18 13:04:33,858 INFO L78 Accepts]: Start accepts. Automaton has 34814 states and 130077 transitions. Word has length 190 [2022-01-18 13:04:33,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:04:33,859 INFO L470 AbstractCegarLoop]: Abstraction has 34814 states and 130077 transitions. [2022-01-18 13:04:33,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 9.261904761904763) internal successors, (389), 42 states have internal predecessors, (389), 0 states have call successors, (0), 0 states 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:04:33,859 INFO L276 IsEmpty]: Start isEmpty. Operand 34814 states and 130077 transitions. [2022-01-18 13:04:33,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:04:33,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:04:33,925 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:04:33,944 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:04:34,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:04:34,136 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:04:34,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:04:34,136 INFO L85 PathProgramCache]: Analyzing trace with hash 964566045, now seen corresponding path program 1 times [2022-01-18 13:04:34,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:04:34,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121750839] [2022-01-18 13:04:34,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:04:34,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:04:34,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:04:34,814 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:04:34,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:04:34,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121750839] [2022-01-18 13:04:34,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121750839] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:04:34,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076613303] [2022-01-18 13:04:34,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:04:34,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:04:34,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:04:34,816 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:04:34,817 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:04:34,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:04:34,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 13:04:34,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:04:35,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 13:04:35,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:04:35,991 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:04:36,092 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:04:36,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:04:36,290 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 13:04:36,290 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 15 [2022-01-18 13:04:37,215 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:04:37,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076613303] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:04:37,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:04:37,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 15] total 50 [2022-01-18 13:04:37,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513671358] [2022-01-18 13:04:37,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:04:37,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 13:04:37,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:04:37,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 13:04:37,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=2032, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 13:04:37,218 INFO L87 Difference]: Start difference. First operand 34814 states and 130077 transitions. Second operand has 50 states, 50 states have (on average 8.08) internal successors, (404), 50 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:04:38,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:04:38,487 INFO L93 Difference]: Finished difference Result 62510 states and 228198 transitions. [2022-01-18 13:04:38,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 13:04:38,487 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 8.08) internal successors, (404), 50 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 195 [2022-01-18 13:04:38,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:04:38,661 INFO L225 Difference]: With dead ends: 62510 [2022-01-18 13:04:38,662 INFO L226 Difference]: Without dead ends: 57389 [2022-01-18 13:04:38,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 361 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1334 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=918, Invalid=4052, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 13:04:38,662 INFO L933 BasicCegarLoop]: 219 mSDtfsCounter, 1623 mSDsluCounter, 4047 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1623 SdHoareTripleChecker+Valid, 3847 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 13:04:38,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1623 Valid, 3847 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1030 Invalid, 0 Unknown, 17 Unchecked, 0.5s Time] [2022-01-18 13:04:38,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57389 states. [2022-01-18 13:04:39,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57389 to 36236. [2022-01-18 13:04:39,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36236 states, 36235 states have (on average 3.7360562991582724) internal successors, (135376), 36235 states have internal predecessors, (135376), 0 states have call successors, (0), 0 states 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:04:39,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36236 states to 36236 states and 135376 transitions. [2022-01-18 13:04:39,877 INFO L78 Accepts]: Start accepts. Automaton has 36236 states and 135376 transitions. Word has length 195 [2022-01-18 13:04:39,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:04:39,878 INFO L470 AbstractCegarLoop]: Abstraction has 36236 states and 135376 transitions. [2022-01-18 13:04:39,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 8.08) internal successors, (404), 50 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:04:39,878 INFO L276 IsEmpty]: Start isEmpty. Operand 36236 states and 135376 transitions. [2022-01-18 13:04:39,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:04:39,954 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:04:39,954 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:04:39,970 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:04:40,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-18 13:04:40,155 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:04:40,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:04:40,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1624057675, now seen corresponding path program 2 times [2022-01-18 13:04:40,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:04:40,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911541987] [2022-01-18 13:04:40,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:04:40,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:04:40,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:04:42,172 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:04:42,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:04:42,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911541987] [2022-01-18 13:04:42,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911541987] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:04:42,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737912858] [2022-01-18 13:04:42,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:04:42,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:04:42,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:04:42,173 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:04:42,174 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:04:42,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:04:42,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:04:42,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 13:04:42,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:04:43,266 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:04:43,406 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:04:43,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:04:43,646 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 13:04:43,646 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 15 [2022-01-18 13:04:44,695 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:04:44,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737912858] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:04:44,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:04:44,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 14, 15] total 62 [2022-01-18 13:04:44,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399230586] [2022-01-18 13:04:44,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:04:44,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-01-18 13:04:44,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:04:44,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-01-18 13:04:44,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=525, Invalid=3257, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 13:04:44,702 INFO L87 Difference]: Start difference. First operand 36236 states and 135376 transitions. Second operand has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 0 states 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:04:55,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:04:55,937 INFO L93 Difference]: Finished difference Result 167931 states and 614422 transitions. [2022-01-18 13:04:55,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 13:04:55,938 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 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 195 [2022-01-18 13:04:55,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:04:56,572 INFO L225 Difference]: With dead ends: 167931 [2022-01-18 13:04:56,572 INFO L226 Difference]: Without dead ends: 149980 [2022-01-18 13:04:56,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10246 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=3712, Invalid=29960, Unknown=0, NotChecked=0, Total=33672 [2022-01-18 13:04:56,574 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 5624 mSDsluCounter, 10129 mSDsCounter, 0 mSdLazyCounter, 4424 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5624 SdHoareTripleChecker+Valid, 9615 SdHoareTripleChecker+Invalid, 4771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 4424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:04:56,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5624 Valid, 9615 Invalid, 4771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 4424 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-18 13:04:56,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149980 states. [2022-01-18 13:04:59,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149980 to 75698. [2022-01-18 13:04:59,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75698 states, 75697 states have (on average 3.789463254818553) internal successors, (286851), 75697 states have internal predecessors, (286851), 0 states have call successors, (0), 0 states 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:05:00,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75698 states to 75698 states and 286851 transitions. [2022-01-18 13:05:00,334 INFO L78 Accepts]: Start accepts. Automaton has 75698 states and 286851 transitions. Word has length 195 [2022-01-18 13:05:00,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:05:00,334 INFO L470 AbstractCegarLoop]: Abstraction has 75698 states and 286851 transitions. [2022-01-18 13:05:00,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 0 states 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:05:00,335 INFO L276 IsEmpty]: Start isEmpty. Operand 75698 states and 286851 transitions. [2022-01-18 13:05:00,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:05:00,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:05:00,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:05:00,508 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:05:00,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:05:00,693 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:05:00,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:05:00,694 INFO L85 PathProgramCache]: Analyzing trace with hash 685795045, now seen corresponding path program 3 times [2022-01-18 13:05:00,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:05:00,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761175947] [2022-01-18 13:05:00,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:05:00,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:05:00,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:05:01,200 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:05:01,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:05:01,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761175947] [2022-01-18 13:05:01,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761175947] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:05:01,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44166404] [2022-01-18 13:05:01,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:05:01,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:05:01,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:05:01,202 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:05:01,203 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:05:01,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 13:05:01,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:05:01,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 13:05:01,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:05:01,592 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 24 treesize of output 8 [2022-01-18 13:05:01,647 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 13:05:01,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:05:01,766 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 13:05:01,766 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 15 [2022-01-18 13:05:01,978 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 13:05:01,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44166404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:05:01,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:05:01,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 6, 6] total 24 [2022-01-18 13:05:01,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678585542] [2022-01-18 13:05:01,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:05:01,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 13:05:01,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:05:01,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 13:05:01,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-01-18 13:05:01,979 INFO L87 Difference]: Start difference. First operand 75698 states and 286851 transitions. Second operand has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 0 states have call successors, (0), 0 states 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:05:07,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:05:07,124 INFO L93 Difference]: Finished difference Result 220547 states and 840326 transitions. [2022-01-18 13:05:07,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 13:05:07,125 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 0 states have call successors, (0), 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 195 [2022-01-18 13:05:07,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:05:08,219 INFO L225 Difference]: With dead ends: 220547 [2022-01-18 13:05:08,219 INFO L226 Difference]: Without dead ends: 220412 [2022-01-18 13:05:08,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 382 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1139 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=868, Invalid=4102, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 13:05:08,220 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 2684 mSDsluCounter, 4093 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2684 SdHoareTripleChecker+Valid, 4097 SdHoareTripleChecker+Invalid, 1852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 13:05:08,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2684 Valid, 4097 Invalid, 1852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1718 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 13:05:08,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220412 states. [2022-01-18 13:05:13,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220412 to 155308. [2022-01-18 13:05:14,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155308 states, 155307 states have (on average 3.886051498000734) internal successors, (603531), 155307 states have internal predecessors, (603531), 0 states have call successors, (0), 0 states 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:05:15,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155308 states to 155308 states and 603531 transitions. [2022-01-18 13:05:15,336 INFO L78 Accepts]: Start accepts. Automaton has 155308 states and 603531 transitions. Word has length 195 [2022-01-18 13:05:15,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:05:15,337 INFO L470 AbstractCegarLoop]: Abstraction has 155308 states and 603531 transitions. [2022-01-18 13:05:15,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 0 states have call successors, (0), 0 states 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:05:15,337 INFO L276 IsEmpty]: Start isEmpty. Operand 155308 states and 603531 transitions. [2022-01-18 13:05:15,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:05:15,671 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:05:15,672 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:05:15,688 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:05:15,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:05:15,872 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:05:15,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:05:15,873 INFO L85 PathProgramCache]: Analyzing trace with hash 220915365, now seen corresponding path program 4 times [2022-01-18 13:05:15,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:05:15,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498623632] [2022-01-18 13:05:15,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:05:15,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:05:16,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:05:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:05:16,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:05:16,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498623632] [2022-01-18 13:05:16,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498623632] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:05:16,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662012811] [2022-01-18 13:05:16,938 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:05:16,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:05:16,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:05:16,939 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:05:16,941 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:05:17,061 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:05:17,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:05:17,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 13:05:17,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:05:18,629 INFO L353 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-01-18 13:05:18,629 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 44 treesize of output 10 [2022-01-18 13:05:18,687 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 13:05:18,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:05:19,143 INFO L353 Elim1Store]: treesize reduction 31, result has 71.6 percent of original size [2022-01-18 13:05:19,143 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 45 treesize of output 90 [2022-01-18 13:05:21,694 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:05:21,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662012811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:05:21,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:05:21,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 26] total 67 [2022-01-18 13:05:21,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82247106] [2022-01-18 13:05:21,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:05:21,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-01-18 13:05:21,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:05:21,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-01-18 13:05:21,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=692, Invalid=3730, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 13:05:21,697 INFO L87 Difference]: Start difference. First operand 155308 states and 603531 transitions. Second operand has 67 states, 67 states have (on average 6.895522388059701) internal successors, (462), 67 states have internal predecessors, (462), 0 states have call successors, (0), 0 states 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:05:30,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:05:30,404 INFO L93 Difference]: Finished difference Result 307529 states and 1182694 transitions. [2022-01-18 13:05:30,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-18 13:05:30,405 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 6.895522388059701) internal successors, (462), 67 states have internal predecessors, (462), 0 states have call successors, (0), 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 195 [2022-01-18 13:05:30,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:05:32,679 INFO L225 Difference]: With dead ends: 307529 [2022-01-18 13:05:32,679 INFO L226 Difference]: Without dead ends: 302150 [2022-01-18 13:05:32,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 348 SyntacticMatches, 4 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6682 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=3090, Invalid=18372, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 13:05:32,681 INFO L933 BasicCegarLoop]: 327 mSDtfsCounter, 4839 mSDsluCounter, 11033 mSDsCounter, 0 mSdLazyCounter, 2931 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4839 SdHoareTripleChecker+Valid, 10204 SdHoareTripleChecker+Invalid, 4680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 2931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1453 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 13:05:32,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4839 Valid, 10204 Invalid, 4680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 2931 Invalid, 0 Unknown, 1453 Unchecked, 1.4s Time] [2022-01-18 13:05:33,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302150 states. [2022-01-18 13:05:38,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302150 to 161781. [2022-01-18 13:05:38,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161781 states, 161780 states have (on average 3.8790827049078995) internal successors, (627558), 161780 states have internal predecessors, (627558), 0 states have call successors, (0), 0 states 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:05:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161781 states to 161781 states and 627558 transitions. [2022-01-18 13:05:39,365 INFO L78 Accepts]: Start accepts. Automaton has 161781 states and 627558 transitions. Word has length 195 [2022-01-18 13:05:39,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:05:39,365 INFO L470 AbstractCegarLoop]: Abstraction has 161781 states and 627558 transitions. [2022-01-18 13:05:39,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 6.895522388059701) internal successors, (462), 67 states have internal predecessors, (462), 0 states have call successors, (0), 0 states 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:05:39,366 INFO L276 IsEmpty]: Start isEmpty. Operand 161781 states and 627558 transitions. [2022-01-18 13:05:40,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:05:40,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:05:40,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:05:40,645 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:05:40,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:05:40,845 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:05:40,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:05:40,845 INFO L85 PathProgramCache]: Analyzing trace with hash -953663361, now seen corresponding path program 5 times [2022-01-18 13:05:40,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:05:40,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206256748] [2022-01-18 13:05:40,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:05:40,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:05:40,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:05:41,384 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:05:41,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:05:41,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206256748] [2022-01-18 13:05:41,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206256748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:05:41,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789117451] [2022-01-18 13:05:41,385 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:05:41,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:05:41,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:05:41,387 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:05:41,388 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:05:41,560 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 13:05:41,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:05:41,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 13:05:41,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:05:42,725 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 13:05:42,726 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 23 treesize of output 10 [2022-01-18 13:05:42,837 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:05:42,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:05:43,073 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 13:05:43,073 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 15 [2022-01-18 13:05:44,046 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:05:44,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789117451] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:05:44,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:05:44,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 15] total 44 [2022-01-18 13:05:44,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260336116] [2022-01-18 13:05:44,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:05:44,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 13:05:44,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:05:44,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 13:05:44,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1569, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 13:05:44,048 INFO L87 Difference]: Start difference. First operand 161781 states and 627558 transitions. Second operand has 44 states, 44 states have (on average 9.363636363636363) internal successors, (412), 44 states have internal predecessors, (412), 0 states have call successors, (0), 0 states 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:05:47,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:05:47,563 INFO L93 Difference]: Finished difference Result 202878 states and 778169 transitions. [2022-01-18 13:05:47,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 13:05:47,566 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 9.363636363636363) internal successors, (412), 44 states have internal predecessors, (412), 0 states have call successors, (0), 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 195 [2022-01-18 13:05:47,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:05:48,702 INFO L225 Difference]: With dead ends: 202878 [2022-01-18 13:05:48,702 INFO L226 Difference]: Without dead ends: 199635 [2022-01-18 13:05:48,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 366 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 938 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=828, Invalid=3462, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 13:05:48,703 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 1796 mSDsluCounter, 4658 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1796 SdHoareTripleChecker+Valid, 4357 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:05:48,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1796 Valid, 4357 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1269 Invalid, 0 Unknown, 18 Unchecked, 1.0s Time] [2022-01-18 13:05:48,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199635 states. [2022-01-18 13:05:53,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199635 to 159378. [2022-01-18 13:05:53,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159378 states, 159377 states have (on average 3.8837912622272976) internal successors, (618987), 159377 states have internal predecessors, (618987), 0 states have call successors, (0), 0 states 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:05:54,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159378 states to 159378 states and 618987 transitions. [2022-01-18 13:05:54,703 INFO L78 Accepts]: Start accepts. Automaton has 159378 states and 618987 transitions. Word has length 195 [2022-01-18 13:05:54,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:05:54,704 INFO L470 AbstractCegarLoop]: Abstraction has 159378 states and 618987 transitions. [2022-01-18 13:05:54,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 9.363636363636363) internal successors, (412), 44 states have internal predecessors, (412), 0 states have call successors, (0), 0 states 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:05:54,704 INFO L276 IsEmpty]: Start isEmpty. Operand 159378 states and 618987 transitions. [2022-01-18 13:05:55,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:05:55,076 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:05:55,077 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:05:55,094 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:05:55,278 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,SelfDestructingSolverStorable25 [2022-01-18 13:05:55,278 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:05:55,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:05:55,279 INFO L85 PathProgramCache]: Analyzing trace with hash -553701649, now seen corresponding path program 6 times [2022-01-18 13:05:55,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:05:55,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180549699] [2022-01-18 13:05:55,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:05:55,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:05:55,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:05:57,711 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:05:57,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:05:57,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180549699] [2022-01-18 13:05:57,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180549699] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:05:57,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938634648] [2022-01-18 13:05:57,711 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:05:57,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:05:57,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:05:57,713 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:05:57,713 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:05:57,872 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 13:05:57,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:05:57,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 13:05:57,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:05:58,640 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 25 treesize of output 7 [2022-01-18 13:05:58,764 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:05:58,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:05:59,028 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 13:05:59,029 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 15 [2022-01-18 13:06:00,161 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:06:00,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938634648] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:06:00,161 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:06:00,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 14, 15] total 62 [2022-01-18 13:06:00,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897752276] [2022-01-18 13:06:00,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:06:00,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-01-18 13:06:00,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:06:00,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-01-18 13:06:00,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=3254, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 13:06:00,164 INFO L87 Difference]: Start difference. First operand 159378 states and 618987 transitions. Second operand has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 0 states 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:06:11,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:06:11,665 INFO L93 Difference]: Finished difference Result 289143 states and 1105699 transitions. [2022-01-18 13:06:11,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 13:06:11,666 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 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 195 [2022-01-18 13:06:11,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:06:13,722 INFO L225 Difference]: With dead ends: 289143 [2022-01-18 13:06:13,722 INFO L226 Difference]: Without dead ends: 282087 [2022-01-18 13:06:13,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7656 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=3295, Invalid=23765, Unknown=0, NotChecked=0, Total=27060 [2022-01-18 13:06:13,724 INFO L933 BasicCegarLoop]: 361 mSDtfsCounter, 4673 mSDsluCounter, 11466 mSDsCounter, 0 mSdLazyCounter, 5628 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4673 SdHoareTripleChecker+Valid, 10795 SdHoareTripleChecker+Invalid, 5900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 5628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-18 13:06:13,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4673 Valid, 10795 Invalid, 5900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 5628 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-01-18 13:06:14,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282087 states. [2022-01-18 13:06:19,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282087 to 180867. [2022-01-18 13:06:20,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180867 states, 180866 states have (on average 3.908130881426028) internal successors, (706848), 180866 states have internal predecessors, (706848), 0 states have call successors, (0), 0 states 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:06:21,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180867 states to 180867 states and 706848 transitions. [2022-01-18 13:06:21,553 INFO L78 Accepts]: Start accepts. Automaton has 180867 states and 706848 transitions. Word has length 195 [2022-01-18 13:06:21,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:06:21,554 INFO L470 AbstractCegarLoop]: Abstraction has 180867 states and 706848 transitions. [2022-01-18 13:06:21,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 0 states 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:06:21,554 INFO L276 IsEmpty]: Start isEmpty. Operand 180867 states and 706848 transitions. [2022-01-18 13:06:22,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:06:22,623 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:06:22,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:06:22,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 13:06:22,825 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,SelfDestructingSolverStorable26 [2022-01-18 13:06:22,826 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:06:22,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:06:22,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2082891513, now seen corresponding path program 7 times [2022-01-18 13:06:22,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:06:22,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248697491] [2022-01-18 13:06:22,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:06:22,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:06:22,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:06:23,462 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:06:23,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:06:23,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248697491] [2022-01-18 13:06:23,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248697491] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:06:23,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598706618] [2022-01-18 13:06:23,463 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:06:23,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:06:23,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:06:23,464 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:06:23,465 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:06:23,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:06:23,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 13:06:23,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:06:24,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:06:24,788 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:06:24,913 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 13:06:24,913 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 23 treesize of output 10 [2022-01-18 13:06:25,041 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:06:25,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:06:25,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:06:25,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 44 treesize of output 44 [2022-01-18 13:06:25,333 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 24 treesize of output 18 [2022-01-18 13:06:26,913 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:06:26,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598706618] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:06:26,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:06:26,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 22] total 60 [2022-01-18 13:06:26,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923734662] [2022-01-18 13:06:26,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:06:26,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 13:06:26,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:06:26,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 13:06:26,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=3194, Unknown=3, NotChecked=0, Total=3540 [2022-01-18 13:06:26,915 INFO L87 Difference]: Start difference. First operand 180867 states and 706848 transitions. Second operand has 60 states, 60 states have (on average 7.016666666666667) internal successors, (421), 60 states have internal predecessors, (421), 0 states have call successors, (0), 0 states 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:06:31,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:06:31,801 INFO L93 Difference]: Finished difference Result 251359 states and 969598 transitions. [2022-01-18 13:06:31,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 13:06:31,801 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 7.016666666666667) internal successors, (421), 60 states have internal predecessors, (421), 0 states have call successors, (0), 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 195 [2022-01-18 13:06:31,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:06:33,695 INFO L225 Difference]: With dead ends: 251359 [2022-01-18 13:06:33,695 INFO L226 Difference]: Without dead ends: 246238 [2022-01-18 13:06:33,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 356 SyntacticMatches, 3 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2247 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1561, Invalid=8942, Unknown=3, NotChecked=0, Total=10506 [2022-01-18 13:06:33,696 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 3409 mSDsluCounter, 6872 mSDsCounter, 0 mSdLazyCounter, 2044 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3409 SdHoareTripleChecker+Valid, 6472 SdHoareTripleChecker+Invalid, 2209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 13:06:33,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3409 Valid, 6472 Invalid, 2209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2044 Invalid, 0 Unknown, 52 Unchecked, 0.9s Time] [2022-01-18 13:06:33,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246238 states. [2022-01-18 13:06:38,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246238 to 182780. [2022-01-18 13:06:38,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182780 states, 182779 states have (on average 3.905218870876851) internal successors, (713792), 182779 states have internal predecessors, (713792), 0 states have call successors, (0), 0 states 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:06:40,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182780 states to 182780 states and 713792 transitions. [2022-01-18 13:06:40,408 INFO L78 Accepts]: Start accepts. Automaton has 182780 states and 713792 transitions. Word has length 195 [2022-01-18 13:06:40,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:06:40,408 INFO L470 AbstractCegarLoop]: Abstraction has 182780 states and 713792 transitions. [2022-01-18 13:06:40,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.016666666666667) internal successors, (421), 60 states have internal predecessors, (421), 0 states have call successors, (0), 0 states 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:06:40,408 INFO L276 IsEmpty]: Start isEmpty. Operand 182780 states and 713792 transitions. [2022-01-18 13:06:40,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:06:40,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:06:40,814 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:06:40,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 13:06:41,014 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,SelfDestructingSolverStorable27 [2022-01-18 13:06:41,015 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:06:41,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:06:41,015 INFO L85 PathProgramCache]: Analyzing trace with hash -505732207, now seen corresponding path program 8 times [2022-01-18 13:06:41,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:06:41,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121334098] [2022-01-18 13:06:41,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:06:41,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:06:41,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:06:45,215 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:06:45,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:06:45,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121334098] [2022-01-18 13:06:45,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121334098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:06:45,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580027109] [2022-01-18 13:06:45,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 13:06:45,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:06:45,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:06:45,217 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:06:45,218 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:06:45,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 13:06:45,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:06:45,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 13:06:45,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:06:46,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:06:46,657 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:06:46,767 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:06:46,918 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:06:46,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:06:47,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:06:47,336 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 44 treesize of output 44 [2022-01-18 13:06:47,340 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 24 treesize of output 18 [2022-01-18 13:06:49,342 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:06:49,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580027109] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:06:49,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:06:49,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 21, 22] total 87 [2022-01-18 13:06:49,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83371874] [2022-01-18 13:06:49,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:06:49,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-01-18 13:06:49,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:06:49,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-01-18 13:06:49,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=531, Invalid=6935, Unknown=16, NotChecked=0, Total=7482 [2022-01-18 13:06:49,344 INFO L87 Difference]: Start difference. First operand 182780 states and 713792 transitions. Second operand has 87 states, 87 states have (on average 5.551724137931035) internal successors, (483), 87 states have internal predecessors, (483), 0 states have call successors, (0), 0 states 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:07:12,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:07:12,296 INFO L93 Difference]: Finished difference Result 349533 states and 1337167 transitions. [2022-01-18 13:07:12,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2022-01-18 13:07:12,297 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 5.551724137931035) internal successors, (483), 87 states have internal predecessors, (483), 0 states have call successors, (0), 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 195 [2022-01-18 13:07:12,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:07:14,832 INFO L225 Difference]: With dead ends: 349533 [2022-01-18 13:07:14,832 INFO L226 Difference]: Without dead ends: 340767 [2022-01-18 13:07:14,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15436 ImplicationChecksByTransitivity, 20.3s TimeCoverageRelationStatistics Valid=5439, Invalid=48123, Unknown=30, NotChecked=0, Total=53592 [2022-01-18 13:07:14,834 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 8095 mSDsluCounter, 13790 mSDsCounter, 0 mSdLazyCounter, 7554 mSolverCounterSat, 550 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8095 SdHoareTripleChecker+Valid, 12599 SdHoareTripleChecker+Invalid, 9923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 550 IncrementalHoareTripleChecker+Valid, 7554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1819 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-18 13:07:14,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8095 Valid, 12599 Invalid, 9923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [550 Valid, 7554 Invalid, 0 Unknown, 1819 Unchecked, 4.1s Time] [2022-01-18 13:07:15,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340767 states. [2022-01-18 13:07:23,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340767 to 210562. [2022-01-18 13:07:23,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210562 states, 210561 states have (on average 3.8914186387792613) internal successors, (819381), 210561 states have internal predecessors, (819381), 0 states have call successors, (0), 0 states 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:07:24,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210562 states to 210562 states and 819381 transitions. [2022-01-18 13:07:24,605 INFO L78 Accepts]: Start accepts. Automaton has 210562 states and 819381 transitions. Word has length 195 [2022-01-18 13:07:24,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:07:24,605 INFO L470 AbstractCegarLoop]: Abstraction has 210562 states and 819381 transitions. [2022-01-18 13:07:24,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 5.551724137931035) internal successors, (483), 87 states have internal predecessors, (483), 0 states have call successors, (0), 0 states 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:07:24,606 INFO L276 IsEmpty]: Start isEmpty. Operand 210562 states and 819381 transitions. [2022-01-18 13:07:25,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:07:25,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:07:25,873 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:07:25,890 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:07:26,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:07:26,075 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:07:26,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:07:26,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1942671839, now seen corresponding path program 9 times [2022-01-18 13:07:26,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:07:26,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42584909] [2022-01-18 13:07:26,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:07:26,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:07:26,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:07:26,785 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 13:07:26,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:07:26,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42584909] [2022-01-18 13:07:26,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42584909] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:07:26,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401895824] [2022-01-18 13:07:26,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 13:07:26,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:07:26,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:07:26,788 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:07:26,790 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:07:26,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 13:07:26,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:07:26,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 13:07:26,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:07:27,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:07:27,531 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:07:27,566 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:07:27,647 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 13:07:27,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:07:27,811 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_1229 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1229) c_~q2~0.base) (+ c_~q2~0.offset (* c_~q2_front~0 4))))) (or (<= (+ .cse0 1) 0) (<= 1 .cse0)))) (= |c_thread2Thread1of1ForFork2_~j~0#1| 0)) is different from false [2022-01-18 13:07:27,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:07:27,823 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 74 treesize of output 66 [2022-01-18 13:07:27,825 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 29 treesize of output 17 [2022-01-18 13:07:28,500 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 13:07:28,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401895824] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:07:28,500 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:07:28,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 13, 13] total 43 [2022-01-18 13:07:28,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550682297] [2022-01-18 13:07:28,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:07:28,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 13:07:28,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:07:28,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 13:07:28,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1611, Unknown=1, NotChecked=80, Total=1806 [2022-01-18 13:07:28,502 INFO L87 Difference]: Start difference. First operand 210562 states and 819381 transitions. Second operand has 43 states, 43 states have (on average 10.069767441860465) internal successors, (433), 43 states have internal predecessors, (433), 0 states have call successors, (0), 0 states 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:07:38,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:07:38,044 INFO L93 Difference]: Finished difference Result 304407 states and 1155848 transitions. [2022-01-18 13:07:38,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 13:07:38,045 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 10.069767441860465) internal successors, (433), 43 states have internal predecessors, (433), 0 states have call successors, (0), 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 195 [2022-01-18 13:07:38,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:07:40,333 INFO L225 Difference]: With dead ends: 304407 [2022-01-18 13:07:40,333 INFO L226 Difference]: Without dead ends: 304272 [2022-01-18 13:07:40,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 368 SyntacticMatches, 5 SemanticMatches, 105 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2426 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=1567, Invalid=9566, Unknown=1, NotChecked=208, Total=11342 [2022-01-18 13:07:40,334 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 4587 mSDsluCounter, 8234 mSDsCounter, 0 mSdLazyCounter, 3863 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4587 SdHoareTripleChecker+Valid, 7797 SdHoareTripleChecker+Invalid, 4738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 3863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 703 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 13:07:40,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4587 Valid, 7797 Invalid, 4738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 3863 Invalid, 0 Unknown, 703 Unchecked, 1.7s Time] [2022-01-18 13:07:40,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304272 states. [2022-01-18 13:07:48,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304272 to 184553. [2022-01-18 13:07:49,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184553 states, 184552 states have (on average 3.865701807620616) internal successors, (713423), 184552 states have internal predecessors, (713423), 0 states have call successors, (0), 0 states 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:07:50,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184553 states to 184553 states and 713423 transitions. [2022-01-18 13:07:50,573 INFO L78 Accepts]: Start accepts. Automaton has 184553 states and 713423 transitions. Word has length 195 [2022-01-18 13:07:50,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:07:50,573 INFO L470 AbstractCegarLoop]: Abstraction has 184553 states and 713423 transitions. [2022-01-18 13:07:50,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 10.069767441860465) internal successors, (433), 43 states have internal predecessors, (433), 0 states have call successors, (0), 0 states 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:07:50,574 INFO L276 IsEmpty]: Start isEmpty. Operand 184553 states and 713423 transitions. [2022-01-18 13:07:50,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:07:50,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:07:50,990 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:07:51,006 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:07:51,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:07:51,190 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:07:51,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:07:51,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1804120513, now seen corresponding path program 10 times [2022-01-18 13:07:51,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:07:51,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449493781] [2022-01-18 13:07:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:07:51,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:07:51,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:07:51,724 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:07:51,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:07:51,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449493781] [2022-01-18 13:07:51,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449493781] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:07:51,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612364012] [2022-01-18 13:07:51,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 13:07:51,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:07:51,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:07:51,726 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:07:51,726 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:07:51,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 13:07:51,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:07:51,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 74 conjunts are in the unsatisfiable core [2022-01-18 13:07:51,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:07:54,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:07:54,969 INFO L353 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-01-18 13:07:54,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 44 [2022-01-18 13:07:54,976 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 27 treesize of output 15 [2022-01-18 13:07:55,165 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:07:55,333 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:07:55,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:07:55,952 INFO L353 Elim1Store]: treesize reduction 27, result has 75.2 percent of original size [2022-01-18 13:07:55,952 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 95 treesize of output 136 [2022-01-18 13:07:55,972 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 29 treesize of output 17 [2022-01-18 13:07:59,284 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:07:59,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612364012] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:07:59,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:07:59,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 38, 33] total 86 [2022-01-18 13:07:59,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381471552] [2022-01-18 13:07:59,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:07:59,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-01-18 13:07:59,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:07:59,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-01-18 13:07:59,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=764, Invalid=6545, Unknown=1, NotChecked=0, Total=7310 [2022-01-18 13:07:59,286 INFO L87 Difference]: Start difference. First operand 184553 states and 713423 transitions. Second operand has 86 states, 86 states have (on average 5.465116279069767) internal successors, (470), 86 states have internal predecessors, (470), 0 states have call successors, (0), 0 states 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:08:14,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:08:14,841 INFO L93 Difference]: Finished difference Result 429978 states and 1644013 transitions. [2022-01-18 13:08:14,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 13:08:14,842 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 5.465116279069767) internal successors, (470), 86 states have internal predecessors, (470), 0 states have call successors, (0), 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 195 [2022-01-18 13:08:14,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:08:17,956 INFO L225 Difference]: With dead ends: 429978 [2022-01-18 13:08:17,956 INFO L226 Difference]: Without dead ends: 429978 [2022-01-18 13:08:17,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 331 SyntacticMatches, 9 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13196 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=4099, Invalid=33699, Unknown=32, NotChecked=0, Total=37830 [2022-01-18 13:08:17,958 INFO L933 BasicCegarLoop]: 387 mSDtfsCounter, 6300 mSDsluCounter, 20181 mSDsCounter, 0 mSdLazyCounter, 5355 mSolverCounterSat, 404 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6300 SdHoareTripleChecker+Valid, 19035 SdHoareTripleChecker+Invalid, 8052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 404 IncrementalHoareTripleChecker+Valid, 5355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2293 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 13:08:17,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6300 Valid, 19035 Invalid, 8052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [404 Valid, 5355 Invalid, 0 Unknown, 2293 Unchecked, 2.4s Time] [2022-01-18 13:08:18,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429978 states. [2022-01-18 13:08:26,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429978 to 195977. [2022-01-18 13:08:26,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195977 states, 195976 states have (on average 3.8709229701596115) internal successors, (758608), 195976 states have internal predecessors, (758608), 0 states have call successors, (0), 0 states 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:08:28,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195977 states to 195977 states and 758608 transitions. [2022-01-18 13:08:28,205 INFO L78 Accepts]: Start accepts. Automaton has 195977 states and 758608 transitions. Word has length 195 [2022-01-18 13:08:28,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:08:28,205 INFO L470 AbstractCegarLoop]: Abstraction has 195977 states and 758608 transitions. [2022-01-18 13:08:28,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 5.465116279069767) internal successors, (470), 86 states have internal predecessors, (470), 0 states have call successors, (0), 0 states 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:08:28,206 INFO L276 IsEmpty]: Start isEmpty. Operand 195977 states and 758608 transitions. [2022-01-18 13:08:28,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:08:28,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:08:28,637 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:08:28,653 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:08:28,838 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,SelfDestructingSolverStorable30 [2022-01-18 13:08:28,838 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:08:28,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:08:28,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1627169991, now seen corresponding path program 11 times [2022-01-18 13:08:28,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:08:28,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848042107] [2022-01-18 13:08:28,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:08:28,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:08:28,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:08:30,160 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 13:08:30,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:08:30,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848042107] [2022-01-18 13:08:30,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848042107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:08:30,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619559930] [2022-01-18 13:08:30,161 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 13:08:30,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:08:30,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:08:30,164 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:08:30,168 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:08:30,336 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 13:08:30,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:08:30,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 13:08:30,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:08:30,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:08:30,915 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:08:31,076 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 13:08:31,077 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 11 [2022-01-18 13:08:31,138 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 13:08:31,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:08:31,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:08:31,395 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 74 treesize of output 66 [2022-01-18 13:08:31,398 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 29 treesize of output 17 [2022-01-18 13:08:32,559 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 13:08:32,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619559930] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:08:32,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:08:32,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13, 13] total 41 [2022-01-18 13:08:32,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494570750] [2022-01-18 13:08:32,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:08:32,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 13:08:32,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:08:32,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 13:08:32,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1450, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 13:08:32,561 INFO L87 Difference]: Start difference. First operand 195977 states and 758608 transitions. Second operand has 41 states, 41 states have (on average 10.487804878048781) internal successors, (430), 41 states have internal predecessors, (430), 0 states have call successors, (0), 0 states 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:08:36,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:08:36,413 INFO L93 Difference]: Finished difference Result 265293 states and 1016977 transitions. [2022-01-18 13:08:36,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 13:08:36,414 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 10.487804878048781) internal successors, (430), 41 states have internal predecessors, (430), 0 states have call successors, (0), 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 195 [2022-01-18 13:08:36,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:08:37,772 INFO L225 Difference]: With dead ends: 265293 [2022-01-18 13:08:37,772 INFO L226 Difference]: Without dead ends: 265293 [2022-01-18 13:08:37,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 372 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1007 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=913, Invalid=4939, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 13:08:37,773 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 1911 mSDsluCounter, 3701 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1911 SdHoareTripleChecker+Valid, 3558 SdHoareTripleChecker+Invalid, 1611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 604 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 13:08:37,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1911 Valid, 3558 Invalid, 1611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 976 Invalid, 0 Unknown, 604 Unchecked, 0.4s Time] [2022-01-18 13:08:38,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265293 states. [2022-01-18 13:08:43,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265293 to 206672. [2022-01-18 13:08:43,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206672 states, 206671 states have (on average 3.871104315554674) internal successors, (800045), 206671 states have internal predecessors, (800045), 0 states have call successors, (0), 0 states 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:08:45,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206672 states to 206672 states and 800045 transitions. [2022-01-18 13:08:45,724 INFO L78 Accepts]: Start accepts. Automaton has 206672 states and 800045 transitions. Word has length 195 [2022-01-18 13:08:45,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:08:45,725 INFO L470 AbstractCegarLoop]: Abstraction has 206672 states and 800045 transitions. [2022-01-18 13:08:45,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 10.487804878048781) internal successors, (430), 41 states have internal predecessors, (430), 0 states have call successors, (0), 0 states 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:08:45,725 INFO L276 IsEmpty]: Start isEmpty. Operand 206672 states and 800045 transitions. [2022-01-18 13:08:46,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:08:46,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:08:46,225 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:08:46,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 13:08:46,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-01-18 13:08:46,426 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:08:46,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:08:46,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1697875973, now seen corresponding path program 12 times [2022-01-18 13:08:46,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:08:46,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126556790] [2022-01-18 13:08:46,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:08:46,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:08:46,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:08:48,445 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:08:48,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:08:48,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126556790] [2022-01-18 13:08:48,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126556790] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:08:48,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361810317] [2022-01-18 13:08:48,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 13:08:48,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:08:48,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:08:48,447 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:08:48,448 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:08:48,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 13:08:48,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 13:08:48,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 78 conjunts are in the unsatisfiable core [2022-01-18 13:08:48,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:08:48,660 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:08:49,071 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-01-18 13:08:49,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 13:08:50,233 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 13:08:50,233 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:08:51,722 INFO L353 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-01-18 13:08:51,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 47 [2022-01-18 13:08:51,736 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 19 treesize of output 7 [2022-01-18 13:08:52,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 13:08:52,095 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 23 treesize of output 23 [2022-01-18 13:08:52,254 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:08:52,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:08:53,031 INFO L353 Elim1Store]: treesize reduction 27, result has 75.2 percent of original size [2022-01-18 13:08:53,031 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 65 treesize of output 114 [2022-01-18 13:08:53,036 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 24 treesize of output 18 [2022-01-18 13:08:57,958 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:08:57,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361810317] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 13:08:57,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 13:08:57,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 35, 33] total 103 [2022-01-18 13:08:57,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477898035] [2022-01-18 13:08:57,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 13:08:57,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2022-01-18 13:08:57,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 13:08:57,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2022-01-18 13:08:57,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=840, Invalid=9666, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 13:08:57,960 INFO L87 Difference]: Start difference. First operand 206672 states and 800045 transitions. Second operand has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 103 states have internal predecessors, (506), 0 states have call successors, (0), 0 states 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:09:23,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 13:09:23,150 INFO L93 Difference]: Finished difference Result 290545 states and 1104345 transitions. [2022-01-18 13:09:23,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 13:09:23,164 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 103 states have internal predecessors, (506), 0 states have call successors, (0), 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 195 [2022-01-18 13:09:23,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 13:09:24,722 INFO L225 Difference]: With dead ends: 290545 [2022-01-18 13:09:24,722 INFO L226 Difference]: Without dead ends: 289663 [2022-01-18 13:09:24,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 340 SyntacticMatches, 42 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17406 ImplicationChecksByTransitivity, 24.7s TimeCoverageRelationStatistics Valid=5590, Invalid=40420, Unknown=0, NotChecked=0, Total=46010 [2022-01-18 13:09:24,724 INFO L933 BasicCegarLoop]: 304 mSDtfsCounter, 8099 mSDsluCounter, 17435 mSDsCounter, 0 mSdLazyCounter, 5029 mSolverCounterSat, 436 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8099 SdHoareTripleChecker+Valid, 15950 SdHoareTripleChecker+Invalid, 8305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 436 IncrementalHoareTripleChecker+Valid, 5029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2840 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-01-18 13:09:24,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8099 Valid, 15950 Invalid, 8305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [436 Valid, 5029 Invalid, 0 Unknown, 2840 Unchecked, 2.6s Time] [2022-01-18 13:09:25,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289663 states. [2022-01-18 13:09:31,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289663 to 218351. [2022-01-18 13:09:31,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218351 states, 218350 states have (on average 3.8712479963361575) internal successors, (845287), 218350 states have internal predecessors, (845287), 0 states have call successors, (0), 0 states 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:09:33,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218351 states to 218351 states and 845287 transitions. [2022-01-18 13:09:33,327 INFO L78 Accepts]: Start accepts. Automaton has 218351 states and 845287 transitions. Word has length 195 [2022-01-18 13:09:33,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 13:09:33,327 INFO L470 AbstractCegarLoop]: Abstraction has 218351 states and 845287 transitions. [2022-01-18 13:09:33,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 103 states have internal predecessors, (506), 0 states have call successors, (0), 0 states 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:09:33,328 INFO L276 IsEmpty]: Start isEmpty. Operand 218351 states and 845287 transitions. [2022-01-18 13:09:34,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 13:09:34,705 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 13:09:34,705 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:09:34,721 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:09:34,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:09:34,905 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 13:09:34,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 13:09:34,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1642533183, now seen corresponding path program 13 times [2022-01-18 13:09:34,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 13:09:34,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167763459] [2022-01-18 13:09:34,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 13:09:34,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 13:09:34,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:09:36,642 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:09:36,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 13:09:36,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167763459] [2022-01-18 13:09:36,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167763459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 13:09:36,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154484791] [2022-01-18 13:09:36,642 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 13:09:36,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 13:09:36,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 13:09:36,644 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:09:36,645 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:09:36,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 13:09:36,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-18 13:09:36,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 13:09:39,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 13:09:39,842 INFO L353 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-01-18 13:09:39,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 46 [2022-01-18 13:09:39,868 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-18 13:09:39,869 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 29 treesize of output 19 [2022-01-18 13:09:40,396 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-18 13:09:40,396 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:09:40,504 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 13:09:40,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 13:09:41,357 INFO L353 Elim1Store]: treesize reduction 27, result has 75.2 percent of original size [2022-01-18 13:09:41,357 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 65 treesize of output 114 [2022-01-18 13:09:41,364 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 24 treesize of output 18