/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-Overflow-32bit-Automizer_Default.epf -i ../sv-benchmarks/c/weaver/chl-chromosome-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 15:44:48,223 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 15:44:48,228 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 15:44:48,296 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 15:44:48,296 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 15:44:48,305 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 15:44:48,308 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 15:44:48,314 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 15:44:48,317 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 15:44:48,325 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 15:44:48,326 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 15:44:48,328 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 15:44:48,328 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 15:44:48,331 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 15:44:48,333 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 15:44:48,339 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 15:44:48,341 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 15:44:48,343 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 15:44:48,351 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 15:44:48,356 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 15:44:48,361 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 15:44:48,363 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 15:44:48,364 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 15:44:48,365 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 15:44:48,372 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 15:44:48,373 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 15:44:48,373 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 15:44:48,374 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 15:44:48,377 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 15:44:48,378 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 15:44:48,379 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 15:44:48,380 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 15:44:48,382 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 15:44:48,383 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 15:44:48,385 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 15:44:48,385 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 15:44:48,386 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 15:44:48,386 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 15:44:48,386 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 15:44:48,387 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 15:44:48,388 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 15:44:48,390 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2021-10-08 15:44:48,438 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 15:44:48,439 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 15:44:48,439 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 15:44:48,440 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 15:44:48,444 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 15:44:48,445 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 15:44:48,445 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 15:44:48,445 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 15:44:48,445 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 15:44:48,446 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 15:44:48,447 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 15:44:48,447 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 15:44:48,447 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 15:44:48,447 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-08 15:44:48,448 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 15:44:48,448 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-08 15:44:48,448 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-10-08 15:44:48,448 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 15:44:48,448 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-08 15:44:48,448 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 15:44:48,449 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-08 15:44:48,449 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 15:44:48,449 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 15:44:48,449 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 15:44:48,450 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 15:44:48,450 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 15:44:48,450 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 15:44:48,450 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-08 15:44:48,450 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-08 15:44:48,451 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-08 15:44:48,451 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-08 15:44:48,451 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 15:44:48,451 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-2/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 [2021-10-08 15:44:48,905 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 15:44:48,952 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 15:44:48,956 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 15:44:48,957 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 15:44:48,958 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 15:44:48,959 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-chromosome-trans.wvr.c [2021-10-08 15:44:49,044 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/f7e912780/2a5814426bfd438096c8279c74ec058f/FLAG6ba299fc5 [2021-10-08 15:44:49,715 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 15:44:49,715 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-trans.wvr.c [2021-10-08 15:44:49,725 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/f7e912780/2a5814426bfd438096c8279c74ec058f/FLAG6ba299fc5 [2021-10-08 15:44:50,046 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/f7e912780/2a5814426bfd438096c8279c74ec058f [2021-10-08 15:44:50,050 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 15:44:50,062 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-08 15:44:50,064 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 15:44:50,064 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 15:44:50,069 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 15:44:50,070 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,071 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@896d6f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50, skipping insertion in model container [2021-10-08 15:44:50,072 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,081 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 15:44:50,117 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 15:44:50,350 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-trans.wvr.c[3030,3043] [2021-10-08 15:44:50,358 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 15:44:50,372 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 15:44:50,404 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-trans.wvr.c[3030,3043] [2021-10-08 15:44:50,411 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 15:44:50,430 INFO L208 MainTranslator]: Completed translation [2021-10-08 15:44:50,430 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50 WrapperNode [2021-10-08 15:44:50,430 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 15:44:50,435 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 15:44:50,435 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 15:44:50,435 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 15:44:50,445 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,457 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,500 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 15:44:50,501 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 15:44:50,502 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 15:44:50,502 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 15:44:50,512 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,513 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,518 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,519 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,532 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,540 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,543 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,550 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 15:44:50,551 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 15:44:50,551 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 15:44:50,551 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 15:44:50,553 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (1/1) ... [2021-10-08 15:44:50,570 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 15:44:50,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:44:50,607 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-08 15:44:50,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-08 15:44:50,696 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 15:44:50,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-08 15:44:50,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-08 15:44:50,697 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 15:44:50,697 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 15:44:50,697 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 15:44:50,697 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 15:44:50,697 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-08 15:44:50,698 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-08 15:44:50,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-08 15:44:50,698 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-08 15:44:50,699 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 15:44:50,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 15:44:50,699 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 15:44:50,702 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-08 15:44:51,706 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 15:44:51,706 INFO L299 CfgBuilder]: Removed 54 assume(true) statements. [2021-10-08 15:44:51,709 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 03:44:51 BoogieIcfgContainer [2021-10-08 15:44:51,709 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 15:44:51,711 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 15:44:51,711 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 15:44:51,715 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 15:44:51,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 03:44:50" (1/3) ... [2021-10-08 15:44:51,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@706cab78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 03:44:51, skipping insertion in model container [2021-10-08 15:44:51,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 03:44:50" (2/3) ... [2021-10-08 15:44:51,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@706cab78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 03:44:51, skipping insertion in model container [2021-10-08 15:44:51,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 03:44:51" (3/3) ... [2021-10-08 15:44:51,719 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-trans.wvr.c [2021-10-08 15:44:51,726 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-08 15:44:51,726 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 15:44:51,726 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 30 error locations. [2021-10-08 15:44:51,726 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 15:44:51,782 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,782 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,782 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,783 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,783 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,783 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,783 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,783 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,784 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,784 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,784 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,784 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,784 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,785 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,785 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,785 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,785 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,785 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,786 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,786 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,786 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,786 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,786 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,787 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,787 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,787 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,787 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,787 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,788 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,788 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,788 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,788 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,788 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,789 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,789 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,789 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,789 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,789 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,793 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,793 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,793 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,793 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,793 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,793 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,794 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,794 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,794 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,794 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,794 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,794 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,795 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,795 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,795 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,795 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,795 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,796 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,796 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,796 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,796 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,796 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,797 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,797 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,797 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,797 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,797 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,798 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,798 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,798 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,798 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,798 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,798 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,799 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,799 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,799 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,799 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,799 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,800 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,800 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,800 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,800 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,801 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,801 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,801 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,801 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,801 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,801 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,802 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,802 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,802 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,802 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,802 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,803 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,803 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,803 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,803 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,803 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,803 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,804 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,804 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,804 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,804 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,804 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,805 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,805 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,805 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,805 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,805 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,806 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,806 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,806 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,806 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,806 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,807 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,807 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,807 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,807 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,807 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,807 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,808 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,808 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,808 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,808 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,808 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,808 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,809 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,809 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,809 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,809 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,809 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,810 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,810 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,810 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,810 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,810 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,811 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,811 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,811 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,811 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,811 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,811 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,812 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,812 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,812 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,813 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,813 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,813 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,813 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,813 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,814 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,814 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,814 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,814 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,814 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,814 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,814 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,816 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,816 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,816 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,816 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,816 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,817 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,817 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,817 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,817 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,817 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,817 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,818 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,818 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,818 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,818 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,818 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,819 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,819 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,819 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,819 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,819 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,819 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,820 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,820 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,820 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,820 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,820 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,820 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,821 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,821 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,822 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,822 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,823 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,823 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,823 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,823 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,823 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,824 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,824 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,824 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,824 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,824 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,824 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,825 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,825 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,825 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,825 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,825 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,826 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,826 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,826 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,826 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,826 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,827 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,827 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,827 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,827 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,827 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,827 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,828 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,829 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,829 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,833 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,833 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,833 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,834 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,834 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,834 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,835 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,835 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,835 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,835 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,835 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,835 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,836 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,836 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,836 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,836 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,836 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,837 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,837 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,837 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,837 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,837 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,837 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,839 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,839 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,839 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,839 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,839 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,839 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,840 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,841 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,841 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,841 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,841 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,841 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,841 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,842 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,842 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,842 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,842 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,842 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,842 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,843 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,843 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,843 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,843 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,843 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,843 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,844 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,845 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,845 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,845 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,845 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,845 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,845 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,846 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,846 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,846 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,846 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,846 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,846 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,847 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,847 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,847 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,847 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,847 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,848 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,848 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,848 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,848 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,848 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,848 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,849 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,849 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,849 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,849 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,849 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,849 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,850 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,850 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,850 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,850 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,850 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,850 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,850 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,851 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,851 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,851 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,851 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,852 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,852 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,852 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,852 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,852 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,852 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,852 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,853 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,853 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,853 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,853 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,853 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,854 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,854 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,854 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,854 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,854 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,854 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,855 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,855 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,855 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,855 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,855 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,855 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,856 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,856 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,856 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,856 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,856 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,856 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,857 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,857 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,858 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,858 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,859 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,859 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,864 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,864 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,864 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,864 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,864 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,864 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,864 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,865 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,865 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,865 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,865 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,865 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,865 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,868 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,868 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,868 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,868 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,868 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,868 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,868 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,869 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,869 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,869 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,869 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,869 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,869 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,870 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,870 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,870 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,870 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,870 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,870 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,870 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,871 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,871 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,871 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,871 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,871 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,871 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,872 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,872 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,872 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,872 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,872 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,873 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,873 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,873 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,873 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,873 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,873 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,873 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,874 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,874 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,874 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,874 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,874 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,874 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,875 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,875 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,875 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,875 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,875 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,875 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,876 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,876 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,876 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,876 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,876 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,876 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,877 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,877 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,877 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,877 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,877 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,877 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,877 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,878 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,878 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,878 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,878 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,878 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,878 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,878 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,879 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,879 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,879 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,879 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,879 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,879 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,880 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,880 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,880 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,880 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,880 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,880 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,880 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,881 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,881 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,881 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,881 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,881 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,881 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,882 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,882 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,882 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,882 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,882 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,882 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,883 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,883 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,883 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,883 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,883 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,883 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,883 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,884 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,884 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,884 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,884 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,884 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,884 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,884 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,885 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,885 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,885 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,885 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,885 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,885 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,888 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,888 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,888 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,888 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,888 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,888 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,888 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,888 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,890 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,890 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,890 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,890 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,890 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,890 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,890 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,890 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,893 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,894 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,894 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,894 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,894 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,894 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,895 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,895 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,895 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,895 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,895 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,895 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,896 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,896 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,896 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,896 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,896 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,896 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,901 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,902 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,902 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,902 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,902 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,902 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,902 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,902 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,903 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,903 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,903 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,903 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,903 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,903 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,903 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,904 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,904 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,904 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,906 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,906 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,906 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,906 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,907 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,907 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,907 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,907 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,907 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,907 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,907 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,908 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,908 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,908 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,908 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,908 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,908 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,909 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,916 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-08 15:44:51,973 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 15:44:51,981 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, mConcurrency=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 [2021-10-08 15:44:51,981 INFO L340 AbstractCegarLoop]: Starting to check reachability of 57 error locations. [2021-10-08 15:44:52,005 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 15:44:52,018 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 385 places, 412 transitions, 848 flow [2021-10-08 15:44:52,022 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 385 places, 412 transitions, 848 flow [2021-10-08 15:44:52,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 385 places, 412 transitions, 848 flow [2021-10-08 15:44:52,258 INFO L129 PetriNetUnfolder]: 37/409 cut-off events. [2021-10-08 15:44:52,259 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-08 15:44:52,273 INFO L84 FinitePrefix]: Finished finitePrefix Result has 422 conditions, 409 events. 37/409 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 959 event pairs, 0 based on Foata normal form. 0/342 useless extension candidates. Maximal degree in co-relation 309. Up to 2 conditions per place. [2021-10-08 15:44:52,309 INFO L116 LiptonReduction]: Number of co-enabled transitions 40128 [2021-10-08 15:45:19,152 INFO L131 LiptonReduction]: Checked pairs total: 40870 [2021-10-08 15:45:19,152 INFO L133 LiptonReduction]: Total number of compositions: 518 [2021-10-08 15:45:19,163 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 67 places, 63 transitions, 150 flow [2021-10-08 15:45:19,328 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 3771 states, 3037 states have (on average 4.225551531116233) internal successors, (12833), 3770 states have internal predecessors, (12833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:19,344 INFO L276 IsEmpty]: Start isEmpty. Operand has 3771 states, 3037 states have (on average 4.225551531116233) internal successors, (12833), 3770 states have internal predecessors, (12833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:19,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 15:45:19,350 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:19,351 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 15:45:19,352 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:19,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:19,359 INFO L82 PathProgramCache]: Analyzing trace with hash 55537, now seen corresponding path program 1 times [2021-10-08 15:45:19,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:19,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971967741] [2021-10-08 15:45:19,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:19,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:19,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:19,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:19,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:19,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971967741] [2021-10-08 15:45:19,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971967741] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:45:19,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 15:45:19,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-08 15:45:19,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271274885] [2021-10-08 15:45:19,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:45:19,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:19,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:45:19,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:19,668 INFO L87 Difference]: Start difference. First operand has 3771 states, 3037 states have (on average 4.225551531116233) internal successors, (12833), 3770 states have internal predecessors, (12833), 0 states have call successors, (0), 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 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:19,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:19,935 INFO L93 Difference]: Finished difference Result 3995 states and 13491 transitions. [2021-10-08 15:45:19,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:45:19,937 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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 2 [2021-10-08 15:45:19,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:20,006 INFO L225 Difference]: With dead ends: 3995 [2021-10-08 15:45:20,006 INFO L226 Difference]: Without dead ends: 3995 [2021-10-08 15:45:20,007 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:20,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3995 states. [2021-10-08 15:45:20,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3995 to 2004. [2021-10-08 15:45:20,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2004 states, 1705 states have (on average 3.961876832844575) internal successors, (6755), 2003 states have internal predecessors, (6755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:20,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2004 states to 2004 states and 6755 transitions. [2021-10-08 15:45:20,229 INFO L78 Accepts]: Start accepts. Automaton has 2004 states and 6755 transitions. Word has length 2 [2021-10-08 15:45:20,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:20,230 INFO L470 AbstractCegarLoop]: Abstraction has 2004 states and 6755 transitions. [2021-10-08 15:45:20,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:20,231 INFO L276 IsEmpty]: Start isEmpty. Operand 2004 states and 6755 transitions. [2021-10-08 15:45:20,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 15:45:20,231 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:20,231 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 15:45:20,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-08 15:45:20,232 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:20,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:20,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1724608, now seen corresponding path program 1 times [2021-10-08 15:45:20,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:20,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931498017] [2021-10-08 15:45:20,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:20,233 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:20,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:20,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:20,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:20,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931498017] [2021-10-08 15:45:20,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931498017] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:20,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87617585] [2021-10-08 15:45:20,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:20,329 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:20,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:20,331 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:45:20,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-08 15:45:20,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:20,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 15:45:20,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:20,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:20,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87617585] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:20,539 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:20,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 3 [2021-10-08 15:45:20,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555067374] [2021-10-08 15:45:20,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 15:45:20,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:20,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 15:45:20,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 15:45:20,542 INFO L87 Difference]: Start difference. First operand 2004 states and 6755 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:20,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:20,710 INFO L93 Difference]: Finished difference Result 5989 states and 20236 transitions. [2021-10-08 15:45:20,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 15:45:20,710 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 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 3 [2021-10-08 15:45:20,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:20,786 INFO L225 Difference]: With dead ends: 5989 [2021-10-08 15:45:20,786 INFO L226 Difference]: Without dead ends: 5989 [2021-10-08 15:45:20,787 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.1ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 15:45:20,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5989 states. [2021-10-08 15:45:20,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5989 to 2007. [2021-10-08 15:45:20,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2007 states, 1708 states have (on average 3.9601873536299768) internal successors, (6764), 2006 states have internal predecessors, (6764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:20,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2007 states to 2007 states and 6764 transitions. [2021-10-08 15:45:20,935 INFO L78 Accepts]: Start accepts. Automaton has 2007 states and 6764 transitions. Word has length 3 [2021-10-08 15:45:20,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:20,935 INFO L470 AbstractCegarLoop]: Abstraction has 2007 states and 6764 transitions. [2021-10-08 15:45:20,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:20,936 INFO L276 IsEmpty]: Start isEmpty. Operand 2007 states and 6764 transitions. [2021-10-08 15:45:20,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 15:45:20,936 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:20,936 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 15:45:20,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-10-08 15:45:21,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:21,150 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:21,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:21,151 INFO L82 PathProgramCache]: Analyzing trace with hash 1724610, now seen corresponding path program 1 times [2021-10-08 15:45:21,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:21,152 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820406021] [2021-10-08 15:45:21,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:21,152 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:21,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:21,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:21,226 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820406021] [2021-10-08 15:45:21,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820406021] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:45:21,267 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 15:45:21,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 15:45:21,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911227752] [2021-10-08 15:45:21,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:45:21,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:21,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:45:21,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:21,269 INFO L87 Difference]: Start difference. First operand 2007 states and 6764 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:21,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:21,335 INFO L93 Difference]: Finished difference Result 2004 states and 6758 transitions. [2021-10-08 15:45:21,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:45:21,335 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2021-10-08 15:45:21,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:21,366 INFO L225 Difference]: With dead ends: 2004 [2021-10-08 15:45:21,367 INFO L226 Difference]: Without dead ends: 2004 [2021-10-08 15:45:21,367 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:21,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2004 states. [2021-10-08 15:45:21,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2004 to 2004. [2021-10-08 15:45:21,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2004 states, 1708 states have (on average 3.9566744730679155) internal successors, (6758), 2003 states have internal predecessors, (6758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:21,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2004 states to 2004 states and 6758 transitions. [2021-10-08 15:45:21,475 INFO L78 Accepts]: Start accepts. Automaton has 2004 states and 6758 transitions. Word has length 3 [2021-10-08 15:45:21,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:21,476 INFO L470 AbstractCegarLoop]: Abstraction has 2004 states and 6758 transitions. [2021-10-08 15:45:21,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:21,477 INFO L276 IsEmpty]: Start isEmpty. Operand 2004 states and 6758 transitions. [2021-10-08 15:45:21,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 15:45:21,477 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:21,477 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-08 15:45:21,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-08 15:45:21,478 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:21,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:21,480 INFO L82 PathProgramCache]: Analyzing trace with hash 53465809, now seen corresponding path program 2 times [2021-10-08 15:45:21,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:21,483 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55807222] [2021-10-08 15:45:21,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:21,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:21,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:21,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:21,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:21,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55807222] [2021-10-08 15:45:21,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55807222] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:21,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747613630] [2021-10-08 15:45:21,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:45:21,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:21,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:21,586 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:45:21,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-08 15:45:21,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 15:45:21,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:21,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 15:45:21,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:21,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 15:45:21,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747613630] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:45:21,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 15:45:21,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2021-10-08 15:45:21,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506084269] [2021-10-08 15:45:21,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:45:21,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:21,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:45:21,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 15:45:21,706 INFO L87 Difference]: Start difference. First operand 2004 states and 6758 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:21,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:21,746 INFO L93 Difference]: Finished difference Result 2001 states and 6755 transitions. [2021-10-08 15:45:21,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:45:21,747 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 4 [2021-10-08 15:45:21,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:21,777 INFO L225 Difference]: With dead ends: 2001 [2021-10-08 15:45:21,777 INFO L226 Difference]: Without dead ends: 2001 [2021-10-08 15:45:21,777 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 11.7ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 15:45:21,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-10-08 15:45:21,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1995. [2021-10-08 15:45:21,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1995 states, 1702 states have (on average 3.961809635722679) internal successors, (6743), 1994 states have internal predecessors, (6743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:21,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1995 states to 1995 states and 6743 transitions. [2021-10-08 15:45:21,864 INFO L78 Accepts]: Start accepts. Automaton has 1995 states and 6743 transitions. Word has length 4 [2021-10-08 15:45:21,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:21,865 INFO L470 AbstractCegarLoop]: Abstraction has 1995 states and 6743 transitions. [2021-10-08 15:45:21,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:21,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1995 states and 6743 transitions. [2021-10-08 15:45:21,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-08 15:45:21,866 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:21,866 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:21,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-08 15:45:22,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:22,080 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:22,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:22,081 INFO L82 PathProgramCache]: Analyzing trace with hash -794158046, now seen corresponding path program 1 times [2021-10-08 15:45:22,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:22,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622860478] [2021-10-08 15:45:22,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:22,083 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:22,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:22,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:22,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622860478] [2021-10-08 15:45:22,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622860478] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:45:22,159 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 15:45:22,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-08 15:45:22,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138312053] [2021-10-08 15:45:22,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:45:22,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:22,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:45:22,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:22,161 INFO L87 Difference]: Start difference. First operand 1995 states and 6743 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:22,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:22,197 INFO L93 Difference]: Finished difference Result 1998 states and 6746 transitions. [2021-10-08 15:45:22,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:45:22,198 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 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 8 [2021-10-08 15:45:22,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:22,211 INFO L225 Difference]: With dead ends: 1998 [2021-10-08 15:45:22,212 INFO L226 Difference]: Without dead ends: 1998 [2021-10-08 15:45:22,212 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:22,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1998 states. [2021-10-08 15:45:22,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1998 to 1998. [2021-10-08 15:45:22,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1998 states, 1705 states have (on average 3.956598240469208) internal successors, (6746), 1997 states have internal predecessors, (6746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:22,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1998 states to 1998 states and 6746 transitions. [2021-10-08 15:45:22,296 INFO L78 Accepts]: Start accepts. Automaton has 1998 states and 6746 transitions. Word has length 8 [2021-10-08 15:45:22,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:22,296 INFO L470 AbstractCegarLoop]: Abstraction has 1998 states and 6746 transitions. [2021-10-08 15:45:22,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:22,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1998 states and 6746 transitions. [2021-10-08 15:45:22,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-08 15:45:22,297 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:22,297 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:22,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-08 15:45:22,298 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:22,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:22,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1797490622, now seen corresponding path program 1 times [2021-10-08 15:45:22,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:22,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704191004] [2021-10-08 15:45:22,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:22,299 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:22,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:22,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 15:45:22,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:22,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704191004] [2021-10-08 15:45:22,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704191004] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:22,357 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087835778] [2021-10-08 15:45:22,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:22,357 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:22,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:22,358 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:45:22,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-10-08 15:45:22,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:22,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 15:45:22,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:22,592 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 15:45:22,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087835778] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:22,593 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:22,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-10-08 15:45:22,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572579141] [2021-10-08 15:45:22,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 15:45:22,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:22,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 15:45:22,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-08 15:45:22,595 INFO L87 Difference]: Start difference. First operand 1998 states and 6746 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:22,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:22,641 INFO L93 Difference]: Finished difference Result 2001 states and 6749 transitions. [2021-10-08 15:45:22,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 15:45:22,641 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 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 11 [2021-10-08 15:45:22,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:22,654 INFO L225 Difference]: With dead ends: 2001 [2021-10-08 15:45:22,654 INFO L226 Difference]: Without dead ends: 2001 [2021-10-08 15:45:22,654 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.6ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-08 15:45:22,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-10-08 15:45:22,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 2001. [2021-10-08 15:45:22,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1708 states have (on average 3.951405152224824) internal successors, (6749), 2000 states have internal predecessors, (6749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:22,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 6749 transitions. [2021-10-08 15:45:22,735 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 6749 transitions. Word has length 11 [2021-10-08 15:45:22,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:22,735 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 6749 transitions. [2021-10-08 15:45:22,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:22,736 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 6749 transitions. [2021-10-08 15:45:22,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-08 15:45:22,736 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:22,736 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:22,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-10-08 15:45:22,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:22,952 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:22,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:22,953 INFO L82 PathProgramCache]: Analyzing trace with hash 919740514, now seen corresponding path program 2 times [2021-10-08 15:45:22,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:22,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449467213] [2021-10-08 15:45:22,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:22,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:23,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:23,059 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 15:45:23,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:23,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449467213] [2021-10-08 15:45:23,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449467213] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:23,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462561715] [2021-10-08 15:45:23,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:45:23,061 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:23,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:23,062 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:45:23,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-10-08 15:45:23,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:45:23,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:23,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 15:45:23,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:23,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 15:45:23,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462561715] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:23,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:23,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-10-08 15:45:23,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254726515] [2021-10-08 15:45:23,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 15:45:23,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:23,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 15:45:23,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-10-08 15:45:23,272 INFO L87 Difference]: Start difference. First operand 2001 states and 6749 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:23,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:23,320 INFO L93 Difference]: Finished difference Result 2004 states and 6752 transitions. [2021-10-08 15:45:23,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 15:45:23,321 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 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 14 [2021-10-08 15:45:23,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:23,334 INFO L225 Difference]: With dead ends: 2004 [2021-10-08 15:45:23,334 INFO L226 Difference]: Without dead ends: 2004 [2021-10-08 15:45:23,335 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 31.9ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-10-08 15:45:23,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2004 states. [2021-10-08 15:45:23,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2004 to 2004. [2021-10-08 15:45:23,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2004 states, 1711 states have (on average 3.946230274693162) internal successors, (6752), 2003 states have internal predecessors, (6752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:23,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2004 states to 2004 states and 6752 transitions. [2021-10-08 15:45:23,413 INFO L78 Accepts]: Start accepts. Automaton has 2004 states and 6752 transitions. Word has length 14 [2021-10-08 15:45:23,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:23,414 INFO L470 AbstractCegarLoop]: Abstraction has 2004 states and 6752 transitions. [2021-10-08 15:45:23,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:23,417 INFO L276 IsEmpty]: Start isEmpty. Operand 2004 states and 6752 transitions. [2021-10-08 15:45:23,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 15:45:23,418 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:23,418 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:23,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-10-08 15:45:23,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:23,633 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:23,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:23,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1827023614, now seen corresponding path program 3 times [2021-10-08 15:45:23,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:23,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524524930] [2021-10-08 15:45:23,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:23,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:23,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:23,721 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 15:45:23,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:23,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524524930] [2021-10-08 15:45:23,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524524930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:23,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375254452] [2021-10-08 15:45:23,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:45:23,722 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:23,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:23,725 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:45:23,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-10-08 15:45:23,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 15:45:23,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:23,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 15:45:23,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:23,992 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 15:45:23,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375254452] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:23,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:23,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-10-08 15:45:23,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347871604] [2021-10-08 15:45:23,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 15:45:23,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:23,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 15:45:23,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-10-08 15:45:23,994 INFO L87 Difference]: Start difference. First operand 2004 states and 6752 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:24,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:24,096 INFO L93 Difference]: Finished difference Result 2007 states and 6755 transitions. [2021-10-08 15:45:24,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 15:45:24,104 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 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 17 [2021-10-08 15:45:24,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:24,121 INFO L225 Difference]: With dead ends: 2007 [2021-10-08 15:45:24,121 INFO L226 Difference]: Without dead ends: 2007 [2021-10-08 15:45:24,122 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 47.3ms TimeCoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-10-08 15:45:24,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2007 states. [2021-10-08 15:45:24,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2007 to 2007. [2021-10-08 15:45:24,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2007 states, 1714 states have (on average 3.941073512252042) internal successors, (6755), 2006 states have internal predecessors, (6755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:24,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2007 states to 2007 states and 6755 transitions. [2021-10-08 15:45:24,243 INFO L78 Accepts]: Start accepts. Automaton has 2007 states and 6755 transitions. Word has length 17 [2021-10-08 15:45:24,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:24,244 INFO L470 AbstractCegarLoop]: Abstraction has 2007 states and 6755 transitions. [2021-10-08 15:45:24,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:24,244 INFO L276 IsEmpty]: Start isEmpty. Operand 2007 states and 6755 transitions. [2021-10-08 15:45:24,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:45:24,246 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:24,246 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:24,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-10-08 15:45:24,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:24,463 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:24,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:24,464 INFO L82 PathProgramCache]: Analyzing trace with hash 390341794, now seen corresponding path program 4 times [2021-10-08 15:45:24,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:24,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811232047] [2021-10-08 15:45:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:24,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:24,557 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:45:24,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:24,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811232047] [2021-10-08 15:45:24,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811232047] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:24,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412314032] [2021-10-08 15:45:24,562 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:45:24,562 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:24,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:24,572 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:45:24,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-10-08 15:45:24,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:45:24,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:24,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 15:45:24,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:24,838 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:45:24,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412314032] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:24,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:24,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2021-10-08 15:45:24,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650143136] [2021-10-08 15:45:24,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 15:45:24,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:24,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 15:45:24,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2021-10-08 15:45:24,842 INFO L87 Difference]: Start difference. First operand 2007 states and 6755 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:24,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:24,915 INFO L93 Difference]: Finished difference Result 2010 states and 6758 transitions. [2021-10-08 15:45:24,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 15:45:24,916 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 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 20 [2021-10-08 15:45:24,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:24,929 INFO L225 Difference]: With dead ends: 2010 [2021-10-08 15:45:24,929 INFO L226 Difference]: Without dead ends: 2010 [2021-10-08 15:45:24,930 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 74.1ms TimeCoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2021-10-08 15:45:24,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2010 states. [2021-10-08 15:45:24,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2010 to 2010. [2021-10-08 15:45:24,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2010 states, 1717 states have (on average 3.935934769947583) internal successors, (6758), 2009 states have internal predecessors, (6758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:25,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2010 states to 2010 states and 6758 transitions. [2021-10-08 15:45:25,008 INFO L78 Accepts]: Start accepts. Automaton has 2010 states and 6758 transitions. Word has length 20 [2021-10-08 15:45:25,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:25,009 INFO L470 AbstractCegarLoop]: Abstraction has 2010 states and 6758 transitions. [2021-10-08 15:45:25,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:25,009 INFO L276 IsEmpty]: Start isEmpty. Operand 2010 states and 6758 transitions. [2021-10-08 15:45:25,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:45:25,010 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:25,011 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:25,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-10-08 15:45:25,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:25,225 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:25,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:25,226 INFO L82 PathProgramCache]: Analyzing trace with hash -1126256190, now seen corresponding path program 5 times [2021-10-08 15:45:25,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:25,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337588391] [2021-10-08 15:45:25,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:25,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:26,175 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:45:26,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:26,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337588391] [2021-10-08 15:45:26,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337588391] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:26,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642830147] [2021-10-08 15:45:26,176 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 15:45:26,177 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:26,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:26,181 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:45:26,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-08 15:45:26,585 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 15:45:26,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:26,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 15:45:26,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:26,812 INFO L354 Elim1Store]: treesize reduction 365, result has 12.0 percent of original size [2021-10-08 15:45:26,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 121 treesize of output 147 [2021-10-08 15:45:28,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:45:28,853 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:28,854 INFO L388 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 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 15:45:29,565 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:29,565 INFO L388 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 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 15:45:30,949 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:30,949 INFO L388 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 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 15:45:31,088 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:31,089 INFO L388 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 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 15:45:31,999 INFO L354 Elim1Store]: treesize reduction 286, result has 18.3 percent of original size [2021-10-08 15:45:31,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 34 case distinctions, treesize of input 84 treesize of output 130 [2021-10-08 15:45:35,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:45:36,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:45:37,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:45:39,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:45:39,138 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:45:39,139 INFO L388 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 1 case distinctions, treesize of input 117 treesize of output 116 [2021-10-08 15:45:41,660 INFO L354 Elim1Store]: treesize reduction 196, result has 30.2 percent of original size [2021-10-08 15:45:41,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 35 case distinctions, treesize of input 110 treesize of output 176 [2021-10-08 15:45:41,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:45:41,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:45:42,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:45:42,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:45:42,063 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:45:42,063 INFO L388 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 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 15:45:42,085 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:42,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 22 [2021-10-08 15:45:42,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-10-08 15:45:42,177 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:45:42,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642830147] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:42,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:42,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-10-08 15:45:42,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470679569] [2021-10-08 15:45:42,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 15:45:42,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:42,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 15:45:42,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:45:42,180 INFO L87 Difference]: Start difference. First operand 2010 states and 6758 transitions. Second operand has 26 states, 25 states have (on average 1.28) internal successors, (32), 25 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:44,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:44,777 INFO L93 Difference]: Finished difference Result 2759 states and 9295 transitions. [2021-10-08 15:45:44,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 15:45:44,778 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.28) internal successors, (32), 25 states have internal predecessors, (32), 0 states have call successors, (0), 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 23 [2021-10-08 15:45:44,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:44,794 INFO L225 Difference]: With dead ends: 2759 [2021-10-08 15:45:44,795 INFO L226 Difference]: Without dead ends: 2759 [2021-10-08 15:45:44,796 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 2130.5ms TimeCoverageRelationStatistics Valid=345, Invalid=1461, Unknown=0, NotChecked=0, Total=1806 [2021-10-08 15:45:44,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states. [2021-10-08 15:45:44,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 2193. [2021-10-08 15:45:44,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 1900 states have (on average 4.17421052631579) internal successors, (7931), 2192 states have internal predecessors, (7931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:44,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 7931 transitions. [2021-10-08 15:45:44,888 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 7931 transitions. Word has length 23 [2021-10-08 15:45:44,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:44,890 INFO L470 AbstractCegarLoop]: Abstraction has 2193 states and 7931 transitions. [2021-10-08 15:45:44,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.28) internal successors, (32), 25 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:44,890 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 7931 transitions. [2021-10-08 15:45:44,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:45:44,891 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:44,891 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:44,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-10-08 15:45:45,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-10-08 15:45:45,107 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:45:45,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:45,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1126256188, now seen corresponding path program 1 times [2021-10-08 15:45:45,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:45,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464968086] [2021-10-08 15:45:45,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:45,109 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:45,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:46,014 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-08 15:45:46,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:46,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464968086] [2021-10-08 15:45:46,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464968086] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:46,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883137761] [2021-10-08 15:45:46,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:46,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:46,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:46,016 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:45:46,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-08 15:45:46,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:46,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 44 conjunts are in the unsatisfiable core [2021-10-08 15:45:46,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:46,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:46,378 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 15:45:46,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:45:47,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:45:47,590 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:47,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:45:48,161 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:48,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:45:48,642 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:48,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:45:48,775 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:48,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:45:49,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:49,374 INFO L354 Elim1Store]: treesize reduction 286, result has 18.3 percent of original size [2021-10-08 15:45:49,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 34 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:45:50,851 INFO L388 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 25 treesize of output 24 [2021-10-08 15:45:52,318 INFO L388 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 25 treesize of output 24 [2021-10-08 15:45:52,387 INFO L388 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 25 treesize of output 24 [2021-10-08 15:45:53,342 INFO L388 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 25 treesize of output 24 [2021-10-08 15:45:54,902 INFO L388 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 25 treesize of output 24 [2021-10-08 15:45:54,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:55,079 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:45:55,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 84 treesize of output 150 [2021-10-08 15:45:55,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:45:55,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:45:55,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:45:55,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:45:55,495 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:45:55,496 INFO L388 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 1 case distinctions, treesize of input 37 treesize of output 36 [2021-10-08 15:45:55,576 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:55,576 INFO L388 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 1 case distinctions, treesize of input 30 treesize of output 29 [2021-10-08 15:45:55,738 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:45:55,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883137761] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:55,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:55,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 27 [2021-10-08 15:45:55,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487939082] [2021-10-08 15:45:55,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:45:55,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:55,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:45:55,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:45:55,744 INFO L87 Difference]: Start difference. First operand 2193 states and 7931 transitions. Second operand has 29 states, 28 states have (on average 1.25) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:59,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:59,823 INFO L93 Difference]: Finished difference Result 2576 states and 8669 transitions. [2021-10-08 15:45:59,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 15:45:59,824 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.25) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 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 23 [2021-10-08 15:45:59,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:59,840 INFO L225 Difference]: With dead ends: 2576 [2021-10-08 15:45:59,841 INFO L226 Difference]: Without dead ends: 2576 [2021-10-08 15:45:59,842 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 3192.8ms TimeCoverageRelationStatistics Valid=491, Invalid=2265, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 15:45:59,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2576 states. [2021-10-08 15:45:59,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2576 to 2193. [2021-10-08 15:45:59,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 1900 states have (on average 4.078421052631579) internal successors, (7749), 2192 states have internal predecessors, (7749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:59,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 7749 transitions. [2021-10-08 15:45:59,926 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 7749 transitions. Word has length 23 [2021-10-08 15:45:59,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:59,927 INFO L470 AbstractCegarLoop]: Abstraction has 2193 states and 7749 transitions. [2021-10-08 15:45:59,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.25) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:45:59,927 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 7749 transitions. [2021-10-08 15:45:59,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:45:59,928 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:59,928 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:59,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-08 15:46:00,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-10-08 15:46:00,143 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:46:00,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:00,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1126256203, now seen corresponding path program 1 times [2021-10-08 15:46:00,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:00,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112633242] [2021-10-08 15:46:00,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:00,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:00,501 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:46:00,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:00,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112633242] [2021-10-08 15:46:00,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112633242] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:00,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989892992] [2021-10-08 15:46:00,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:00,502 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:00,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:00,504 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:46:00,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-08 15:46:00,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:00,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:46:00,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:00,873 INFO L388 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 [2021-10-08 15:46:00,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:46:00,967 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:00,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:01,025 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:01,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:01,095 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:01,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:01,152 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:01,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:46:01,203 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:46:01,204 INFO L388 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 [2021-10-08 15:46:01,244 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:01,268 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:01,285 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:01,331 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:01,356 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:01,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:46:01,400 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:01,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:01,437 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:46:01,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989892992] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:01,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:01,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 15:46:01,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338459315] [2021-10-08 15:46:01,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 15:46:01,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:01,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 15:46:01,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-10-08 15:46:01,440 INFO L87 Difference]: Start difference. First operand 2193 states and 7749 transitions. Second operand has 21 states, 20 states have (on average 1.3) internal successors, (26), 20 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:01,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:01,986 INFO L93 Difference]: Finished difference Result 2195 states and 7750 transitions. [2021-10-08 15:46:01,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:46:01,987 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.3) internal successors, (26), 20 states have internal predecessors, (26), 0 states have call successors, (0), 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 23 [2021-10-08 15:46:01,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:02,000 INFO L225 Difference]: With dead ends: 2195 [2021-10-08 15:46:02,001 INFO L226 Difference]: Without dead ends: 2195 [2021-10-08 15:46:02,001 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 584.5ms TimeCoverageRelationStatistics Valid=259, Invalid=733, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:46:02,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2195 states. [2021-10-08 15:46:02,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2195 to 2193. [2021-10-08 15:46:02,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 1900 states have (on average 4.077894736842105) internal successors, (7748), 2192 states have internal predecessors, (7748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:02,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 7748 transitions. [2021-10-08 15:46:02,089 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 7748 transitions. Word has length 23 [2021-10-08 15:46:02,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:02,089 INFO L470 AbstractCegarLoop]: Abstraction has 2193 states and 7748 transitions. [2021-10-08 15:46:02,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.3) internal successors, (26), 20 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:02,090 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 7748 transitions. [2021-10-08 15:46:02,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:46:02,090 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:02,090 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:02,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-08 15:46:02,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:02,306 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:46:02,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:02,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1126256258, now seen corresponding path program 1 times [2021-10-08 15:46:02,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:02,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865984527] [2021-10-08 15:46:02,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:02,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:02,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:02,690 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:46:02,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:02,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865984527] [2021-10-08 15:46:02,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865984527] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:02,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960367050] [2021-10-08 15:46:02,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:02,691 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:02,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:02,692 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:46:02,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-08 15:46:03,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:03,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:46:03,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:03,066 INFO L388 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 [2021-10-08 15:46:03,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:46:03,146 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:03,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:03,206 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:03,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:03,262 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:03,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:03,321 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:03,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:03,365 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:46:03,365 INFO L388 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 [2021-10-08 15:46:03,399 INFO L388 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 23 treesize of output 22 [2021-10-08 15:46:03,422 INFO L388 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 23 treesize of output 22 [2021-10-08 15:46:03,441 INFO L388 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 23 treesize of output 22 [2021-10-08 15:46:03,459 INFO L388 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 23 treesize of output 22 [2021-10-08 15:46:03,482 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:03,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:46:03,523 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:03,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:46:03,579 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:46:03,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960367050] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:03,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:03,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 15:46:03,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107837290] [2021-10-08 15:46:03,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 15:46:03,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:03,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 15:46:03,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-10-08 15:46:03,581 INFO L87 Difference]: Start difference. First operand 2193 states and 7748 transitions. Second operand has 21 states, 20 states have (on average 1.3) internal successors, (26), 20 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:04,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:04,225 INFO L93 Difference]: Finished difference Result 2194 states and 7748 transitions. [2021-10-08 15:46:04,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:46:04,225 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.3) internal successors, (26), 20 states have internal predecessors, (26), 0 states have call successors, (0), 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 23 [2021-10-08 15:46:04,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:04,239 INFO L225 Difference]: With dead ends: 2194 [2021-10-08 15:46:04,239 INFO L226 Difference]: Without dead ends: 2194 [2021-10-08 15:46:04,240 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 572.1ms TimeCoverageRelationStatistics Valid=259, Invalid=733, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:46:04,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2194 states. [2021-10-08 15:46:04,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2194 to 2193. [2021-10-08 15:46:04,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 1900 states have (on average 4.077368421052632) internal successors, (7747), 2192 states have internal predecessors, (7747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:04,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 7747 transitions. [2021-10-08 15:46:04,317 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 7747 transitions. Word has length 23 [2021-10-08 15:46:04,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:04,318 INFO L470 AbstractCegarLoop]: Abstraction has 2193 states and 7747 transitions. [2021-10-08 15:46:04,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.3) internal successors, (26), 20 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:04,318 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 7747 transitions. [2021-10-08 15:46:04,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 15:46:04,319 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:04,342 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:04,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-08 15:46:04,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-10-08 15:46:04,549 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:46:04,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:04,550 INFO L82 PathProgramCache]: Analyzing trace with hash -554206455, now seen corresponding path program 1 times [2021-10-08 15:46:04,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:04,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104240622] [2021-10-08 15:46:04,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:04,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:04,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:04,980 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:46:04,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:04,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104240622] [2021-10-08 15:46:04,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104240622] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:04,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392615455] [2021-10-08 15:46:04,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:04,982 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:04,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:04,983 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:46:04,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-08 15:46:05,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:05,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:46:05,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:05,399 INFO L388 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 [2021-10-08 15:46:05,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:46:05,510 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:05,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:05,574 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:05,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:05,645 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:05,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:05,718 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:05,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:46:05,774 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:46:05,775 INFO L388 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 [2021-10-08 15:46:05,826 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:05,848 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:05,872 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:05,897 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:05,926 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:05,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:46:05,979 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:05,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:06,091 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:06,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:06,113 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:46:06,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392615455] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:06,113 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:06,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-08 15:46:06,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954441761] [2021-10-08 15:46:06,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 15:46:06,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:06,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 15:46:06,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2021-10-08 15:46:06,116 INFO L87 Difference]: Start difference. First operand 2193 states and 7747 transitions. Second operand has 24 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:06,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:06,938 INFO L93 Difference]: Finished difference Result 2260 states and 7929 transitions. [2021-10-08 15:46:06,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:46:06,938 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 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 24 [2021-10-08 15:46:06,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:06,954 INFO L225 Difference]: With dead ends: 2260 [2021-10-08 15:46:06,955 INFO L226 Difference]: Without dead ends: 2260 [2021-10-08 15:46:06,955 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 816.5ms TimeCoverageRelationStatistics Valid=281, Invalid=909, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:46:06,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2260 states. [2021-10-08 15:46:07,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2260 to 2215. [2021-10-08 15:46:07,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2215 states, 1922 states have (on average 4.081165452653486) internal successors, (7844), 2214 states have internal predecessors, (7844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:07,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2215 states to 2215 states and 7844 transitions. [2021-10-08 15:46:07,032 INFO L78 Accepts]: Start accepts. Automaton has 2215 states and 7844 transitions. Word has length 24 [2021-10-08 15:46:07,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:07,032 INFO L470 AbstractCegarLoop]: Abstraction has 2215 states and 7844 transitions. [2021-10-08 15:46:07,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:07,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2215 states and 7844 transitions. [2021-10-08 15:46:07,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 15:46:07,034 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:07,034 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:07,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-08 15:46:07,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,12 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:07,249 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:46:07,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:07,250 INFO L82 PathProgramCache]: Analyzing trace with hash -554206510, now seen corresponding path program 1 times [2021-10-08 15:46:07,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:07,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115644403] [2021-10-08 15:46:07,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:07,251 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:07,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:07,715 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:46:07,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:07,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115644403] [2021-10-08 15:46:07,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115644403] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:07,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012731238] [2021-10-08 15:46:07,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:07,716 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:07,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:07,717 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:46:07,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-08 15:46:08,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:08,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:46:08,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:08,156 INFO L388 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 [2021-10-08 15:46:08,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:46:08,263 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:08,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:08,319 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:08,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:08,394 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:08,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:08,459 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:08,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:08,514 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:46:08,515 INFO L388 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 [2021-10-08 15:46:08,564 INFO L388 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 23 treesize of output 22 [2021-10-08 15:46:08,586 INFO L388 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 23 treesize of output 22 [2021-10-08 15:46:08,609 INFO L388 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 23 treesize of output 22 [2021-10-08 15:46:08,632 INFO L388 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 23 treesize of output 22 [2021-10-08 15:46:08,662 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:08,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:46:08,717 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:08,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:46:08,824 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:08,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:46:08,843 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:46:08,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012731238] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:08,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:08,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-08 15:46:08,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522029915] [2021-10-08 15:46:08,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 15:46:08,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:08,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 15:46:08,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2021-10-08 15:46:08,846 INFO L87 Difference]: Start difference. First operand 2215 states and 7844 transitions. Second operand has 24 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:09,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:09,655 INFO L93 Difference]: Finished difference Result 2249 states and 7886 transitions. [2021-10-08 15:46:09,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:46:09,656 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 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 24 [2021-10-08 15:46:09,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:09,666 INFO L225 Difference]: With dead ends: 2249 [2021-10-08 15:46:09,666 INFO L226 Difference]: Without dead ends: 2249 [2021-10-08 15:46:09,667 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 811.1ms TimeCoverageRelationStatistics Valid=281, Invalid=909, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:46:09,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2249 states. [2021-10-08 15:46:09,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2249 to 2215. [2021-10-08 15:46:09,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2215 states, 1922 states have (on average 4.069719042663892) internal successors, (7822), 2214 states have internal predecessors, (7822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:09,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2215 states to 2215 states and 7822 transitions. [2021-10-08 15:46:09,738 INFO L78 Accepts]: Start accepts. Automaton has 2215 states and 7822 transitions. Word has length 24 [2021-10-08 15:46:09,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:09,738 INFO L470 AbstractCegarLoop]: Abstraction has 2215 states and 7822 transitions. [2021-10-08 15:46:09,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:09,739 INFO L276 IsEmpty]: Start isEmpty. Operand 2215 states and 7822 transitions. [2021-10-08 15:46:09,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 15:46:09,739 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:09,739 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:09,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-08 15:46:09,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-10-08 15:46:09,953 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:46:09,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:09,954 INFO L82 PathProgramCache]: Analyzing trace with hash -553997192, now seen corresponding path program 1 times [2021-10-08 15:46:09,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:09,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898006180] [2021-10-08 15:46:09,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:09,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:10,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:10,544 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:46:10,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:10,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898006180] [2021-10-08 15:46:10,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898006180] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:10,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784750176] [2021-10-08 15:46:10,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:10,546 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:10,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:10,547 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:46:10,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-08 15:46:10,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:10,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 15:46:10,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:10,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:10,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:11,137 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 15:46:11,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:46:11,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:46:12,176 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:12,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:12,289 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:12,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:13,087 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:13,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:46:13,614 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:13,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:13,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:13,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:13,852 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 15:46:13,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:46:15,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:46:16,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:46:16,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:46:17,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:46:17,585 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:17,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 94 treesize of output 93 [2021-10-08 15:46:19,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:19,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:19,496 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 15:46:19,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:46:19,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:46:19,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:46:19,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:46:19,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:46:19,849 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:19,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:46:19,906 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:19,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:46:20,011 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:20,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:46:20,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-10-08 15:46:20,057 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:46:20,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784750176] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:20,058 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:20,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2021-10-08 15:46:20,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739882097] [2021-10-08 15:46:20,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:46:20,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:20,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:46:20,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:46:20,061 INFO L87 Difference]: Start difference. First operand 2215 states and 7822 transitions. Second operand has 29 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:21,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:21,395 INFO L93 Difference]: Finished difference Result 2918 states and 10214 transitions. [2021-10-08 15:46:21,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 15:46:21,395 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 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 24 [2021-10-08 15:46:21,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:21,408 INFO L225 Difference]: With dead ends: 2918 [2021-10-08 15:46:21,409 INFO L226 Difference]: Without dead ends: 2918 [2021-10-08 15:46:21,410 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 1195.7ms TimeCoverageRelationStatistics Valid=268, Invalid=992, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 15:46:21,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2918 states. [2021-10-08 15:46:21,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2918 to 2385. [2021-10-08 15:46:21,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2385 states, 2092 states have (on average 4.259560229445507) internal successors, (8911), 2384 states have internal predecessors, (8911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:21,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2385 states to 2385 states and 8911 transitions. [2021-10-08 15:46:21,492 INFO L78 Accepts]: Start accepts. Automaton has 2385 states and 8911 transitions. Word has length 24 [2021-10-08 15:46:21,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:21,493 INFO L470 AbstractCegarLoop]: Abstraction has 2385 states and 8911 transitions. [2021-10-08 15:46:21,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:21,493 INFO L276 IsEmpty]: Start isEmpty. Operand 2385 states and 8911 transitions. [2021-10-08 15:46:21,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 15:46:21,494 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:21,494 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:21,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-10-08 15:46:21,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-10-08 15:46:21,709 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:46:21,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:21,710 INFO L82 PathProgramCache]: Analyzing trace with hash -553997190, now seen corresponding path program 1 times [2021-10-08 15:46:21,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:21,711 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185217187] [2021-10-08 15:46:21,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:21,711 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:21,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:22,554 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:46:22,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:22,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185217187] [2021-10-08 15:46:22,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185217187] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:22,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784517976] [2021-10-08 15:46:22,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:22,555 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:22,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:22,556 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:46:22,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-08 15:46:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:23,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 44 conjunts are in the unsatisfiable core [2021-10-08 15:46:23,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:23,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:23,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:23,221 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 15:46:23,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:46:23,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:46:23,948 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:23,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:24,705 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:24,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:25,181 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:25,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:25,686 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:25,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:46:25,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:25,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:25,958 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 15:46:25,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:46:27,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:46:28,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:46:28,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:46:28,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:46:29,582 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:29,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 96 treesize of output 95 [2021-10-08 15:46:31,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:31,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:31,579 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 15:46:31,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:46:31,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:46:31,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:46:31,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:46:31,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:46:31,919 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:31,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 36 [2021-10-08 15:46:31,983 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:31,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:32,097 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:32,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:32,167 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:46:32,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784517976] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:32,168 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:32,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 28 [2021-10-08 15:46:32,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484398003] [2021-10-08 15:46:32,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 15:46:32,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:32,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 15:46:32,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:46:32,170 INFO L87 Difference]: Start difference. First operand 2385 states and 8911 transitions. Second operand has 30 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 29 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:35,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:35,574 INFO L93 Difference]: Finished difference Result 2907 states and 10071 transitions. [2021-10-08 15:46:35,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 15:46:35,575 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 29 states have internal predecessors, (37), 0 states have call successors, (0), 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 24 [2021-10-08 15:46:35,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:35,611 INFO L225 Difference]: With dead ends: 2907 [2021-10-08 15:46:35,611 INFO L226 Difference]: Without dead ends: 2907 [2021-10-08 15:46:35,612 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 2730.0ms TimeCoverageRelationStatistics Valid=415, Invalid=1747, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 15:46:35,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2907 states. [2021-10-08 15:46:35,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2907 to 2204. [2021-10-08 15:46:35,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2204 states, 1911 states have (on average 4.064887493458922) internal successors, (7768), 2203 states have internal predecessors, (7768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:35,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2204 states to 2204 states and 7768 transitions. [2021-10-08 15:46:35,683 INFO L78 Accepts]: Start accepts. Automaton has 2204 states and 7768 transitions. Word has length 24 [2021-10-08 15:46:35,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:35,684 INFO L470 AbstractCegarLoop]: Abstraction has 2204 states and 7768 transitions. [2021-10-08 15:46:35,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 29 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:35,684 INFO L276 IsEmpty]: Start isEmpty. Operand 2204 states and 7768 transitions. [2021-10-08 15:46:35,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:46:35,685 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:35,685 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:35,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-10-08 15:46:35,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-10-08 15:46:35,899 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:46:35,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:35,901 INFO L82 PathProgramCache]: Analyzing trace with hash -393380, now seen corresponding path program 1 times [2021-10-08 15:46:35,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:35,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750147159] [2021-10-08 15:46:35,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:35,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:36,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:36,496 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:46:36,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:36,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750147159] [2021-10-08 15:46:36,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750147159] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:36,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845230185] [2021-10-08 15:46:36,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:36,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:36,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:36,498 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:46:36,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-08 15:46:37,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:37,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 46 conjunts are in the unsatisfiable core [2021-10-08 15:46:37,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:37,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:37,265 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 15:46:37,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:46:38,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:46:38,846 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:38,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:38,944 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:38,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:39,739 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:39,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:46:39,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:39,989 INFO L354 Elim1Store]: treesize reduction 286, result has 18.3 percent of original size [2021-10-08 15:46:39,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 34 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:46:41,311 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:42,605 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:42,666 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:43,639 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:44,378 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:46:44,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 101 treesize of output 100 [2021-10-08 15:46:46,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:46,250 INFO L354 Elim1Store]: treesize reduction 196, result has 30.2 percent of original size [2021-10-08 15:46:46,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 35 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:46:46,554 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:46,585 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:46,610 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:46,646 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:46,673 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:46:46,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:46:46,727 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:46,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:46:46,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-10-08 15:46:46,856 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:46:46,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845230185] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:46,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:46,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-10-08 15:46:46,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532413501] [2021-10-08 15:46:46,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:46:46,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:46,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:46:46,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:46:46,858 INFO L87 Difference]: Start difference. First operand 2204 states and 7768 transitions. Second operand has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:50,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:50,308 INFO L93 Difference]: Finished difference Result 2776 states and 10233 transitions. [2021-10-08 15:46:50,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 15:46:50,308 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 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 25 [2021-10-08 15:46:50,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:50,317 INFO L225 Difference]: With dead ends: 2776 [2021-10-08 15:46:50,318 INFO L226 Difference]: Without dead ends: 2776 [2021-10-08 15:46:50,318 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 1894.4ms TimeCoverageRelationStatistics Valid=359, Invalid=1533, Unknown=0, NotChecked=0, Total=1892 [2021-10-08 15:46:50,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2776 states. [2021-10-08 15:46:50,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2776 to 2387. [2021-10-08 15:46:50,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2387 states, 2094 states have (on average 4.4426934097421205) internal successors, (9303), 2386 states have internal predecessors, (9303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:50,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2387 states to 2387 states and 9303 transitions. [2021-10-08 15:46:50,397 INFO L78 Accepts]: Start accepts. Automaton has 2387 states and 9303 transitions. Word has length 25 [2021-10-08 15:46:50,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:50,397 INFO L470 AbstractCegarLoop]: Abstraction has 2387 states and 9303 transitions. [2021-10-08 15:46:50,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:46:50,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2387 states and 9303 transitions. [2021-10-08 15:46:50,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:46:50,398 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:50,399 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:50,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-08 15:46:50,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-10-08 15:46:50,613 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:46:50,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:50,615 INFO L82 PathProgramCache]: Analyzing trace with hash -393378, now seen corresponding path program 1 times [2021-10-08 15:46:50,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:50,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137651049] [2021-10-08 15:46:50,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:50,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:50,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:51,424 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-08 15:46:51,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:51,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137651049] [2021-10-08 15:46:51,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137651049] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:51,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054014841] [2021-10-08 15:46:51,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:51,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:51,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:51,426 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:46:51,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-08 15:46:52,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:52,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 44 conjunts are in the unsatisfiable core [2021-10-08 15:46:52,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:52,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:52,250 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 15:46:52,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:46:53,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:46:53,961 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:53,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:46:54,485 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:54,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:46:54,907 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:54,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:46:55,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:55,151 INFO L354 Elim1Store]: treesize reduction 286, result has 18.3 percent of original size [2021-10-08 15:46:55,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 34 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:46:57,229 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:57,297 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:58,676 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:58,744 INFO L388 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 25 treesize of output 24 [2021-10-08 15:46:59,685 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:59,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 101 treesize of output 100 [2021-10-08 15:47:01,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:01,916 INFO L354 Elim1Store]: treesize reduction 196, result has 30.2 percent of original size [2021-10-08 15:47:01,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 35 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:47:02,142 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:02,159 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:02,183 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:02,207 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:02,229 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:47:02,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:02,293 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:02,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:02,420 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:47:02,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054014841] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:02,421 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:02,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-10-08 15:47:02,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350674973] [2021-10-08 15:47:02,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 15:47:02,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:02,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 15:47:02,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:47:02,422 INFO L87 Difference]: Start difference. First operand 2387 states and 9303 transitions. Second operand has 30 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 29 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:06,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:06,903 INFO L93 Difference]: Finished difference Result 2774 states and 10048 transitions. [2021-10-08 15:47:06,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 15:47:06,904 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 29 states have internal predecessors, (37), 0 states have call successors, (0), 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 25 [2021-10-08 15:47:06,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:06,916 INFO L225 Difference]: With dead ends: 2774 [2021-10-08 15:47:06,917 INFO L226 Difference]: Without dead ends: 2774 [2021-10-08 15:47:06,918 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 2742.5ms TimeCoverageRelationStatistics Valid=415, Invalid=2135, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 15:47:06,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2774 states. [2021-10-08 15:47:07,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2774 to 2387. [2021-10-08 15:47:07,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2387 states, 2094 states have (on average 4.35577841451767) internal successors, (9121), 2386 states have internal predecessors, (9121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:07,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2387 states to 2387 states and 9121 transitions. [2021-10-08 15:47:07,023 INFO L78 Accepts]: Start accepts. Automaton has 2387 states and 9121 transitions. Word has length 25 [2021-10-08 15:47:07,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:07,023 INFO L470 AbstractCegarLoop]: Abstraction has 2387 states and 9121 transitions. [2021-10-08 15:47:07,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 29 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:07,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2387 states and 9121 transitions. [2021-10-08 15:47:07,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:47:07,024 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:07,025 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:07,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:07,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:07,239 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:07,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:07,241 INFO L82 PathProgramCache]: Analyzing trace with hash -393393, now seen corresponding path program 1 times [2021-10-08 15:47:07,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:07,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608344943] [2021-10-08 15:47:07,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:07,242 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:07,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:07,635 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:07,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:07,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608344943] [2021-10-08 15:47:07,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608344943] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:07,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420293742] [2021-10-08 15:47:07,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:07,636 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:07,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:07,637 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:07,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-08 15:47:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:08,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:47:08,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:08,383 INFO L388 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 [2021-10-08 15:47:08,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:47:08,508 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:08,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:47:08,576 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:08,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:47:08,639 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:08,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:47:08,688 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:47:08,688 INFO L388 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 [2021-10-08 15:47:08,731 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:08,754 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:08,772 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:08,793 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:08,819 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:47:08,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:47:08,861 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:08,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:08,928 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:08,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420293742] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:08,928 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:08,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-08 15:47:08,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678933011] [2021-10-08 15:47:08,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 15:47:08,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:08,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 15:47:08,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-10-08 15:47:08,930 INFO L87 Difference]: Start difference. First operand 2387 states and 9121 transitions. Second operand has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:09,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:09,612 INFO L93 Difference]: Finished difference Result 2390 states and 9123 transitions. [2021-10-08 15:47:09,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 15:47:09,612 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 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 25 [2021-10-08 15:47:09,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:09,619 INFO L225 Difference]: With dead ends: 2390 [2021-10-08 15:47:09,620 INFO L226 Difference]: Without dead ends: 2390 [2021-10-08 15:47:09,620 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 666.6ms TimeCoverageRelationStatistics Valid=269, Invalid=991, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 15:47:09,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2390 states. [2021-10-08 15:47:09,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2390 to 2387. [2021-10-08 15:47:09,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2387 states, 2094 states have (on average 4.355300859598854) internal successors, (9120), 2386 states have internal predecessors, (9120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:09,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2387 states to 2387 states and 9120 transitions. [2021-10-08 15:47:09,687 INFO L78 Accepts]: Start accepts. Automaton has 2387 states and 9120 transitions. Word has length 25 [2021-10-08 15:47:09,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:09,688 INFO L470 AbstractCegarLoop]: Abstraction has 2387 states and 9120 transitions. [2021-10-08 15:47:09,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:09,688 INFO L276 IsEmpty]: Start isEmpty. Operand 2387 states and 9120 transitions. [2021-10-08 15:47:09,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:47:09,688 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:09,688 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:09,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:09,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:09,896 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:09,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:09,897 INFO L82 PathProgramCache]: Analyzing trace with hash -393448, now seen corresponding path program 1 times [2021-10-08 15:47:09,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:09,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97291538] [2021-10-08 15:47:09,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:09,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:09,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:10,272 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:10,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:10,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97291538] [2021-10-08 15:47:10,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97291538] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:10,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983636346] [2021-10-08 15:47:10,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:10,273 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:10,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:10,274 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:10,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-08 15:47:11,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:11,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:47:11,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:11,138 INFO L388 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 [2021-10-08 15:47:11,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:47:11,263 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:11,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:11,319 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:11,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:11,378 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:11,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:47:11,427 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:47:11,427 INFO L388 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 [2021-10-08 15:47:11,470 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:11,489 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:11,510 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:11,528 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:11,554 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:47:11,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:47:11,597 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:11,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:47:11,671 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:11,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983636346] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:11,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:11,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-08 15:47:11,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410003434] [2021-10-08 15:47:11,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 15:47:11,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:11,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 15:47:11,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-10-08 15:47:11,674 INFO L87 Difference]: Start difference. First operand 2387 states and 9120 transitions. Second operand has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:12,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:12,414 INFO L93 Difference]: Finished difference Result 2389 states and 9121 transitions. [2021-10-08 15:47:12,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 15:47:12,414 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 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 25 [2021-10-08 15:47:12,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:12,421 INFO L225 Difference]: With dead ends: 2389 [2021-10-08 15:47:12,421 INFO L226 Difference]: Without dead ends: 2389 [2021-10-08 15:47:12,422 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 663.6ms TimeCoverageRelationStatistics Valid=269, Invalid=991, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 15:47:12,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2389 states. [2021-10-08 15:47:12,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2389 to 2387. [2021-10-08 15:47:12,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2387 states, 2094 states have (on average 4.354823304680038) internal successors, (9119), 2386 states have internal predecessors, (9119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:12,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2387 states to 2387 states and 9119 transitions. [2021-10-08 15:47:12,487 INFO L78 Accepts]: Start accepts. Automaton has 2387 states and 9119 transitions. Word has length 25 [2021-10-08 15:47:12,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:12,487 INFO L470 AbstractCegarLoop]: Abstraction has 2387 states and 9119 transitions. [2021-10-08 15:47:12,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:12,488 INFO L276 IsEmpty]: Start isEmpty. Operand 2387 states and 9119 transitions. [2021-10-08 15:47:12,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:47:12,488 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:12,488 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:12,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:12,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:12,704 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:12,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:12,704 INFO L82 PathProgramCache]: Analyzing trace with hash -70379093, now seen corresponding path program 1 times [2021-10-08 15:47:12,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:12,705 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174023857] [2021-10-08 15:47:12,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:12,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:12,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:13,519 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 15:47:13,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:13,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174023857] [2021-10-08 15:47:13,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174023857] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:13,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006409184] [2021-10-08 15:47:13,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:13,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:13,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:13,525 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:13,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-10-08 15:47:14,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:14,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 15:47:14,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:14,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:47:14,492 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:14,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:47:14,564 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:14,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:47:14,625 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:14,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:47:14,740 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:14,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:14,802 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:14,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:47:14,867 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:14,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:47:14,917 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:47:14,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006409184] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:14,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:14,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 28 [2021-10-08 15:47:14,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853005478] [2021-10-08 15:47:14,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 15:47:14,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:14,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 15:47:14,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=711, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:47:14,920 INFO L87 Difference]: Start difference. First operand 2387 states and 9119 transitions. Second operand has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:15,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:15,956 INFO L93 Difference]: Finished difference Result 2465 states and 9383 transitions. [2021-10-08 15:47:15,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 15:47:15,957 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 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 25 [2021-10-08 15:47:15,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:15,967 INFO L225 Difference]: With dead ends: 2465 [2021-10-08 15:47:15,968 INFO L226 Difference]: Without dead ends: 2465 [2021-10-08 15:47:15,968 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 1106.8ms TimeCoverageRelationStatistics Valid=300, Invalid=1106, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 15:47:15,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2465 states. [2021-10-08 15:47:16,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2465 to 2413. [2021-10-08 15:47:16,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2413 states, 2120 states have (on average 4.367452830188679) internal successors, (9259), 2412 states have internal predecessors, (9259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:16,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2413 states to 2413 states and 9259 transitions. [2021-10-08 15:47:16,043 INFO L78 Accepts]: Start accepts. Automaton has 2413 states and 9259 transitions. Word has length 25 [2021-10-08 15:47:16,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:16,043 INFO L470 AbstractCegarLoop]: Abstraction has 2413 states and 9259 transitions. [2021-10-08 15:47:16,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:16,044 INFO L276 IsEmpty]: Start isEmpty. Operand 2413 states and 9259 transitions. [2021-10-08 15:47:16,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:47:16,044 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:16,044 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:16,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:16,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-10-08 15:47:16,258 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:16,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:16,258 INFO L82 PathProgramCache]: Analyzing trace with hash -70379007, now seen corresponding path program 1 times [2021-10-08 15:47:16,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:16,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621927640] [2021-10-08 15:47:16,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:16,259 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:16,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:16,719 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:16,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:16,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621927640] [2021-10-08 15:47:16,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621927640] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:16,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792579181] [2021-10-08 15:47:16,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:16,720 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:16,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:16,722 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:16,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-10-08 15:47:17,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:17,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:47:17,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:17,595 INFO L388 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 [2021-10-08 15:47:17,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:47:17,703 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:17,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:47:17,765 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:17,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:47:17,835 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:17,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:47:17,905 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:17,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:17,964 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:47:17,964 INFO L388 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 [2021-10-08 15:47:18,010 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:18,037 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:18,058 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:18,074 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:18,111 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:47:18,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:47:18,166 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:18,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:47:18,220 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:18,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:47:18,306 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:18,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792579181] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:18,307 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:18,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-08 15:47:18,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932660692] [2021-10-08 15:47:18,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 15:47:18,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:18,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 15:47:18,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-10-08 15:47:18,308 INFO L87 Difference]: Start difference. First operand 2413 states and 9259 transitions. Second operand has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:19,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:19,516 INFO L93 Difference]: Finished difference Result 3332 states and 12771 transitions. [2021-10-08 15:47:19,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 15:47:19,517 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 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 25 [2021-10-08 15:47:19,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:19,526 INFO L225 Difference]: With dead ends: 3332 [2021-10-08 15:47:19,526 INFO L226 Difference]: Without dead ends: 3332 [2021-10-08 15:47:19,527 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 980.4ms TimeCoverageRelationStatistics Valid=326, Invalid=1080, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 15:47:19,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3332 states. [2021-10-08 15:47:19,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3332 to 2633. [2021-10-08 15:47:19,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2633 states, 2340 states have (on average 4.6) internal successors, (10764), 2632 states have internal predecessors, (10764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:19,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2633 states to 2633 states and 10764 transitions. [2021-10-08 15:47:19,620 INFO L78 Accepts]: Start accepts. Automaton has 2633 states and 10764 transitions. Word has length 25 [2021-10-08 15:47:19,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:19,621 INFO L470 AbstractCegarLoop]: Abstraction has 2633 states and 10764 transitions. [2021-10-08 15:47:19,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:19,621 INFO L276 IsEmpty]: Start isEmpty. Operand 2633 states and 10764 transitions. [2021-10-08 15:47:19,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:47:19,622 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:19,622 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:19,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:19,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,21 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:19,836 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:19,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:19,837 INFO L82 PathProgramCache]: Analyzing trace with hash -70379005, now seen corresponding path program 1 times [2021-10-08 15:47:19,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:19,838 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084244420] [2021-10-08 15:47:19,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:19,838 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:19,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:20,874 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:47:20,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:20,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084244420] [2021-10-08 15:47:20,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084244420] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:20,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304908344] [2021-10-08 15:47:20,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:20,875 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:20,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:20,877 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:20,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-10-08 15:47:21,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:21,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 15:47:21,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:21,807 INFO L388 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 [2021-10-08 15:47:21,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:47:21,945 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:21,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:22,034 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:22,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:22,119 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:22,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:22,245 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:22,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:47:22,322 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:47:22,322 INFO L388 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 [2021-10-08 15:47:22,387 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:22,407 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:22,425 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:22,445 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:22,480 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:47:22,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:47:22,544 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:22,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:22,606 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:22,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:22,681 INFO L388 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 17 treesize of output 9 [2021-10-08 15:47:22,713 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:22,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304908344] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:22,714 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:22,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 33 [2021-10-08 15:47:22,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728175716] [2021-10-08 15:47:22,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-08 15:47:22,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:22,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-08 15:47:22,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1058, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:47:22,716 INFO L87 Difference]: Start difference. First operand 2633 states and 10764 transitions. Second operand has 35 states, 34 states have (on average 1.2058823529411764) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:25,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:25,480 INFO L93 Difference]: Finished difference Result 3099 states and 11869 transitions. [2021-10-08 15:47:25,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 15:47:25,481 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.2058823529411764) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 15:47:25,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:25,490 INFO L225 Difference]: With dead ends: 3099 [2021-10-08 15:47:25,490 INFO L226 Difference]: Without dead ends: 3099 [2021-10-08 15:47:25,491 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 2719.3ms TimeCoverageRelationStatistics Valid=497, Invalid=2695, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 15:47:25,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3099 states. [2021-10-08 15:47:25,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3099 to 2633. [2021-10-08 15:47:25,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2633 states, 2340 states have (on average 4.50042735042735) internal successors, (10531), 2632 states have internal predecessors, (10531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:25,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2633 states to 2633 states and 10531 transitions. [2021-10-08 15:47:25,572 INFO L78 Accepts]: Start accepts. Automaton has 2633 states and 10531 transitions. Word has length 25 [2021-10-08 15:47:25,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:25,573 INFO L470 AbstractCegarLoop]: Abstraction has 2633 states and 10531 transitions. [2021-10-08 15:47:25,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.2058823529411764) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:25,573 INFO L276 IsEmpty]: Start isEmpty. Operand 2633 states and 10531 transitions. [2021-10-08 15:47:25,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:47:25,574 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:25,574 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:25,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:25,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-10-08 15:47:25,788 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:25,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:25,789 INFO L82 PathProgramCache]: Analyzing trace with hash -70379003, now seen corresponding path program 1 times [2021-10-08 15:47:25,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:25,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298819896] [2021-10-08 15:47:25,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:25,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:25,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:26,101 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:47:26,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:26,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298819896] [2021-10-08 15:47:26,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298819896] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:26,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025588088] [2021-10-08 15:47:26,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:26,103 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:26,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:26,104 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:26,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-08 15:47:26,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:26,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 15:47:26,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:27,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:47:27,148 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:27,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:27,202 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:27,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:27,264 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:27,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:27,326 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:27,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:47:27,377 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:27,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:27,428 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:27,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:47:27,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025588088] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:27,464 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:27,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-08 15:47:27,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103892329] [2021-10-08 15:47:27,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 15:47:27,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:27,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 15:47:27,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-08 15:47:27,465 INFO L87 Difference]: Start difference. First operand 2633 states and 10531 transitions. Second operand has 19 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:28,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:28,016 INFO L93 Difference]: Finished difference Result 2646 states and 10549 transitions. [2021-10-08 15:47:28,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 15:47:28,016 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 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 25 [2021-10-08 15:47:28,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:28,028 INFO L225 Difference]: With dead ends: 2646 [2021-10-08 15:47:28,028 INFO L226 Difference]: Without dead ends: 2646 [2021-10-08 15:47:28,028 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 461.4ms TimeCoverageRelationStatistics Valid=174, Invalid=476, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:47:28,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2646 states. [2021-10-08 15:47:28,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2646 to 2633. [2021-10-08 15:47:28,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2633 states, 2340 states have (on average 4.494871794871795) internal successors, (10518), 2632 states have internal predecessors, (10518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:28,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2633 states to 2633 states and 10518 transitions. [2021-10-08 15:47:28,110 INFO L78 Accepts]: Start accepts. Automaton has 2633 states and 10518 transitions. Word has length 25 [2021-10-08 15:47:28,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:28,110 INFO L470 AbstractCegarLoop]: Abstraction has 2633 states and 10518 transitions. [2021-10-08 15:47:28,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:28,111 INFO L276 IsEmpty]: Start isEmpty. Operand 2633 states and 10518 transitions. [2021-10-08 15:47:28,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:47:28,111 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:28,112 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:28,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:28,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-10-08 15:47:28,327 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:28,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:28,328 INFO L82 PathProgramCache]: Analyzing trace with hash -12197699, now seen corresponding path program 1 times [2021-10-08 15:47:28,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:28,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801267004] [2021-10-08 15:47:28,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:28,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:28,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:28,411 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-10-08 15:47:28,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:28,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801267004] [2021-10-08 15:47:28,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801267004] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:28,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222858411] [2021-10-08 15:47:28,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:28,413 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:28,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:28,414 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:28,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-08 15:47:29,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:29,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 15:47:29,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:29,328 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-10-08 15:47:29,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222858411] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:47:29,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 15:47:29,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-10-08 15:47:29,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446906596] [2021-10-08 15:47:29,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 15:47:29,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:29,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 15:47:29,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 15:47:29,331 INFO L87 Difference]: Start difference. First operand 2633 states and 10518 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:29,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:29,424 INFO L93 Difference]: Finished difference Result 3941 states and 15164 transitions. [2021-10-08 15:47:29,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 15:47:29,424 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 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 26 [2021-10-08 15:47:29,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:29,437 INFO L225 Difference]: With dead ends: 3941 [2021-10-08 15:47:29,437 INFO L226 Difference]: Without dead ends: 3941 [2021-10-08 15:47:29,438 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 15:47:29,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3941 states. [2021-10-08 15:47:29,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3941 to 2432. [2021-10-08 15:47:29,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2432 states, 2181 states have (on average 4.398899587345254) internal successors, (9594), 2431 states have internal predecessors, (9594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:29,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2432 states to 2432 states and 9594 transitions. [2021-10-08 15:47:29,520 INFO L78 Accepts]: Start accepts. Automaton has 2432 states and 9594 transitions. Word has length 26 [2021-10-08 15:47:29,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:29,521 INFO L470 AbstractCegarLoop]: Abstraction has 2432 states and 9594 transitions. [2021-10-08 15:47:29,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:29,521 INFO L276 IsEmpty]: Start isEmpty. Operand 2432 states and 9594 transitions. [2021-10-08 15:47:29,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:47:29,522 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:29,522 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:29,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:29,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-10-08 15:47:29,736 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:29,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:29,737 INFO L82 PathProgramCache]: Analyzing trace with hash -12197713, now seen corresponding path program 1 times [2021-10-08 15:47:29,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:29,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827199161] [2021-10-08 15:47:29,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:29,738 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:29,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:30,526 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:47:30,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:30,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827199161] [2021-10-08 15:47:30,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827199161] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:30,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437207224] [2021-10-08 15:47:30,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:30,527 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:30,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:30,529 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:30,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-08 15:47:31,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:31,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:47:31,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:31,527 INFO L388 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 [2021-10-08 15:47:31,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:47:31,698 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:31,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:47:31,768 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:31,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:47:31,845 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:31,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:47:31,905 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:47:31,905 INFO L388 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 [2021-10-08 15:47:31,969 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:31,989 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:32,013 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:32,037 INFO L388 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 25 treesize of output 24 [2021-10-08 15:47:32,066 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:47:32,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:47:32,129 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:32,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:32,364 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:32,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:32,402 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:32,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437207224] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:32,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:32,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13] total 31 [2021-10-08 15:47:32,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738779504] [2021-10-08 15:47:32,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:47:32,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:32,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:47:32,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:47:32,405 INFO L87 Difference]: Start difference. First operand 2432 states and 9594 transitions. Second operand has 33 states, 32 states have (on average 1.3125) internal successors, (42), 32 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:34,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:34,345 INFO L93 Difference]: Finished difference Result 2525 states and 9830 transitions. [2021-10-08 15:47:34,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 15:47:34,346 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.3125) internal successors, (42), 32 states have internal predecessors, (42), 0 states have call successors, (0), 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 26 [2021-10-08 15:47:34,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:34,355 INFO L225 Difference]: With dead ends: 2525 [2021-10-08 15:47:34,355 INFO L226 Difference]: Without dead ends: 2525 [2021-10-08 15:47:34,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 1882.0ms TimeCoverageRelationStatistics Valid=408, Invalid=1944, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 15:47:34,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2525 states. [2021-10-08 15:47:34,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2525 to 2458. [2021-10-08 15:47:34,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2458 states, 2207 states have (on average 4.394200271862257) internal successors, (9698), 2457 states have internal predecessors, (9698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:34,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2458 states to 2458 states and 9698 transitions. [2021-10-08 15:47:34,416 INFO L78 Accepts]: Start accepts. Automaton has 2458 states and 9698 transitions. Word has length 26 [2021-10-08 15:47:34,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:34,416 INFO L470 AbstractCegarLoop]: Abstraction has 2458 states and 9698 transitions. [2021-10-08 15:47:34,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.3125) internal successors, (42), 32 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:34,416 INFO L276 IsEmpty]: Start isEmpty. Operand 2458 states and 9698 transitions. [2021-10-08 15:47:34,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:47:34,417 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:34,417 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:34,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:34,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-10-08 15:47:34,618 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:34,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:34,619 INFO L82 PathProgramCache]: Analyzing trace with hash -12197768, now seen corresponding path program 1 times [2021-10-08 15:47:34,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:34,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029284448] [2021-10-08 15:47:34,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:34,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:34,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:35,366 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:47:35,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:35,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029284448] [2021-10-08 15:47:35,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029284448] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:35,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926681050] [2021-10-08 15:47:35,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:35,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:35,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:35,369 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:35,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-08 15:47:36,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:36,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:47:36,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:36,414 INFO L388 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 [2021-10-08 15:47:36,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:47:36,581 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:36,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:36,651 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:36,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:36,738 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:36,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:47:36,805 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:47:36,807 INFO L388 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 [2021-10-08 15:47:36,867 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:36,887 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:36,907 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:36,923 INFO L388 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 23 treesize of output 22 [2021-10-08 15:47:36,954 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:47:36,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:47:37,023 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:37,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:47:37,207 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:47:37,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:47:37,243 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:37,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926681050] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:37,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:37,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13] total 31 [2021-10-08 15:47:37,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126119850] [2021-10-08 15:47:37,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:47:37,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:37,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:47:37,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:47:37,246 INFO L87 Difference]: Start difference. First operand 2458 states and 9698 transitions. Second operand has 33 states, 32 states have (on average 1.3125) internal successors, (42), 32 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:39,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:39,139 INFO L93 Difference]: Finished difference Result 2512 states and 9778 transitions. [2021-10-08 15:47:39,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 15:47:39,140 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.3125) internal successors, (42), 32 states have internal predecessors, (42), 0 states have call successors, (0), 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 26 [2021-10-08 15:47:39,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:39,147 INFO L225 Difference]: With dead ends: 2512 [2021-10-08 15:47:39,148 INFO L226 Difference]: Without dead ends: 2512 [2021-10-08 15:47:39,149 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 1811.2ms TimeCoverageRelationStatistics Valid=408, Invalid=1944, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 15:47:39,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2512 states. [2021-10-08 15:47:39,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2512 to 2458. [2021-10-08 15:47:39,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2458 states, 2207 states have (on average 4.382419574082465) internal successors, (9672), 2457 states have internal predecessors, (9672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:39,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2458 states to 2458 states and 9672 transitions. [2021-10-08 15:47:39,267 INFO L78 Accepts]: Start accepts. Automaton has 2458 states and 9672 transitions. Word has length 26 [2021-10-08 15:47:39,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:39,267 INFO L470 AbstractCegarLoop]: Abstraction has 2458 states and 9672 transitions. [2021-10-08 15:47:39,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.3125) internal successors, (42), 32 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:39,268 INFO L276 IsEmpty]: Start isEmpty. Operand 2458 states and 9672 transitions. [2021-10-08 15:47:39,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:47:39,268 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:39,268 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:39,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:39,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-10-08 15:47:39,484 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:39,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:39,485 INFO L82 PathProgramCache]: Analyzing trace with hash -11988450, now seen corresponding path program 1 times [2021-10-08 15:47:39,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:39,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055807827] [2021-10-08 15:47:39,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:39,486 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:39,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:40,269 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-08 15:47:40,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:40,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055807827] [2021-10-08 15:47:40,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055807827] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:40,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865037651] [2021-10-08 15:47:40,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:40,270 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:40,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:40,271 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:40,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-08 15:47:41,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:41,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 15:47:41,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:41,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:41,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:41,396 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 15:47:41,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:47:42,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:47:42,552 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:42,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:42,975 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:42,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:47:43,442 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:43,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:47:43,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:43,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:44,047 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 15:47:44,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:47:45,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:47:46,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:47:47,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:47:48,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:47:48,134 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:47:48,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 96 treesize of output 95 [2021-10-08 15:47:49,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:49,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:49,555 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 15:47:49,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:47:49,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:47:49,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:47:49,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:47:49,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:47:49,954 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:47:49,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 36 [2021-10-08 15:47:50,028 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:50,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:50,228 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:50,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:47:50,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-10-08 15:47:50,280 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:47:50,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865037651] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:50,280 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:50,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 31 [2021-10-08 15:47:50,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060684026] [2021-10-08 15:47:50,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:47:50,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:50,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:47:50,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:47:50,282 INFO L87 Difference]: Start difference. First operand 2458 states and 9672 transitions. Second operand has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:53,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:53,845 INFO L93 Difference]: Finished difference Result 3299 states and 12860 transitions. [2021-10-08 15:47:53,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 15:47:53,846 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 15:47:53,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:53,855 INFO L225 Difference]: With dead ends: 3299 [2021-10-08 15:47:53,855 INFO L226 Difference]: Without dead ends: 3299 [2021-10-08 15:47:53,856 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 3195.7ms TimeCoverageRelationStatistics Valid=449, Invalid=2203, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 15:47:53,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3299 states. [2021-10-08 15:47:53,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3299 to 2645. [2021-10-08 15:47:53,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2645 states, 2394 states have (on average 4.632414369256474) internal successors, (11090), 2644 states have internal predecessors, (11090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:53,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2645 states to 2645 states and 11090 transitions. [2021-10-08 15:47:53,941 INFO L78 Accepts]: Start accepts. Automaton has 2645 states and 11090 transitions. Word has length 26 [2021-10-08 15:47:53,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:53,941 INFO L470 AbstractCegarLoop]: Abstraction has 2645 states and 11090 transitions. [2021-10-08 15:47:53,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:47:53,941 INFO L276 IsEmpty]: Start isEmpty. Operand 2645 states and 11090 transitions. [2021-10-08 15:47:53,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:47:53,942 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:53,942 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:53,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:54,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-10-08 15:47:54,157 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:47:54,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:54,157 INFO L82 PathProgramCache]: Analyzing trace with hash -11988448, now seen corresponding path program 1 times [2021-10-08 15:47:54,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:54,158 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366897836] [2021-10-08 15:47:54,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:54,158 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:54,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:54,779 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:47:54,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:54,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366897836] [2021-10-08 15:47:54,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366897836] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:54,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631302781] [2021-10-08 15:47:54,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:54,780 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:54,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:54,784 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:47:54,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-08 15:47:55,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:55,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 46 conjunts are in the unsatisfiable core [2021-10-08 15:47:55,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:55,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:55,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:56,019 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 15:47:56,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:47:57,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:47:57,411 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:57,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:47:57,847 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:57,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:47:58,329 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:58,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:47:58,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:58,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:58,571 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 15:47:58,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:48:00,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:48:01,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:48:01,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:48:02,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:48:02,695 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:48:02,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 98 treesize of output 97 [2021-10-08 15:48:04,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:04,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:04,346 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 15:48:04,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:48:04,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:48:04,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:48:04,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:48:04,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:48:04,898 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:48:04,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 39 treesize of output 38 [2021-10-08 15:48:04,973 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:04,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:48:05,170 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:05,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:48:05,256 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:48:05,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631302781] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:05,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:05,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 29 [2021-10-08 15:48:05,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468101929] [2021-10-08 15:48:05,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:48:05,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:05,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:48:05,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:48:05,258 INFO L87 Difference]: Start difference. First operand 2645 states and 11090 transitions. Second operand has 31 states, 30 states have (on average 1.3) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:08,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:08,672 INFO L93 Difference]: Finished difference Result 3273 states and 12595 transitions. [2021-10-08 15:48:08,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 15:48:08,672 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.3) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 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 26 [2021-10-08 15:48:08,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:08,682 INFO L225 Difference]: With dead ends: 3273 [2021-10-08 15:48:08,682 INFO L226 Difference]: Without dead ends: 3273 [2021-10-08 15:48:08,683 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 2704.5ms TimeCoverageRelationStatistics Valid=434, Invalid=2016, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 15:48:08,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3273 states. [2021-10-08 15:48:08,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3273 to 2445. [2021-10-08 15:48:08,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2445 states, 2194 states have (on average 4.378760255241568) internal successors, (9607), 2444 states have internal predecessors, (9607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:08,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2445 states to 2445 states and 9607 transitions. [2021-10-08 15:48:08,759 INFO L78 Accepts]: Start accepts. Automaton has 2445 states and 9607 transitions. Word has length 26 [2021-10-08 15:48:08,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:08,760 INFO L470 AbstractCegarLoop]: Abstraction has 2445 states and 9607 transitions. [2021-10-08 15:48:08,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.3) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:08,760 INFO L276 IsEmpty]: Start isEmpty. Operand 2445 states and 9607 transitions. [2021-10-08 15:48:08,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:48:08,761 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:08,761 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:08,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:08,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:08,974 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:48:08,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:08,975 INFO L82 PathProgramCache]: Analyzing trace with hash -16896848, now seen corresponding path program 1 times [2021-10-08 15:48:08,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:08,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014062613] [2021-10-08 15:48:08,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:08,976 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:09,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:09,520 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:48:09,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:09,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014062613] [2021-10-08 15:48:09,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014062613] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:09,521 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336872285] [2021-10-08 15:48:09,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:09,521 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:09,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:09,523 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:48:09,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-10-08 15:48:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:10,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:48:10,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:10,758 INFO L388 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 [2021-10-08 15:48:10,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:48:10,886 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:10,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:48:10,963 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:10,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:48:11,053 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:11,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:48:11,129 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:11,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:48:11,198 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:48:11,198 INFO L388 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 [2021-10-08 15:48:11,258 INFO L388 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 25 treesize of output 24 [2021-10-08 15:48:11,287 INFO L388 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 25 treesize of output 24 [2021-10-08 15:48:11,313 INFO L388 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 25 treesize of output 24 [2021-10-08 15:48:11,337 INFO L388 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 25 treesize of output 24 [2021-10-08 15:48:11,371 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:48:11,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:48:11,426 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:11,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:11,566 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:11,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:11,629 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:11,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:11,650 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:48:11,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336872285] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:11,651 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:11,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-10-08 15:48:11,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503407016] [2021-10-08 15:48:11,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 15:48:11,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:11,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 15:48:11,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:48:11,653 INFO L87 Difference]: Start difference. First operand 2445 states and 9607 transitions. Second operand has 26 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:12,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:12,583 INFO L93 Difference]: Finished difference Result 3767 states and 14120 transitions. [2021-10-08 15:48:12,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:48:12,584 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 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 26 [2021-10-08 15:48:12,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:12,596 INFO L225 Difference]: With dead ends: 3767 [2021-10-08 15:48:12,596 INFO L226 Difference]: Without dead ends: 3767 [2021-10-08 15:48:12,597 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 1077.8ms TimeCoverageRelationStatistics Valid=293, Invalid=1039, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 15:48:12,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3767 states. [2021-10-08 15:48:12,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3767 to 2819. [2021-10-08 15:48:12,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2819 states, 2568 states have (on average 4.490654205607477) internal successors, (11532), 2818 states have internal predecessors, (11532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:12,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2819 states to 2819 states and 11532 transitions. [2021-10-08 15:48:12,667 INFO L78 Accepts]: Start accepts. Automaton has 2819 states and 11532 transitions. Word has length 26 [2021-10-08 15:48:12,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:12,668 INFO L470 AbstractCegarLoop]: Abstraction has 2819 states and 11532 transitions. [2021-10-08 15:48:12,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:12,668 INFO L276 IsEmpty]: Start isEmpty. Operand 2819 states and 11532 transitions. [2021-10-08 15:48:12,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:48:12,669 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:12,669 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:12,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:12,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-10-08 15:48:12,876 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:48:12,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:12,876 INFO L82 PathProgramCache]: Analyzing trace with hash -16896903, now seen corresponding path program 1 times [2021-10-08 15:48:12,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:12,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385194475] [2021-10-08 15:48:12,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:12,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:12,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:13,703 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:48:13,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:13,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385194475] [2021-10-08 15:48:13,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385194475] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:13,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789647710] [2021-10-08 15:48:13,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:13,704 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:13,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:13,705 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:48:13,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-10-08 15:48:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:14,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:48:14,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:14,969 INFO L388 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 [2021-10-08 15:48:15,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:48:15,101 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:15,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:15,191 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:15,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:15,271 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:15,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:15,356 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:15,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:15,426 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:48:15,427 INFO L388 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 [2021-10-08 15:48:15,491 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:15,524 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:15,546 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:15,576 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:15,607 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:48:15,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:48:15,681 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:15,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:15,845 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:15,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:15,921 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:15,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:15,950 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:48:15,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789647710] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:15,951 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:15,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13] total 30 [2021-10-08 15:48:15,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861147448] [2021-10-08 15:48:15,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:48:15,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:15,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:48:15,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:48:15,953 INFO L87 Difference]: Start difference. First operand 2819 states and 11532 transitions. Second operand has 32 states, 31 states have (on average 1.3225806451612903) internal successors, (41), 31 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:17,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:17,610 INFO L93 Difference]: Finished difference Result 3580 states and 13250 transitions. [2021-10-08 15:48:17,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:48:17,611 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.3225806451612903) internal successors, (41), 31 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 15:48:17,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:17,622 INFO L225 Difference]: With dead ends: 3580 [2021-10-08 15:48:17,622 INFO L226 Difference]: Without dead ends: 3580 [2021-10-08 15:48:17,623 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1755.8ms TimeCoverageRelationStatistics Valid=369, Invalid=1611, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 15:48:17,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3580 states. [2021-10-08 15:48:17,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3580 to 2819. [2021-10-08 15:48:17,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2819 states, 2568 states have (on average 4.345015576323988) internal successors, (11158), 2818 states have internal predecessors, (11158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:17,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2819 states to 2819 states and 11158 transitions. [2021-10-08 15:48:17,685 INFO L78 Accepts]: Start accepts. Automaton has 2819 states and 11158 transitions. Word has length 26 [2021-10-08 15:48:17,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:17,685 INFO L470 AbstractCegarLoop]: Abstraction has 2819 states and 11158 transitions. [2021-10-08 15:48:17,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.3225806451612903) internal successors, (41), 31 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:17,685 INFO L276 IsEmpty]: Start isEmpty. Operand 2819 states and 11158 transitions. [2021-10-08 15:48:17,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:48:17,686 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:17,686 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:17,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:17,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:17,899 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:48:17,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:17,900 INFO L82 PathProgramCache]: Analyzing trace with hash 180168305, now seen corresponding path program 1 times [2021-10-08 15:48:17,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:17,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106911089] [2021-10-08 15:48:17,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:17,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:17,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:18,502 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:48:18,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:18,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106911089] [2021-10-08 15:48:18,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106911089] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:18,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124852083] [2021-10-08 15:48:18,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:18,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:18,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:18,504 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:48:18,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-10-08 15:48:19,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:19,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 15:48:19,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:19,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:19,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:19,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:19,875 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 15:48:19,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:48:20,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:48:20,577 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:20,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:21,086 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:21,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:21,218 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:21,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:21,808 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:21,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:21,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:21,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:21,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:22,053 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:48:22,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:48:23,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:23,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:23,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:24,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:24,841 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:48:24,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 89 treesize of output 88 [2021-10-08 15:48:26,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:26,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:26,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:26,144 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:48:26,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:48:26,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:26,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:26,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:26,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:26,613 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:48:26,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 39 treesize of output 38 [2021-10-08 15:48:26,687 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:26,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:26,822 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:26,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:26,900 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:26,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:26,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-10-08 15:48:26,951 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:48:26,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124852083] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:26,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:26,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2021-10-08 15:48:26,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560369626] [2021-10-08 15:48:26,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:48:26,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:26,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:48:26,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:48:26,954 INFO L87 Difference]: Start difference. First operand 2819 states and 11158 transitions. Second operand has 31 states, 30 states have (on average 1.3333333333333333) internal successors, (40), 30 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:28,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:28,272 INFO L93 Difference]: Finished difference Result 3393 states and 12567 transitions. [2021-10-08 15:48:28,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:48:28,273 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.3333333333333333) internal successors, (40), 30 states have internal predecessors, (40), 0 states have call successors, (0), 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 26 [2021-10-08 15:48:28,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:28,282 INFO L225 Difference]: With dead ends: 3393 [2021-10-08 15:48:28,282 INFO L226 Difference]: Without dead ends: 3393 [2021-10-08 15:48:28,283 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 1417.2ms TimeCoverageRelationStatistics Valid=282, Invalid=1124, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 15:48:28,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states. [2021-10-08 15:48:28,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 2819. [2021-10-08 15:48:28,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2819 states, 2568 states have (on average 4.272196261682243) internal successors, (10971), 2818 states have internal predecessors, (10971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:28,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2819 states to 2819 states and 10971 transitions. [2021-10-08 15:48:28,346 INFO L78 Accepts]: Start accepts. Automaton has 2819 states and 10971 transitions. Word has length 26 [2021-10-08 15:48:28,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:28,347 INFO L470 AbstractCegarLoop]: Abstraction has 2819 states and 10971 transitions. [2021-10-08 15:48:28,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.3333333333333333) internal successors, (40), 30 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:28,347 INFO L276 IsEmpty]: Start isEmpty. Operand 2819 states and 10971 transitions. [2021-10-08 15:48:28,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:48:28,347 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:28,348 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:28,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:28,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-10-08 15:48:28,549 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:48:28,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:28,549 INFO L82 PathProgramCache]: Analyzing trace with hash 180168307, now seen corresponding path program 1 times [2021-10-08 15:48:28,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:28,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981752718] [2021-10-08 15:48:28,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:28,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:28,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:48:29,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:29,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981752718] [2021-10-08 15:48:29,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981752718] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:29,196 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214667416] [2021-10-08 15:48:29,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:29,196 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:29,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:29,197 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:48:29,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-10-08 15:48:30,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:30,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 55 conjunts are in the unsatisfiable core [2021-10-08 15:48:30,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:30,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:30,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:30,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:30,735 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 15:48:30,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:48:31,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2021-10-08 15:48:31,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:31,420 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:31,782 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:31,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:48:32,175 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:32,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:48:32,828 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:32,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:48:32,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:32,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:32,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:33,092 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:48:33,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:48:34,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 15:48:34,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:48:35,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:48:35,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:48:36,451 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:48:36,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 91 treesize of output 90 [2021-10-08 15:48:37,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:37,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:37,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:37,983 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:48:37,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:48:38,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:48:38,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:48:38,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:48:38,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:48:38,479 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:48:38,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 40 [2021-10-08 15:48:38,560 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:38,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:38,722 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:38,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:38,812 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:38,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:38,921 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 29 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-08 15:48:38,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214667416] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:38,921 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:38,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17] total 32 [2021-10-08 15:48:38,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035302695] [2021-10-08 15:48:38,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-10-08 15:48:38,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:38,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-10-08 15:48:38,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 15:48:38,923 INFO L87 Difference]: Start difference. First operand 2819 states and 10971 transitions. Second operand has 34 states, 33 states have (on average 1.2727272727272727) internal successors, (42), 33 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:45,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:45,019 INFO L93 Difference]: Finished difference Result 3219 states and 11923 transitions. [2021-10-08 15:48:45,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 15:48:45,019 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 1.2727272727272727) internal successors, (42), 33 states have internal predecessors, (42), 0 states have call successors, (0), 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 26 [2021-10-08 15:48:45,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:45,028 INFO L225 Difference]: With dead ends: 3219 [2021-10-08 15:48:45,028 INFO L226 Difference]: Without dead ends: 3219 [2021-10-08 15:48:45,029 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 2042.5ms TimeCoverageRelationStatistics Valid=355, Invalid=1537, Unknown=0, NotChecked=0, Total=1892 [2021-10-08 15:48:45,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3219 states. [2021-10-08 15:48:45,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3219 to 2632. [2021-10-08 15:48:45,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2632 states, 2381 states have (on average 4.242335153296934) internal successors, (10101), 2631 states have internal predecessors, (10101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:45,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2632 states to 2632 states and 10101 transitions. [2021-10-08 15:48:45,082 INFO L78 Accepts]: Start accepts. Automaton has 2632 states and 10101 transitions. Word has length 26 [2021-10-08 15:48:45,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:45,083 INFO L470 AbstractCegarLoop]: Abstraction has 2632 states and 10101 transitions. [2021-10-08 15:48:45,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.2727272727272727) internal successors, (42), 33 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:45,083 INFO L276 IsEmpty]: Start isEmpty. Operand 2632 states and 10101 transitions. [2021-10-08 15:48:45,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:48:45,083 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:45,083 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:45,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-10-08 15:48:45,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:45,284 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:48:45,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:45,285 INFO L82 PathProgramCache]: Analyzing trace with hash 2110223267, now seen corresponding path program 1 times [2021-10-08 15:48:45,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:45,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6173056] [2021-10-08 15:48:45,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:45,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:45,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:45,685 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:48:45,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:45,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6173056] [2021-10-08 15:48:45,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6173056] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:45,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895097302] [2021-10-08 15:48:45,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:45,686 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:45,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:45,687 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:48:45,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-10-08 15:48:47,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:47,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:48:47,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:47,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:48:47,480 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:47,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:47,551 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:47,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:47,611 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:47,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:47,680 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:47,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:47,739 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:47,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:47,806 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:47,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:47,863 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:47,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:47,896 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:48:47,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895097302] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:47,897 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:47,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 15:48:47,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577185963] [2021-10-08 15:48:47,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 15:48:47,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:47,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 15:48:47,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-08 15:48:47,898 INFO L87 Difference]: Start difference. First operand 2632 states and 10101 transitions. Second operand has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:48,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:48,700 INFO L93 Difference]: Finished difference Result 3975 states and 14866 transitions. [2021-10-08 15:48:48,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 15:48:48,700 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 26 [2021-10-08 15:48:48,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:48,711 INFO L225 Difference]: With dead ends: 3975 [2021-10-08 15:48:48,711 INFO L226 Difference]: Without dead ends: 3975 [2021-10-08 15:48:48,712 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 836.6ms TimeCoverageRelationStatistics Valid=189, Invalid=567, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:48:48,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3975 states. [2021-10-08 15:48:48,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3975 to 3072. [2021-10-08 15:48:48,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3072 states, 2821 states have (on average 4.397376816731655) internal successors, (12405), 3071 states have internal predecessors, (12405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:48,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3072 states to 3072 states and 12405 transitions. [2021-10-08 15:48:48,792 INFO L78 Accepts]: Start accepts. Automaton has 3072 states and 12405 transitions. Word has length 26 [2021-10-08 15:48:48,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:48,792 INFO L470 AbstractCegarLoop]: Abstraction has 3072 states and 12405 transitions. [2021-10-08 15:48:48,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:48,793 INFO L276 IsEmpty]: Start isEmpty. Operand 3072 states and 12405 transitions. [2021-10-08 15:48:48,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:48:48,793 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:48,793 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:48,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:49,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:49,009 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:48:49,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:49,010 INFO L82 PathProgramCache]: Analyzing trace with hash 2110223353, now seen corresponding path program 1 times [2021-10-08 15:48:49,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:49,010 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82165820] [2021-10-08 15:48:49,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:49,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:49,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:50,294 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:48:50,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:50,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82165820] [2021-10-08 15:48:50,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82165820] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:50,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181618701] [2021-10-08 15:48:50,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:50,295 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:50,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:50,296 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:48:50,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-10-08 15:48:51,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:51,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:48:51,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:51,895 INFO L388 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 [2021-10-08 15:48:51,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:48:52,058 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:52,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:52,158 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:52,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:52,252 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:52,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:48:52,343 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:52,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:48:52,437 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:48:52,437 INFO L388 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 [2021-10-08 15:48:52,516 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:52,543 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:52,565 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:52,594 INFO L388 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 23 treesize of output 22 [2021-10-08 15:48:52,625 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:48:52,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:48:52,708 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:52,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:52,788 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:52,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:52,867 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:52,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:48:52,997 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:48:52,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181618701] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:52,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:52,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 14] total 35 [2021-10-08 15:48:52,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589200150] [2021-10-08 15:48:52,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-10-08 15:48:52,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:52,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-10-08 15:48:52,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 15:48:52,999 INFO L87 Difference]: Start difference. First operand 3072 states and 12405 transitions. Second operand has 37 states, 36 states have (on average 1.2222222222222223) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:56,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:56,055 INFO L93 Difference]: Finished difference Result 3975 states and 14646 transitions. [2021-10-08 15:48:56,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 15:48:56,056 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.2222222222222223) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 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 26 [2021-10-08 15:48:56,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:56,067 INFO L225 Difference]: With dead ends: 3975 [2021-10-08 15:48:56,067 INFO L226 Difference]: Without dead ends: 3975 [2021-10-08 15:48:56,067 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 3109.2ms TimeCoverageRelationStatistics Valid=516, Invalid=2676, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 15:48:56,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3975 states. [2021-10-08 15:48:56,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3975 to 3072. [2021-10-08 15:48:56,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3072 states, 2821 states have (on average 4.319390287132222) internal successors, (12185), 3071 states have internal predecessors, (12185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:56,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3072 states to 3072 states and 12185 transitions. [2021-10-08 15:48:56,132 INFO L78 Accepts]: Start accepts. Automaton has 3072 states and 12185 transitions. Word has length 26 [2021-10-08 15:48:56,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:56,132 INFO L470 AbstractCegarLoop]: Abstraction has 3072 states and 12185 transitions. [2021-10-08 15:48:56,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 1.2222222222222223) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:48:56,133 INFO L276 IsEmpty]: Start isEmpty. Operand 3072 states and 12185 transitions. [2021-10-08 15:48:56,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:48:56,133 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:56,133 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:56,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:56,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-10-08 15:48:56,334 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:48:56,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:56,335 INFO L82 PathProgramCache]: Analyzing trace with hash 2110223355, now seen corresponding path program 1 times [2021-10-08 15:48:56,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:56,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922836637] [2021-10-08 15:48:56,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:56,336 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:57,731 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:48:57,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:57,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922836637] [2021-10-08 15:48:57,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922836637] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:57,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094349193] [2021-10-08 15:48:57,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:57,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:57,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:57,733 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:48:57,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-10-08 15:48:59,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:59,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 15:48:59,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:59,347 INFO L388 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 [2021-10-08 15:48:59,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:48:59,521 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:59,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:48:59,625 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:59,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:48:59,734 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:59,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:48:59,848 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:48:59,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:48:59,996 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:48:59,997 INFO L388 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 [2021-10-08 15:49:00,081 INFO L388 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 25 treesize of output 24 [2021-10-08 15:49:00,108 INFO L388 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 25 treesize of output 24 [2021-10-08 15:49:00,135 INFO L388 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 25 treesize of output 24 [2021-10-08 15:49:00,163 INFO L388 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 25 treesize of output 24 [2021-10-08 15:49:00,199 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:49:00,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:49:00,283 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:00,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:00,385 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:00,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:00,458 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:00,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:00,507 INFO L388 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 17 treesize of output 9 [2021-10-08 15:49:00,542 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:49:00,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094349193] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:00,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:00,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 14] total 35 [2021-10-08 15:49:00,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18536865] [2021-10-08 15:49:00,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-10-08 15:49:00,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:00,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-10-08 15:49:00,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 15:49:00,545 INFO L87 Difference]: Start difference. First operand 3072 states and 12185 transitions. Second operand has 37 states, 36 states have (on average 1.2222222222222223) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:03,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:03,685 INFO L93 Difference]: Finished difference Result 3535 states and 13218 transitions. [2021-10-08 15:49:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 15:49:03,685 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.2222222222222223) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 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 26 [2021-10-08 15:49:03,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:03,695 INFO L225 Difference]: With dead ends: 3535 [2021-10-08 15:49:03,695 INFO L226 Difference]: Without dead ends: 3535 [2021-10-08 15:49:03,696 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 568 ImplicationChecksByTransitivity, 3262.3ms TimeCoverageRelationStatistics Valid=514, Invalid=2678, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 15:49:03,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3535 states. [2021-10-08 15:49:03,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3535 to 2852. [2021-10-08 15:49:03,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2852 states, 2601 states have (on average 4.198769703960015) internal successors, (10921), 2851 states have internal predecessors, (10921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:03,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2852 states to 2852 states and 10921 transitions. [2021-10-08 15:49:03,752 INFO L78 Accepts]: Start accepts. Automaton has 2852 states and 10921 transitions. Word has length 26 [2021-10-08 15:49:03,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:03,752 INFO L470 AbstractCegarLoop]: Abstraction has 2852 states and 10921 transitions. [2021-10-08 15:49:03,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 1.2222222222222223) internal successors, (44), 36 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:03,752 INFO L276 IsEmpty]: Start isEmpty. Operand 2852 states and 10921 transitions. [2021-10-08 15:49:03,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:49:03,753 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:03,753 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:03,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-10-08 15:49:03,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-10-08 15:49:03,954 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:49:03,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:03,955 INFO L82 PathProgramCache]: Analyzing trace with hash 2110223357, now seen corresponding path program 1 times [2021-10-08 15:49:03,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:03,956 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211288696] [2021-10-08 15:49:03,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:03,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:04,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:04,310 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:49:04,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:04,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211288696] [2021-10-08 15:49:04,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211288696] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:04,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981006025] [2021-10-08 15:49:04,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:04,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:04,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:04,314 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:49:04,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-10-08 15:49:05,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:05,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:49:05,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:06,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:49:06,174 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:06,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:49:06,240 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:06,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:49:06,312 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:06,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:49:06,377 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:06,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:49:06,440 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:06,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:06,503 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:06,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:06,556 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:06,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:06,590 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:49:06,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981006025] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:06,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:06,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 15:49:06,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051222918] [2021-10-08 15:49:06,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 15:49:06,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:06,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 15:49:06,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-10-08 15:49:06,593 INFO L87 Difference]: Start difference. First operand 2852 states and 10921 transitions. Second operand has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:07,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:07,167 INFO L93 Difference]: Finished difference Result 3095 states and 11350 transitions. [2021-10-08 15:49:07,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 15:49:07,167 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 26 [2021-10-08 15:49:07,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:07,176 INFO L225 Difference]: With dead ends: 3095 [2021-10-08 15:49:07,176 INFO L226 Difference]: Without dead ends: 3095 [2021-10-08 15:49:07,176 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 624.2ms TimeCoverageRelationStatistics Valid=188, Invalid=568, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:49:07,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3095 states. [2021-10-08 15:49:07,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3095 to 2852. [2021-10-08 15:49:07,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2852 states, 2601 states have (on average 4.114186851211072) internal successors, (10701), 2851 states have internal predecessors, (10701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:07,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2852 states to 2852 states and 10701 transitions. [2021-10-08 15:49:07,233 INFO L78 Accepts]: Start accepts. Automaton has 2852 states and 10701 transitions. Word has length 26 [2021-10-08 15:49:07,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:07,234 INFO L470 AbstractCegarLoop]: Abstraction has 2852 states and 10701 transitions. [2021-10-08 15:49:07,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:07,234 INFO L276 IsEmpty]: Start isEmpty. Operand 2852 states and 10701 transitions. [2021-10-08 15:49:07,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:49:07,235 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:07,235 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:07,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-10-08 15:49:07,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-10-08 15:49:07,449 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:49:07,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:07,449 INFO L82 PathProgramCache]: Analyzing trace with hash 2109795781, now seen corresponding path program 1 times [2021-10-08 15:49:07,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:07,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705461448] [2021-10-08 15:49:07,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:07,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:07,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:08,041 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:49:08,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:08,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705461448] [2021-10-08 15:49:08,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705461448] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:08,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778711142] [2021-10-08 15:49:08,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:08,042 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:08,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:08,043 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:49:08,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-10-08 15:49:09,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:09,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 44 conjunts are in the unsatisfiable core [2021-10-08 15:49:09,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:09,739 INFO L354 Elim1Store]: treesize reduction 365, result has 12.0 percent of original size [2021-10-08 15:49:09,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 80 treesize of output 108 [2021-10-08 15:49:10,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:49:10,714 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:10,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 15:49:11,137 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:11,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 15:49:11,617 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:11,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 15:49:12,172 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:12,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 15:49:12,837 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:49:12,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 15:49:14,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:15,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:16,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:16,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:17,074 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:49:17,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 96 [2021-10-08 15:49:19,374 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:49:19,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 100 treesize of output 166 [2021-10-08 15:49:19,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:19,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:19,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:19,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:19,817 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:49:19,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2021-10-08 15:49:19,856 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:19,857 INFO L388 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 1 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:19,898 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:19,899 INFO L388 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 1 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:19,929 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:19,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 22 [2021-10-08 15:49:19,963 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:49:19,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778711142] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:19,964 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:19,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-10-08 15:49:19,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565415418] [2021-10-08 15:49:19,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 15:49:19,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:19,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 15:49:19,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2021-10-08 15:49:19,966 INFO L87 Difference]: Start difference. First operand 2852 states and 10701 transitions. Second operand has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:21,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:21,040 INFO L93 Difference]: Finished difference Result 4416 states and 16708 transitions. [2021-10-08 15:49:21,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:49:21,040 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 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 26 [2021-10-08 15:49:21,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:21,059 INFO L225 Difference]: With dead ends: 4416 [2021-10-08 15:49:21,060 INFO L226 Difference]: Without dead ends: 4416 [2021-10-08 15:49:21,060 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 1285.7ms TimeCoverageRelationStatistics Valid=252, Invalid=678, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:49:21,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4416 states. [2021-10-08 15:49:21,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4416 to 3166. [2021-10-08 15:49:21,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3166 states, 2915 states have (on average 4.513550600343053) internal successors, (13157), 3165 states have internal predecessors, (13157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:21,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3166 states to 3166 states and 13157 transitions. [2021-10-08 15:49:21,134 INFO L78 Accepts]: Start accepts. Automaton has 3166 states and 13157 transitions. Word has length 26 [2021-10-08 15:49:21,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:21,135 INFO L470 AbstractCegarLoop]: Abstraction has 3166 states and 13157 transitions. [2021-10-08 15:49:21,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:21,135 INFO L276 IsEmpty]: Start isEmpty. Operand 3166 states and 13157 transitions. [2021-10-08 15:49:21,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:49:21,135 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:21,136 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:21,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-10-08 15:49:21,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,37 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:21,343 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:49:21,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:21,343 INFO L82 PathProgramCache]: Analyzing trace with hash 2109795782, now seen corresponding path program 1 times [2021-10-08 15:49:21,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:21,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330209219] [2021-10-08 15:49:21,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:21,344 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:21,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:22,029 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:49:22,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:22,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330209219] [2021-10-08 15:49:22,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330209219] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:22,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812788143] [2021-10-08 15:49:22,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:22,030 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:22,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:22,031 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:49:22,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-10-08 15:49:23,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:23,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 59 conjunts are in the unsatisfiable core [2021-10-08 15:49:23,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:23,914 INFO L354 Elim1Store]: treesize reduction 373, result has 11.8 percent of original size [2021-10-08 15:49:23,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 8 case distinctions, treesize of input 233 treesize of output 257 [2021-10-08 15:49:25,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2021-10-08 15:49:25,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:49:25,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:26,953 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:26,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:49:27,841 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:27,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:49:28,401 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:28,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 15:49:28,686 INFO L354 Elim1Store]: treesize reduction 254, result has 20.1 percent of original size [2021-10-08 15:49:28,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 5 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 30 case distinctions, treesize of input 82 treesize of output 128 [2021-10-08 15:49:30,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:49:31,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:49:33,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:49:34,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:49:34,964 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:49:34,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 106 [2021-10-08 15:49:37,745 INFO L354 Elim1Store]: treesize reduction 164, result has 34.1 percent of original size [2021-10-08 15:49:37,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 5 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 31 case distinctions, treesize of input 108 treesize of output 174 [2021-10-08 15:49:38,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 15:49:38,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:49:38,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:49:38,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:49:38,645 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:49:38,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 40 [2021-10-08 15:49:38,761 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:38,761 INFO L388 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 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 15:49:38,850 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:38,851 INFO L388 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 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 15:49:38,910 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:38,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 25 treesize of output 24 [2021-10-08 15:49:38,950 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 29 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-08 15:49:38,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812788143] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:38,950 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:38,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 27 [2021-10-08 15:49:38,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033475733] [2021-10-08 15:49:38,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:49:38,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:38,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:49:38,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:49:38,952 INFO L87 Difference]: Start difference. First operand 3166 states and 13157 transitions. Second operand has 29 states, 28 states have (on average 1.3214285714285714) internal successors, (37), 28 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:40,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:40,351 INFO L93 Difference]: Finished difference Result 4102 states and 15502 transitions. [2021-10-08 15:49:40,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:49:40,351 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.3214285714285714) internal successors, (37), 28 states have internal predecessors, (37), 0 states have call successors, (0), 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 26 [2021-10-08 15:49:40,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:40,365 INFO L225 Difference]: With dead ends: 4102 [2021-10-08 15:49:40,365 INFO L226 Difference]: Without dead ends: 4102 [2021-10-08 15:49:40,365 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 1698.2ms TimeCoverageRelationStatistics Valid=290, Invalid=900, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:49:40,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2021-10-08 15:49:40,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 3166. [2021-10-08 15:49:40,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3166 states, 2915 states have (on average 4.405831903945112) internal successors, (12843), 3165 states have internal predecessors, (12843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:40,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3166 states to 3166 states and 12843 transitions. [2021-10-08 15:49:40,434 INFO L78 Accepts]: Start accepts. Automaton has 3166 states and 12843 transitions. Word has length 26 [2021-10-08 15:49:40,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:40,435 INFO L470 AbstractCegarLoop]: Abstraction has 3166 states and 12843 transitions. [2021-10-08 15:49:40,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.3214285714285714) internal successors, (37), 28 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:40,435 INFO L276 IsEmpty]: Start isEmpty. Operand 3166 states and 12843 transitions. [2021-10-08 15:49:40,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:49:40,436 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:40,436 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:40,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-10-08 15:49:40,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-10-08 15:49:40,648 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:49:40,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:40,648 INFO L82 PathProgramCache]: Analyzing trace with hash 2109795686, now seen corresponding path program 1 times [2021-10-08 15:49:40,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:40,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859550303] [2021-10-08 15:49:40,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:40,648 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:40,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:41,046 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:49:41,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:41,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859550303] [2021-10-08 15:49:41,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859550303] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:41,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660648187] [2021-10-08 15:49:41,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:41,048 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:41,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:41,049 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:49:41,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-10-08 15:49:42,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:42,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:49:42,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:42,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 15:49:43,057 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:43,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:49:43,123 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:43,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:49:43,185 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:43,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:49:43,257 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:43,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:43,317 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:43,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:49:43,382 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:43,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:49:43,444 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:43,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:49:43,474 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:49:43,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660648187] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:43,475 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:43,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 15:49:43,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225289892] [2021-10-08 15:49:43,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 15:49:43,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:43,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 15:49:43,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-08 15:49:43,477 INFO L87 Difference]: Start difference. First operand 3166 states and 12843 transitions. Second operand has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:44,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:44,286 INFO L93 Difference]: Finished difference Result 3788 states and 14296 transitions. [2021-10-08 15:49:44,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 15:49:44,286 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 26 [2021-10-08 15:49:44,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:44,297 INFO L225 Difference]: With dead ends: 3788 [2021-10-08 15:49:44,297 INFO L226 Difference]: Without dead ends: 3788 [2021-10-08 15:49:44,297 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 847.0ms TimeCoverageRelationStatistics Valid=189, Invalid=567, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:49:44,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3788 states. [2021-10-08 15:49:44,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3788 to 3166. [2021-10-08 15:49:44,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3166 states, 2915 states have (on average 4.2981132075471695) internal successors, (12529), 3165 states have internal predecessors, (12529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:44,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3166 states to 3166 states and 12529 transitions. [2021-10-08 15:49:44,361 INFO L78 Accepts]: Start accepts. Automaton has 3166 states and 12529 transitions. Word has length 26 [2021-10-08 15:49:44,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:44,361 INFO L470 AbstractCegarLoop]: Abstraction has 3166 states and 12529 transitions. [2021-10-08 15:49:44,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:44,361 INFO L276 IsEmpty]: Start isEmpty. Operand 3166 states and 12529 transitions. [2021-10-08 15:49:44,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:49:44,362 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:44,362 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:44,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-10-08 15:49:44,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:44,563 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:49:44,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:44,564 INFO L82 PathProgramCache]: Analyzing trace with hash 2109795778, now seen corresponding path program 1 times [2021-10-08 15:49:44,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:44,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71234799] [2021-10-08 15:49:44,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:44,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:44,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:44,965 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:49:44,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:44,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71234799] [2021-10-08 15:49:44,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71234799] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:44,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919717737] [2021-10-08 15:49:44,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:44,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:44,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:44,967 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:49:44,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-10-08 15:49:46,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:46,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:49:46,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:47,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:49:47,160 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:47,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:49:47,224 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:47,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:49:47,304 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:47,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:49:47,377 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:47,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:49:47,442 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:47,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:47,508 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:47,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:47,568 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:49:47,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:49:47,602 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:49:47,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919717737] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:47,602 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:47,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 15:49:47,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993446437] [2021-10-08 15:49:47,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 15:49:47,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:47,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 15:49:47,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-10-08 15:49:47,604 INFO L87 Difference]: Start difference. First operand 3166 states and 12529 transitions. Second operand has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:48,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:48,500 INFO L93 Difference]: Finished difference Result 3474 states and 13090 transitions. [2021-10-08 15:49:48,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 15:49:48,500 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 26 [2021-10-08 15:49:48,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:48,518 INFO L225 Difference]: With dead ends: 3474 [2021-10-08 15:49:48,518 INFO L226 Difference]: Without dead ends: 3474 [2021-10-08 15:49:48,519 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 934.7ms TimeCoverageRelationStatistics Valid=189, Invalid=567, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:49:48,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3474 states. [2021-10-08 15:49:48,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3474 to 3166. [2021-10-08 15:49:48,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3166 states, 2915 states have (on average 4.190394511149228) internal successors, (12215), 3165 states have internal predecessors, (12215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:48,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3166 states to 3166 states and 12215 transitions. [2021-10-08 15:49:48,602 INFO L78 Accepts]: Start accepts. Automaton has 3166 states and 12215 transitions. Word has length 26 [2021-10-08 15:49:48,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:48,602 INFO L470 AbstractCegarLoop]: Abstraction has 3166 states and 12215 transitions. [2021-10-08 15:49:48,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:49:48,602 INFO L276 IsEmpty]: Start isEmpty. Operand 3166 states and 12215 transitions. [2021-10-08 15:49:48,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:49:48,603 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:48,603 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:48,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-10-08 15:49:48,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:48,817 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:49:48,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:48,817 INFO L82 PathProgramCache]: Analyzing trace with hash -377991562, now seen corresponding path program 2 times [2021-10-08 15:49:48,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:48,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104890872] [2021-10-08 15:49:48,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:48,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:48,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:49,429 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:49:49,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:49,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104890872] [2021-10-08 15:49:49,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104890872] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:49,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715682134] [2021-10-08 15:49:49,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:49:49,430 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:49,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:49,435 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:49:49,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-10-08 15:49:51,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:49:51,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:51,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 55 conjunts are in the unsatisfiable core [2021-10-08 15:49:51,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:51,468 INFO L354 Elim1Store]: treesize reduction 365, result has 12.0 percent of original size [2021-10-08 15:49:51,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 90 treesize of output 118 [2021-10-08 15:49:53,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:49:54,646 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:49:54,647 INFO L388 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 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:49:55,644 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:49:55,644 INFO L388 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 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 15:49:56,939 INFO L354 Elim1Store]: treesize reduction 286, result has 18.3 percent of original size [2021-10-08 15:49:56,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 34 case distinctions, treesize of input 84 treesize of output 130 [2021-10-08 15:50:00,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:50:02,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:50:04,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:50:05,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:50:05,634 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:50:05,635 INFO L388 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 1 case distinctions, treesize of input 119 treesize of output 118 [2021-10-08 15:50:08,675 INFO L354 Elim1Store]: treesize reduction 196, result has 30.2 percent of original size [2021-10-08 15:50:08,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 35 case distinctions, treesize of input 110 treesize of output 176 [2021-10-08 15:50:09,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:50:09,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:50:09,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:50:09,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:50:09,219 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:50:09,220 INFO L388 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 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:50:09,286 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:09,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 25 treesize of output 24 [2021-10-08 15:50:09,530 INFO L388 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 [2021-10-08 15:50:09,532 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:50:09,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715682134] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:09,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:09,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2021-10-08 15:50:09,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73361823] [2021-10-08 15:50:09,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:50:09,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:09,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:50:09,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:50:09,534 INFO L87 Difference]: Start difference. First operand 3166 states and 12215 transitions. Second operand has 32 states, 31 states have (on average 1.3548387096774193) internal successors, (42), 31 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:15,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:15,203 INFO L93 Difference]: Finished difference Result 3921 states and 15380 transitions. [2021-10-08 15:50:15,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 15:50:15,204 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.3548387096774193) internal successors, (42), 31 states have internal predecessors, (42), 0 states have call successors, (0), 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 27 [2021-10-08 15:50:15,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:15,221 INFO L225 Difference]: With dead ends: 3921 [2021-10-08 15:50:15,221 INFO L226 Difference]: Without dead ends: 3921 [2021-10-08 15:50:15,222 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 3508.8ms TimeCoverageRelationStatistics Valid=463, Invalid=2507, Unknown=0, NotChecked=0, Total=2970 [2021-10-08 15:50:15,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3921 states. [2021-10-08 15:50:15,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3921 to 3409. [2021-10-08 15:50:15,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3409 states, 3158 states have (on average 4.452501583280557) internal successors, (14061), 3408 states have internal predecessors, (14061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:15,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3409 states to 3409 states and 14061 transitions. [2021-10-08 15:50:15,301 INFO L78 Accepts]: Start accepts. Automaton has 3409 states and 14061 transitions. Word has length 27 [2021-10-08 15:50:15,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:15,301 INFO L470 AbstractCegarLoop]: Abstraction has 3409 states and 14061 transitions. [2021-10-08 15:50:15,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.3548387096774193) internal successors, (42), 31 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:15,302 INFO L276 IsEmpty]: Start isEmpty. Operand 3409 states and 14061 transitions. [2021-10-08 15:50:15,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:50:15,303 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:15,303 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:15,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-10-08 15:50:15,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:15,508 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:50:15,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:15,508 INFO L82 PathProgramCache]: Analyzing trace with hash -377991560, now seen corresponding path program 2 times [2021-10-08 15:50:15,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:15,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872235698] [2021-10-08 15:50:15,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:15,509 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:15,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:16,136 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:50:16,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:16,136 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872235698] [2021-10-08 15:50:16,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872235698] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:16,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556690275] [2021-10-08 15:50:16,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:50:16,137 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:16,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:16,139 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:50:16,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-10-08 15:50:18,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:50:18,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:18,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 15:50:18,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:18,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:18,212 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 15:50:18,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:50:20,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:50:20,427 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:20,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:50:20,896 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:20,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:50:21,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:21,142 INFO L354 Elim1Store]: treesize reduction 286, result has 18.3 percent of original size [2021-10-08 15:50:21,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 34 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:50:22,612 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:23,815 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:25,175 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:25,815 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:26,613 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:50:26,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 103 treesize of output 102 [2021-10-08 15:50:28,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:29,080 INFO L354 Elim1Store]: treesize reduction 196, result has 30.2 percent of original size [2021-10-08 15:50:29,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 35 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:50:29,385 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:29,411 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:29,440 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:29,466 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:29,505 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:50:29,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:50:29,587 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:29,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:50:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:50:29,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556690275] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:29,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:29,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 31 [2021-10-08 15:50:29,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313741762] [2021-10-08 15:50:29,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:50:29,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:29,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:50:29,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=938, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:50:29,888 INFO L87 Difference]: Start difference. First operand 3409 states and 14061 transitions. Second operand has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:33,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:33,739 INFO L93 Difference]: Finished difference Result 3919 states and 15135 transitions. [2021-10-08 15:50:33,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 15:50:33,739 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 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 27 [2021-10-08 15:50:33,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:33,752 INFO L225 Difference]: With dead ends: 3919 [2021-10-08 15:50:33,752 INFO L226 Difference]: Without dead ends: 3919 [2021-10-08 15:50:33,752 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 3374.4ms TimeCoverageRelationStatistics Valid=463, Invalid=2617, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 15:50:33,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3919 states. [2021-10-08 15:50:33,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3919 to 3181. [2021-10-08 15:50:33,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3181 states, 2930 states have (on average 4.197952218430034) internal successors, (12300), 3180 states have internal predecessors, (12300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:33,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3181 states to 3181 states and 12300 transitions. [2021-10-08 15:50:33,840 INFO L78 Accepts]: Start accepts. Automaton has 3181 states and 12300 transitions. Word has length 27 [2021-10-08 15:50:33,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:33,840 INFO L470 AbstractCegarLoop]: Abstraction has 3181 states and 12300 transitions. [2021-10-08 15:50:33,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:33,840 INFO L276 IsEmpty]: Start isEmpty. Operand 3181 states and 12300 transitions. [2021-10-08 15:50:33,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:50:33,841 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:33,841 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:33,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-10-08 15:50:34,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-10-08 15:50:34,056 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:50:34,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:34,056 INFO L82 PathProgramCache]: Analyzing trace with hash -377991575, now seen corresponding path program 2 times [2021-10-08 15:50:34,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:34,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640274057] [2021-10-08 15:50:34,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:34,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:34,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:34,598 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:50:34,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:34,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640274057] [2021-10-08 15:50:34,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640274057] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:34,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81555543] [2021-10-08 15:50:34,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:50:34,600 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:34,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:34,601 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:50:34,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-10-08 15:50:36,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:50:36,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:36,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:50:36,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:36,715 INFO L388 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 [2021-10-08 15:50:36,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:50:36,905 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:36,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:50:37,045 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:37,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:50:37,098 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:50:37,098 INFO L388 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 [2021-10-08 15:50:37,150 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:37,161 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:37,175 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:37,188 INFO L388 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 27 treesize of output 26 [2021-10-08 15:50:37,210 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:50:37,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:50:37,266 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:37,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:50:37,444 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:50:37,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81555543] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:37,444 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:37,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13] total 31 [2021-10-08 15:50:37,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015152499] [2021-10-08 15:50:37,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:50:37,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:37,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:50:37,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=950, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:50:37,446 INFO L87 Difference]: Start difference. First operand 3181 states and 12300 transitions. Second operand has 33 states, 32 states have (on average 1.375) internal successors, (44), 32 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:39,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:39,528 INFO L93 Difference]: Finished difference Result 3667 states and 13569 transitions. [2021-10-08 15:50:39,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 15:50:39,528 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.375) internal successors, (44), 32 states have internal predecessors, (44), 0 states have call successors, (0), 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 27 [2021-10-08 15:50:39,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:39,538 INFO L225 Difference]: With dead ends: 3667 [2021-10-08 15:50:39,539 INFO L226 Difference]: Without dead ends: 3667 [2021-10-08 15:50:39,539 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 1831.6ms TimeCoverageRelationStatistics Valid=362, Invalid=2088, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 15:50:39,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3667 states. [2021-10-08 15:50:39,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3667 to 3181. [2021-10-08 15:50:39,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3181 states, 2930 states have (on average 4.197610921501706) internal successors, (12299), 3180 states have internal predecessors, (12299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:39,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3181 states to 3181 states and 12299 transitions. [2021-10-08 15:50:39,601 INFO L78 Accepts]: Start accepts. Automaton has 3181 states and 12299 transitions. Word has length 27 [2021-10-08 15:50:39,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:39,601 INFO L470 AbstractCegarLoop]: Abstraction has 3181 states and 12299 transitions. [2021-10-08 15:50:39,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.375) internal successors, (44), 32 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:39,602 INFO L276 IsEmpty]: Start isEmpty. Operand 3181 states and 12299 transitions. [2021-10-08 15:50:39,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:50:39,602 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:39,602 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:39,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-10-08 15:50:39,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-10-08 15:50:39,803 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:50:39,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:39,804 INFO L82 PathProgramCache]: Analyzing trace with hash -377991630, now seen corresponding path program 2 times [2021-10-08 15:50:39,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:39,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583854023] [2021-10-08 15:50:39,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:39,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:39,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:40,364 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:50:40,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:40,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583854023] [2021-10-08 15:50:40,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583854023] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:40,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171154912] [2021-10-08 15:50:40,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:50:40,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:40,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:40,366 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:50:40,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-10-08 15:50:42,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:50:42,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:42,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:50:42,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:42,470 INFO L388 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 [2021-10-08 15:50:42,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:50:42,660 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:42,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:50:42,723 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:42,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:50:42,785 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:50:42,785 INFO L388 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 [2021-10-08 15:50:42,836 INFO L388 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 25 treesize of output 24 [2021-10-08 15:50:42,849 INFO L388 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 25 treesize of output 24 [2021-10-08 15:50:42,863 INFO L388 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 25 treesize of output 24 [2021-10-08 15:50:42,877 INFO L388 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 25 treesize of output 24 [2021-10-08 15:50:42,901 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:50:42,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:50:42,956 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:42,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:50:43,136 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:50:43,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171154912] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:43,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:43,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13] total 31 [2021-10-08 15:50:43,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988563601] [2021-10-08 15:50:43,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:50:43,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:43,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:50:43,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=954, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:50:43,138 INFO L87 Difference]: Start difference. First operand 3181 states and 12299 transitions. Second operand has 33 states, 32 states have (on average 1.375) internal successors, (44), 32 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:45,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:45,126 INFO L93 Difference]: Finished difference Result 3184 states and 12301 transitions. [2021-10-08 15:50:45,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 15:50:45,127 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.375) internal successors, (44), 32 states have internal predecessors, (44), 0 states have call successors, (0), 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 27 [2021-10-08 15:50:45,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:45,135 INFO L225 Difference]: With dead ends: 3184 [2021-10-08 15:50:45,135 INFO L226 Difference]: Without dead ends: 3184 [2021-10-08 15:50:45,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 1897.8ms TimeCoverageRelationStatistics Valid=374, Invalid=2076, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 15:50:45,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3184 states. [2021-10-08 15:50:45,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3184 to 3181. [2021-10-08 15:50:45,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3181 states, 2930 states have (on average 4.197269624573379) internal successors, (12298), 3180 states have internal predecessors, (12298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:45,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3181 states to 3181 states and 12298 transitions. [2021-10-08 15:50:45,191 INFO L78 Accepts]: Start accepts. Automaton has 3181 states and 12298 transitions. Word has length 27 [2021-10-08 15:50:45,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:45,191 INFO L470 AbstractCegarLoop]: Abstraction has 3181 states and 12298 transitions. [2021-10-08 15:50:45,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.375) internal successors, (44), 32 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:50:45,192 INFO L276 IsEmpty]: Start isEmpty. Operand 3181 states and 12298 transitions. [2021-10-08 15:50:45,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:50:45,192 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:45,192 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:45,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-10-08 15:50:45,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:45,393 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:50:45,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:45,394 INFO L82 PathProgramCache]: Analyzing trace with hash 979161702, now seen corresponding path program 1 times [2021-10-08 15:50:45,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:45,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826010513] [2021-10-08 15:50:45,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:45,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:45,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:47,055 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:50:47,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:47,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826010513] [2021-10-08 15:50:47,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826010513] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:47,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696052512] [2021-10-08 15:50:47,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:47,056 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:47,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:47,057 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:50:47,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-10-08 15:50:49,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:49,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 15:50:49,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:49,220 INFO L354 Elim1Store]: treesize reduction 365, result has 12.0 percent of original size [2021-10-08 15:50:49,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 257 treesize of output 271 [2021-10-08 15:50:50,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:50:50,629 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:50,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:50:51,073 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:51,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:50:51,599 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:51,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 15:50:52,267 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:50:52,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 15:50:53,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:54,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:55,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:56,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:56,503 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:50:56,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 96 [2021-10-08 15:50:58,018 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:50:58,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 100 treesize of output 166 [2021-10-08 15:50:58,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:58,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:58,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:58,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:58,488 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:50:58,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2021-10-08 15:50:58,575 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:50:58,576 INFO L388 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 1 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:58,672 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:50:58,673 INFO L388 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 1 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:50:58,754 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:50:58,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 22 [2021-10-08 15:50:58,942 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:50:58,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696052512] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:58,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:58,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 34 [2021-10-08 15:50:58,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302393727] [2021-10-08 15:50:58,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-10-08 15:50:58,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:58,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-10-08 15:50:58,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1123, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 15:50:58,944 INFO L87 Difference]: Start difference. First operand 3181 states and 12298 transitions. Second operand has 36 states, 35 states have (on average 1.2857142857142858) internal successors, (45), 35 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:02,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:02,832 INFO L93 Difference]: Finished difference Result 5053 states and 19180 transitions. [2021-10-08 15:51:02,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:51:02,832 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.2857142857142858) internal successors, (45), 35 states have internal predecessors, (45), 0 states have call successors, (0), 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 27 [2021-10-08 15:51:02,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:02,846 INFO L225 Difference]: With dead ends: 5053 [2021-10-08 15:51:02,847 INFO L226 Difference]: Without dead ends: 5053 [2021-10-08 15:51:02,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 4104.5ms TimeCoverageRelationStatistics Valid=408, Invalid=1944, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 15:51:02,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5053 states. [2021-10-08 15:51:02,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5053 to 3495. [2021-10-08 15:51:02,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3495 states, 3244 states have (on average 4.548088779284834) internal successors, (14754), 3494 states have internal predecessors, (14754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:02,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3495 states to 3495 states and 14754 transitions. [2021-10-08 15:51:02,924 INFO L78 Accepts]: Start accepts. Automaton has 3495 states and 14754 transitions. Word has length 27 [2021-10-08 15:51:02,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:02,924 INFO L470 AbstractCegarLoop]: Abstraction has 3495 states and 14754 transitions. [2021-10-08 15:51:02,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.2857142857142858) internal successors, (45), 35 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:02,925 INFO L276 IsEmpty]: Start isEmpty. Operand 3495 states and 14754 transitions. [2021-10-08 15:51:02,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:51:02,925 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:02,925 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:02,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-10-08 15:51:03,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-10-08 15:51:03,126 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:51:03,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:03,127 INFO L82 PathProgramCache]: Analyzing trace with hash 979161703, now seen corresponding path program 1 times [2021-10-08 15:51:03,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:03,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762341450] [2021-10-08 15:51:03,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:03,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:03,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:03,916 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:51:03,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:03,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762341450] [2021-10-08 15:51:03,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762341450] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:03,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558872282] [2021-10-08 15:51:03,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:03,917 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:03,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:03,920 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:51:03,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-10-08 15:51:06,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:06,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 55 conjunts are in the unsatisfiable core [2021-10-08 15:51:06,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:06,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:51:06,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:51:06,181 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 15:51:06,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 72 treesize of output 100 [2021-10-08 15:51:07,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:51:07,718 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:07,719 INFO L388 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 1 case distinctions, treesize of input 35 treesize of output 34 [2021-10-08 15:51:08,296 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:08,296 INFO L388 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 1 case distinctions, treesize of input 35 treesize of output 34 [2021-10-08 15:51:08,702 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:08,703 INFO L388 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 1 case distinctions, treesize of input 30 treesize of output 29 [2021-10-08 15:51:09,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:51:09,285 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:51:09,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 15:51:11,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:51:11,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:51:12,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:51:13,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:51:13,243 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:51:13,244 INFO L388 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 1 case distinctions, treesize of input 101 treesize of output 100 [2021-10-08 15:51:15,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:51:15,891 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:51:15,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 100 treesize of output 166 [2021-10-08 15:51:16,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:51:16,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:51:16,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:51:16,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:51:16,500 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:51:16,501 INFO L388 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 1 case distinctions, treesize of input 43 treesize of output 42 [2021-10-08 15:51:16,568 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:16,568 INFO L388 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 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 15:51:16,629 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:16,630 INFO L388 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 1 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:51:16,663 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:16,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 25 treesize of output 24 [2021-10-08 15:51:16,717 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:51:16,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558872282] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:16,718 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:16,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2021-10-08 15:51:16,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033539926] [2021-10-08 15:51:16,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:51:16,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:16,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:51:16,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:51:16,720 INFO L87 Difference]: Start difference. First operand 3495 states and 14754 transitions. Second operand has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:19,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:19,225 INFO L93 Difference]: Finished difference Result 9461 states and 35930 transitions. [2021-10-08 15:51:19,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 15:51:19,226 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 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 27 [2021-10-08 15:51:19,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:19,258 INFO L225 Difference]: With dead ends: 9461 [2021-10-08 15:51:19,258 INFO L226 Difference]: Without dead ends: 9461 [2021-10-08 15:51:19,258 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 2259.8ms TimeCoverageRelationStatistics Valid=331, Invalid=1229, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 15:51:19,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9461 states. [2021-10-08 15:51:19,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9461 to 3495. [2021-10-08 15:51:19,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3495 states, 3244 states have (on average 4.451294697903823) internal successors, (14440), 3494 states have internal predecessors, (14440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:19,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3495 states to 3495 states and 14440 transitions. [2021-10-08 15:51:19,371 INFO L78 Accepts]: Start accepts. Automaton has 3495 states and 14440 transitions. Word has length 27 [2021-10-08 15:51:19,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:19,371 INFO L470 AbstractCegarLoop]: Abstraction has 3495 states and 14440 transitions. [2021-10-08 15:51:19,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:19,372 INFO L276 IsEmpty]: Start isEmpty. Operand 3495 states and 14440 transitions. [2021-10-08 15:51:19,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:51:19,372 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:19,372 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:19,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-10-08 15:51:19,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,46 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:19,573 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:51:19,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:19,574 INFO L82 PathProgramCache]: Analyzing trace with hash 979161607, now seen corresponding path program 1 times [2021-10-08 15:51:19,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:19,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545232784] [2021-10-08 15:51:19,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:19,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:19,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:20,026 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:51:20,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:20,026 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545232784] [2021-10-08 15:51:20,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545232784] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:20,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073674017] [2021-10-08 15:51:20,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:20,027 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:20,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:20,028 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:51:20,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-10-08 15:51:22,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:22,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:51:22,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:22,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:51:22,511 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:22,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:51:22,582 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:22,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:51:22,649 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:22,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:51:22,710 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:22,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:51:22,777 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:22,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:51:22,836 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:22,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:51:22,879 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:51:22,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073674017] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:22,879 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:22,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-08 15:51:22,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617228577] [2021-10-08 15:51:22,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 15:51:22,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:22,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 15:51:22,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-10-08 15:51:22,881 INFO L87 Difference]: Start difference. First operand 3495 states and 14440 transitions. Second operand has 22 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:23,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:23,841 INFO L93 Difference]: Finished difference Result 4425 states and 16768 transitions. [2021-10-08 15:51:23,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 15:51:23,842 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 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 27 [2021-10-08 15:51:23,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:23,860 INFO L225 Difference]: With dead ends: 4425 [2021-10-08 15:51:23,860 INFO L226 Difference]: Without dead ends: 4425 [2021-10-08 15:51:23,861 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 798.8ms TimeCoverageRelationStatistics Valid=194, Invalid=676, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:51:23,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4425 states. [2021-10-08 15:51:23,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4425 to 3495. [2021-10-08 15:51:23,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3495 states, 3244 states have (on average 4.354500616522811) internal successors, (14126), 3494 states have internal predecessors, (14126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:23,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3495 states to 3495 states and 14126 transitions. [2021-10-08 15:51:23,946 INFO L78 Accepts]: Start accepts. Automaton has 3495 states and 14126 transitions. Word has length 27 [2021-10-08 15:51:23,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:23,946 INFO L470 AbstractCegarLoop]: Abstraction has 3495 states and 14126 transitions. [2021-10-08 15:51:23,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:23,947 INFO L276 IsEmpty]: Start isEmpty. Operand 3495 states and 14126 transitions. [2021-10-08 15:51:23,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:51:23,947 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:23,947 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:23,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-10-08 15:51:24,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-10-08 15:51:24,148 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:51:24,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:24,149 INFO L82 PathProgramCache]: Analyzing trace with hash 979161699, now seen corresponding path program 1 times [2021-10-08 15:51:24,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:24,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681118402] [2021-10-08 15:51:24,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:24,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:24,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:25,050 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:51:25,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:25,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681118402] [2021-10-08 15:51:25,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681118402] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:25,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316378368] [2021-10-08 15:51:25,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:25,054 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:25,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:25,055 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:51:25,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-10-08 15:51:27,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:27,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:51:27,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:27,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:51:27,627 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:27,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:51:27,695 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:27,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:51:27,773 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:27,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:51:27,838 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:27,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:51:27,909 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:27,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:51:27,973 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:27,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:51:28,016 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:51:28,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316378368] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:28,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:28,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 26 [2021-10-08 15:51:28,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936860116] [2021-10-08 15:51:28,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 15:51:28,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:28,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 15:51:28,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:51:28,019 INFO L87 Difference]: Start difference. First operand 3495 states and 14126 transitions. Second operand has 28 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:29,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:29,730 INFO L93 Difference]: Finished difference Result 4111 states and 15562 transitions. [2021-10-08 15:51:29,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 15:51:29,730 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 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 27 [2021-10-08 15:51:29,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:29,743 INFO L225 Difference]: With dead ends: 4111 [2021-10-08 15:51:29,743 INFO L226 Difference]: Without dead ends: 4111 [2021-10-08 15:51:29,746 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 1359.5ms TimeCoverageRelationStatistics Valid=250, Invalid=1082, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 15:51:29,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4111 states. [2021-10-08 15:51:29,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4111 to 3495. [2021-10-08 15:51:29,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3495 states, 3244 states have (on average 4.2577065351418) internal successors, (13812), 3494 states have internal predecessors, (13812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:29,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3495 states to 3495 states and 13812 transitions. [2021-10-08 15:51:29,829 INFO L78 Accepts]: Start accepts. Automaton has 3495 states and 13812 transitions. Word has length 27 [2021-10-08 15:51:29,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:29,829 INFO L470 AbstractCegarLoop]: Abstraction has 3495 states and 13812 transitions. [2021-10-08 15:51:29,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:29,830 INFO L276 IsEmpty]: Start isEmpty. Operand 3495 states and 13812 transitions. [2021-10-08 15:51:29,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:51:29,830 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:29,830 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:29,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-10-08 15:51:30,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-10-08 15:51:30,031 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:51:30,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:30,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1085312115, now seen corresponding path program 1 times [2021-10-08 15:51:30,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:30,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654293389] [2021-10-08 15:51:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:30,034 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:30,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:30,382 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:51:30,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:30,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654293389] [2021-10-08 15:51:30,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654293389] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:30,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643337743] [2021-10-08 15:51:30,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:30,383 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:30,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:30,384 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:51:30,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-10-08 15:51:32,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:32,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:51:32,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:32,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:51:32,890 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:32,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:51:32,953 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:32,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:51:33,021 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:33,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:51:33,074 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:33,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:51:33,133 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:33,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:51:33,207 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:51:33,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643337743] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:33,208 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:33,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 15:51:33,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97860704] [2021-10-08 15:51:33,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 15:51:33,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:33,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 15:51:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-10-08 15:51:33,209 INFO L87 Difference]: Start difference. First operand 3495 states and 13812 transitions. Second operand has 21 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:34,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:34,164 INFO L93 Difference]: Finished difference Result 3593 states and 14127 transitions. [2021-10-08 15:51:34,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 15:51:34,165 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 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 27 [2021-10-08 15:51:34,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:34,177 INFO L225 Difference]: With dead ends: 3593 [2021-10-08 15:51:34,178 INFO L226 Difference]: Without dead ends: 3593 [2021-10-08 15:51:34,178 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 685.4ms TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:51:34,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3593 states. [2021-10-08 15:51:34,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3593 to 3523. [2021-10-08 15:51:34,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3523 states, 3272 states have (on average 4.267114914425428) internal successors, (13962), 3522 states have internal predecessors, (13962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:34,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3523 states to 3523 states and 13962 transitions. [2021-10-08 15:51:34,251 INFO L78 Accepts]: Start accepts. Automaton has 3523 states and 13962 transitions. Word has length 27 [2021-10-08 15:51:34,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:34,251 INFO L470 AbstractCegarLoop]: Abstraction has 3523 states and 13962 transitions. [2021-10-08 15:51:34,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:34,252 INFO L276 IsEmpty]: Start isEmpty. Operand 3523 states and 13962 transitions. [2021-10-08 15:51:34,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:51:34,252 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:34,253 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:34,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-10-08 15:51:34,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:34,454 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:51:34,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:34,454 INFO L82 PathProgramCache]: Analyzing trace with hash 1085312201, now seen corresponding path program 1 times [2021-10-08 15:51:34,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:34,455 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558896903] [2021-10-08 15:51:34,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:34,455 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:34,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:51:34,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:34,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558896903] [2021-10-08 15:51:34,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558896903] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:34,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694126128] [2021-10-08 15:51:34,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:34,998 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:34,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:35,004 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:51:35,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-10-08 15:51:37,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:37,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:51:37,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:37,452 INFO L388 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 [2021-10-08 15:51:37,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:51:37,631 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:37,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:51:37,706 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:37,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:51:37,787 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:37,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:51:37,851 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:51:37,852 INFO L388 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 [2021-10-08 15:51:37,907 INFO L388 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 23 treesize of output 22 [2021-10-08 15:51:37,933 INFO L388 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 23 treesize of output 22 [2021-10-08 15:51:37,955 INFO L388 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 23 treesize of output 22 [2021-10-08 15:51:37,974 INFO L388 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 23 treesize of output 22 [2021-10-08 15:51:38,002 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:51:38,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:51:38,057 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:38,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:51:38,117 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:38,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:51:38,224 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:51:38,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694126128] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:38,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:38,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2021-10-08 15:51:38,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50837800] [2021-10-08 15:51:38,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 15:51:38,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:38,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 15:51:38,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:51:38,226 INFO L87 Difference]: Start difference. First operand 3523 states and 13962 transitions. Second operand has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:39,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:39,665 INFO L93 Difference]: Finished difference Result 4395 states and 18112 transitions. [2021-10-08 15:51:39,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 15:51:39,666 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 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 27 [2021-10-08 15:51:39,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:39,680 INFO L225 Difference]: With dead ends: 4395 [2021-10-08 15:51:39,680 INFO L226 Difference]: Without dead ends: 4395 [2021-10-08 15:51:39,681 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 1116.0ms TimeCoverageRelationStatistics Valid=333, Invalid=1307, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 15:51:39,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4395 states. [2021-10-08 15:51:39,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4395 to 3795. [2021-10-08 15:51:39,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3795 states, 3544 states have (on average 4.621896162528217) internal successors, (16380), 3794 states have internal predecessors, (16380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:39,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3795 states to 3795 states and 16380 transitions. [2021-10-08 15:51:39,767 INFO L78 Accepts]: Start accepts. Automaton has 3795 states and 16380 transitions. Word has length 27 [2021-10-08 15:51:39,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:39,767 INFO L470 AbstractCegarLoop]: Abstraction has 3795 states and 16380 transitions. [2021-10-08 15:51:39,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:39,768 INFO L276 IsEmpty]: Start isEmpty. Operand 3795 states and 16380 transitions. [2021-10-08 15:51:39,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:51:39,768 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:39,768 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:39,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-10-08 15:51:39,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:39,969 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:51:39,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:39,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1085312203, now seen corresponding path program 1 times [2021-10-08 15:51:39,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:39,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614755179] [2021-10-08 15:51:39,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:39,971 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:40,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:41,260 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:51:41,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:41,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614755179] [2021-10-08 15:51:41,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614755179] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:41,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912351809] [2021-10-08 15:51:41,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:41,262 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:41,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:41,264 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:51:41,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-10-08 15:51:43,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:43,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 15:51:43,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:43,805 INFO L388 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 [2021-10-08 15:51:43,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:51:44,025 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:44,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:51:44,125 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:44,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:51:44,219 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:44,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:51:44,311 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:51:44,312 INFO L388 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 [2021-10-08 15:51:44,390 INFO L388 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 25 treesize of output 24 [2021-10-08 15:51:44,413 INFO L388 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 25 treesize of output 24 [2021-10-08 15:51:44,435 INFO L388 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 25 treesize of output 24 [2021-10-08 15:51:44,451 INFO L388 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 25 treesize of output 24 [2021-10-08 15:51:44,490 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:51:44,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:51:44,570 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:44,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:51:44,650 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:44,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:51:44,741 INFO L388 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 17 treesize of output 9 [2021-10-08 15:51:44,743 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:51:44,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912351809] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:44,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:44,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 14] total 34 [2021-10-08 15:51:44,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135268042] [2021-10-08 15:51:44,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-10-08 15:51:44,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:44,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-10-08 15:51:44,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1117, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 15:51:44,745 INFO L87 Difference]: Start difference. First operand 3795 states and 16380 transitions. Second operand has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:47,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:47,592 INFO L93 Difference]: Finished difference Result 4381 states and 17793 transitions. [2021-10-08 15:51:47,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 15:51:47,592 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 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 27 [2021-10-08 15:51:47,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:47,606 INFO L225 Difference]: With dead ends: 4381 [2021-10-08 15:51:47,606 INFO L226 Difference]: Without dead ends: 4381 [2021-10-08 15:51:47,607 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 2547.3ms TimeCoverageRelationStatistics Valid=436, Invalid=2320, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 15:51:47,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4381 states. [2021-10-08 15:51:47,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4381 to 3795. [2021-10-08 15:51:47,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3795 states, 3544 states have (on average 4.541196388261851) internal successors, (16094), 3794 states have internal predecessors, (16094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:47,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3795 states to 3795 states and 16094 transitions. [2021-10-08 15:51:47,783 INFO L78 Accepts]: Start accepts. Automaton has 3795 states and 16094 transitions. Word has length 27 [2021-10-08 15:51:47,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:47,784 INFO L470 AbstractCegarLoop]: Abstraction has 3795 states and 16094 transitions. [2021-10-08 15:51:47,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:47,784 INFO L276 IsEmpty]: Start isEmpty. Operand 3795 states and 16094 transitions. [2021-10-08 15:51:47,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:51:47,784 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:47,785 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:47,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-10-08 15:51:47,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,51 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:47,986 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:51:47,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:47,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1085312205, now seen corresponding path program 1 times [2021-10-08 15:51:47,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:47,988 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810719926] [2021-10-08 15:51:47,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:47,989 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:48,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:48,999 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 15:51:48,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:48,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810719926] [2021-10-08 15:51:49,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810719926] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:49,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044789985] [2021-10-08 15:51:49,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:49,000 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:49,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:49,001 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:51:49,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-10-08 15:51:51,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:51,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:51:51,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:51,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:51:51,720 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:51,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:51:51,808 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:51,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:51:51,888 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:51,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:51:51,960 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:51,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:51:52,035 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:51:52,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:51:52,125 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:51:52,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044789985] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:52,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:52,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11] total 30 [2021-10-08 15:51:52,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451441704] [2021-10-08 15:51:52,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:51:52,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:52,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:51:52,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:51:52,127 INFO L87 Difference]: Start difference. First operand 3795 states and 16094 transitions. Second operand has 32 states, 31 states have (on average 1.3870967741935485) internal successors, (43), 31 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:53,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:53,572 INFO L93 Difference]: Finished difference Result 3823 states and 16146 transitions. [2021-10-08 15:51:53,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:51:53,573 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.3870967741935485) internal successors, (43), 31 states have internal predecessors, (43), 0 states have call successors, (0), 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 27 [2021-10-08 15:51:53,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:53,587 INFO L225 Difference]: With dead ends: 3823 [2021-10-08 15:51:53,587 INFO L226 Difference]: Without dead ends: 3823 [2021-10-08 15:51:53,587 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 1456.5ms TimeCoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:51:53,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3823 states. [2021-10-08 15:51:53,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3823 to 3795. [2021-10-08 15:51:53,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3795 states, 3544 states have (on average 4.537246049661399) internal successors, (16080), 3794 states have internal predecessors, (16080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:53,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3795 states to 3795 states and 16080 transitions. [2021-10-08 15:51:53,701 INFO L78 Accepts]: Start accepts. Automaton has 3795 states and 16080 transitions. Word has length 27 [2021-10-08 15:51:53,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:53,701 INFO L470 AbstractCegarLoop]: Abstraction has 3795 states and 16080 transitions. [2021-10-08 15:51:53,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.3870967741935485) internal successors, (43), 31 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:51:53,701 INFO L276 IsEmpty]: Start isEmpty. Operand 3795 states and 16080 transitions. [2021-10-08 15:51:53,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:51:53,702 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:53,702 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:53,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-10-08 15:51:53,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:53,903 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:51:53,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:53,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1167160533, now seen corresponding path program 2 times [2021-10-08 15:51:53,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:53,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418214392] [2021-10-08 15:51:53,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:53,906 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:54,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:51:54,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:54,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418214392] [2021-10-08 15:51:54,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418214392] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:54,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603307467] [2021-10-08 15:51:54,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:51:54,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:54,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:54,658 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:51:54,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-10-08 15:51:57,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:51:57,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:51:57,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:51:57,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:57,269 INFO L388 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 [2021-10-08 15:51:57,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:51:57,511 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:57,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:51:57,594 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:57,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:51:57,671 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:51:57,671 INFO L388 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 [2021-10-08 15:51:57,741 INFO L388 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 27 treesize of output 26 [2021-10-08 15:51:57,761 INFO L388 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 27 treesize of output 26 [2021-10-08 15:51:57,781 INFO L388 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 27 treesize of output 26 [2021-10-08 15:51:57,796 INFO L388 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 27 treesize of output 26 [2021-10-08 15:51:57,831 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:51:57,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:51:57,903 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:57,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:51:58,184 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:58,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:51:58,231 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:51:58,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603307467] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:58,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:58,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 33 [2021-10-08 15:51:58,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757939216] [2021-10-08 15:51:58,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-08 15:51:58,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:58,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-08 15:51:58,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1084, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:51:58,234 INFO L87 Difference]: Start difference. First operand 3795 states and 16080 transitions. Second operand has 35 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:01,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:52:01,091 INFO L93 Difference]: Finished difference Result 3918 states and 16391 transitions. [2021-10-08 15:52:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 15:52:01,091 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 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 28 [2021-10-08 15:52:01,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:52:01,104 INFO L225 Difference]: With dead ends: 3918 [2021-10-08 15:52:01,104 INFO L226 Difference]: Without dead ends: 3918 [2021-10-08 15:52:01,105 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 2425.3ms TimeCoverageRelationStatistics Valid=358, Invalid=2192, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 15:52:01,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3918 states. [2021-10-08 15:52:01,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3918 to 3825. [2021-10-08 15:52:01,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3825 states, 3574 states have (on average 4.53329602686066) internal successors, (16202), 3824 states have internal predecessors, (16202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:01,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3825 states to 3825 states and 16202 transitions. [2021-10-08 15:52:01,280 INFO L78 Accepts]: Start accepts. Automaton has 3825 states and 16202 transitions. Word has length 28 [2021-10-08 15:52:01,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:52:01,280 INFO L470 AbstractCegarLoop]: Abstraction has 3825 states and 16202 transitions. [2021-10-08 15:52:01,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:01,280 INFO L276 IsEmpty]: Start isEmpty. Operand 3825 states and 16202 transitions. [2021-10-08 15:52:01,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:52:01,281 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:52:01,281 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:52:01,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-10-08 15:52:01,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:52:01,486 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:52:01,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:52:01,488 INFO L82 PathProgramCache]: Analyzing trace with hash 1167160478, now seen corresponding path program 2 times [2021-10-08 15:52:01,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:52:01,489 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041611804] [2021-10-08 15:52:01,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:52:01,489 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:52:01,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:52:02,065 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:52:02,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:52:02,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041611804] [2021-10-08 15:52:02,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041611804] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:52:02,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722343693] [2021-10-08 15:52:02,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:52:02,067 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:52:02,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:52:02,068 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:52:02,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-10-08 15:52:04,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:52:04,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:52:04,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:52:04,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:52:04,657 INFO L388 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 [2021-10-08 15:52:04,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:52:04,890 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:04,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:52:04,977 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:04,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:52:05,045 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:52:05,046 INFO L388 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 [2021-10-08 15:52:05,116 INFO L388 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 25 treesize of output 24 [2021-10-08 15:52:05,137 INFO L388 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 25 treesize of output 24 [2021-10-08 15:52:05,158 INFO L388 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 25 treesize of output 24 [2021-10-08 15:52:05,176 INFO L388 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 25 treesize of output 24 [2021-10-08 15:52:05,209 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:52:05,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:52:05,277 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:05,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:52:05,559 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:05,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:52:05,604 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:52:05,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722343693] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:52:05,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:52:05,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 33 [2021-10-08 15:52:05,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280160137] [2021-10-08 15:52:05,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-08 15:52:05,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:52:05,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-08 15:52:05,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1081, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:52:05,607 INFO L87 Difference]: Start difference. First operand 3825 states and 16202 transitions. Second operand has 35 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:08,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:52:08,795 INFO L93 Difference]: Finished difference Result 4449 states and 17996 transitions. [2021-10-08 15:52:08,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 15:52:08,795 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 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 28 [2021-10-08 15:52:08,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:52:08,809 INFO L225 Difference]: With dead ends: 4449 [2021-10-08 15:52:08,809 INFO L226 Difference]: Without dead ends: 4449 [2021-10-08 15:52:08,810 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 2326.2ms TimeCoverageRelationStatistics Valid=368, Invalid=2284, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 15:52:08,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4449 states. [2021-10-08 15:52:08,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4449 to 3825. [2021-10-08 15:52:08,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3825 states, 3574 states have (on average 4.524902070509233) internal successors, (16172), 3824 states have internal predecessors, (16172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:08,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3825 states to 3825 states and 16172 transitions. [2021-10-08 15:52:08,896 INFO L78 Accepts]: Start accepts. Automaton has 3825 states and 16172 transitions. Word has length 28 [2021-10-08 15:52:08,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:52:08,896 INFO L470 AbstractCegarLoop]: Abstraction has 3825 states and 16172 transitions. [2021-10-08 15:52:08,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:08,897 INFO L276 IsEmpty]: Start isEmpty. Operand 3825 states and 16172 transitions. [2021-10-08 15:52:08,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:52:08,897 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:52:08,897 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:52:08,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-10-08 15:52:09,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-10-08 15:52:09,099 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:52:09,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:52:09,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1167369796, now seen corresponding path program 2 times [2021-10-08 15:52:09,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:52:09,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178789550] [2021-10-08 15:52:09,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:52:09,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:52:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:52:09,735 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:52:09,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:52:09,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178789550] [2021-10-08 15:52:09,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178789550] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:52:09,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391142517] [2021-10-08 15:52:09,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:52:09,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:52:09,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:52:09,737 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:52:09,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-10-08 15:52:12,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:52:12,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:52:12,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 56 conjunts are in the unsatisfiable core [2021-10-08 15:52:12,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:52:12,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:12,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:12,474 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 15:52:12,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 151 treesize of output 177 [2021-10-08 15:52:14,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:52:15,633 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:15,634 INFO L388 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 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:52:16,419 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:16,420 INFO L388 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 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 15:52:16,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:16,707 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 15:52:16,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 79 treesize of output 125 [2021-10-08 15:52:19,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:52:20,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:52:21,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:52:23,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:52:23,803 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:52:23,804 INFO L388 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 1 case distinctions, treesize of input 109 treesize of output 108 [2021-10-08 15:52:25,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:25,897 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 15:52:25,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 105 treesize of output 171 [2021-10-08 15:52:26,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:52:26,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:52:26,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:52:26,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:52:26,352 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:52:26,352 INFO L388 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 1 case distinctions, treesize of input 37 treesize of output 36 [2021-10-08 15:52:26,431 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:26,431 INFO L388 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 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 15:52:26,719 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:26,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 25 treesize of output 24 [2021-10-08 15:52:26,774 INFO L388 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 [2021-10-08 15:52:26,776 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:52:26,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391142517] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:52:26,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:52:26,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2021-10-08 15:52:26,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843329873] [2021-10-08 15:52:26,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:52:26,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:52:26,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:52:26,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:52:26,778 INFO L87 Difference]: Start difference. First operand 3825 states and 16172 transitions. Second operand has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:31,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:52:31,846 INFO L93 Difference]: Finished difference Result 5301 states and 23034 transitions. [2021-10-08 15:52:31,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 15:52:31,847 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 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 28 [2021-10-08 15:52:31,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:52:31,864 INFO L225 Difference]: With dead ends: 5301 [2021-10-08 15:52:31,865 INFO L226 Difference]: Without dead ends: 5301 [2021-10-08 15:52:31,865 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 3892.1ms TimeCoverageRelationStatistics Valid=465, Invalid=2615, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 15:52:31,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5301 states. [2021-10-08 15:52:31,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5301 to 4098. [2021-10-08 15:52:31,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 3847 states have (on average 4.771250324928515) internal successors, (18355), 4097 states have internal predecessors, (18355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:31,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 18355 transitions. [2021-10-08 15:52:31,959 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 18355 transitions. Word has length 28 [2021-10-08 15:52:31,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:52:31,959 INFO L470 AbstractCegarLoop]: Abstraction has 4098 states and 18355 transitions. [2021-10-08 15:52:31,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:31,959 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 18355 transitions. [2021-10-08 15:52:31,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:52:31,960 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:52:31,960 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:52:31,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-10-08 15:52:32,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-10-08 15:52:32,161 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:52:32,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:52:32,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1167369798, now seen corresponding path program 2 times [2021-10-08 15:52:32,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:52:32,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614930621] [2021-10-08 15:52:32,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:52:32,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:52:32,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:52:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:52:32,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:52:32,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614930621] [2021-10-08 15:52:32,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614930621] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:52:32,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228681487] [2021-10-08 15:52:32,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:52:32,793 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:52:32,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:52:32,795 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:52:32,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-10-08 15:52:35,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:52:35,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:52:35,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 15:52:35,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:52:35,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:35,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:35,754 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 15:52:35,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:52:36,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:52:37,466 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:37,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:52:38,439 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:38,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:52:38,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:38,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:38,726 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 15:52:38,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:52:40,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:52:41,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:52:42,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:52:42,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:52:43,532 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:52:43,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 98 treesize of output 97 [2021-10-08 15:52:45,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:45,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:52:45,274 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 15:52:45,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:52:45,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:52:45,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:52:45,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:52:45,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:52:45,762 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:52:45,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 39 treesize of output 38 [2021-10-08 15:52:45,844 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:45,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:52:46,164 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:52:46,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:52:46,293 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:52:46,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228681487] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:52:46,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:52:46,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2021-10-08 15:52:46,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326842532] [2021-10-08 15:52:46,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-10-08 15:52:46,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:52:46,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-10-08 15:52:46,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1011, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 15:52:46,295 INFO L87 Difference]: Start difference. First operand 4098 states and 18355 transitions. Second operand has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:56,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:52:56,555 INFO L93 Difference]: Finished difference Result 5271 states and 22669 transitions. [2021-10-08 15:52:56,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 15:52:56,556 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 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 28 [2021-10-08 15:52:56,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:52:56,583 INFO L225 Difference]: With dead ends: 5271 [2021-10-08 15:52:56,583 INFO L226 Difference]: Without dead ends: 5271 [2021-10-08 15:52:56,584 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 683 ImplicationChecksByTransitivity, 4315.1ms TimeCoverageRelationStatistics Valid=511, Invalid=2911, Unknown=0, NotChecked=0, Total=3422 [2021-10-08 15:52:56,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5271 states. [2021-10-08 15:52:56,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5271 to 3810. [2021-10-08 15:52:56,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3810 states, 3559 states have (on average 4.5226187131216635) internal successors, (16096), 3809 states have internal predecessors, (16096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:56,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3810 states to 3810 states and 16096 transitions. [2021-10-08 15:52:56,734 INFO L78 Accepts]: Start accepts. Automaton has 3810 states and 16096 transitions. Word has length 28 [2021-10-08 15:52:56,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:52:56,734 INFO L470 AbstractCegarLoop]: Abstraction has 3810 states and 16096 transitions. [2021-10-08 15:52:56,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:52:56,734 INFO L276 IsEmpty]: Start isEmpty. Operand 3810 states and 16096 transitions. [2021-10-08 15:52:56,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:52:56,735 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:52:56,735 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:52:56,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-10-08 15:52:56,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-10-08 15:52:56,949 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:52:56,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:52:56,950 INFO L82 PathProgramCache]: Analyzing trace with hash 1162461398, now seen corresponding path program 1 times [2021-10-08 15:52:56,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:52:56,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25737021] [2021-10-08 15:52:56,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:52:56,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:52:57,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:52:57,627 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:52:57,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:52:57,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25737021] [2021-10-08 15:52:57,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25737021] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:52:57,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454815550] [2021-10-08 15:52:57,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:52:57,628 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:52:57,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:52:57,629 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:52:57,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-10-08 15:53:00,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:00,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:53:00,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:53:00,510 INFO L388 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 [2021-10-08 15:53:00,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:53:00,718 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:00,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:53:00,801 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:00,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:53:00,883 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:00,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:53:00,952 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:53:00,952 INFO L388 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 [2021-10-08 15:53:01,024 INFO L388 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 25 treesize of output 24 [2021-10-08 15:53:01,058 INFO L388 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 25 treesize of output 24 [2021-10-08 15:53:01,086 INFO L388 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 25 treesize of output 24 [2021-10-08 15:53:01,116 INFO L388 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 25 treesize of output 24 [2021-10-08 15:53:01,157 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:53:01,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:53:01,229 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:01,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:53:01,470 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:01,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:53:01,542 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:01,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:53:01,579 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:53:01,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454815550] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:01,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:53:01,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2021-10-08 15:53:01,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275621999] [2021-10-08 15:53:01,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:53:01,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:53:01,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:53:01,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:53:01,581 INFO L87 Difference]: Start difference. First operand 3810 states and 16096 transitions. Second operand has 29 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:03,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:53:03,053 INFO L93 Difference]: Finished difference Result 6574 states and 26896 transitions. [2021-10-08 15:53:03,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:53:03,054 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 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 28 [2021-10-08 15:53:03,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:53:03,077 INFO L225 Difference]: With dead ends: 6574 [2021-10-08 15:53:03,077 INFO L226 Difference]: Without dead ends: 6574 [2021-10-08 15:53:03,077 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 1416.3ms TimeCoverageRelationStatistics Valid=315, Invalid=1407, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:53:03,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6574 states. [2021-10-08 15:53:03,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6574 to 4629. [2021-10-08 15:53:03,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4629 states, 4378 states have (on average 4.7457743261763365) internal successors, (20777), 4628 states have internal predecessors, (20777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:03,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4629 states to 4629 states and 20777 transitions. [2021-10-08 15:53:03,197 INFO L78 Accepts]: Start accepts. Automaton has 4629 states and 20777 transitions. Word has length 28 [2021-10-08 15:53:03,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:53:03,197 INFO L470 AbstractCegarLoop]: Abstraction has 4629 states and 20777 transitions. [2021-10-08 15:53:03,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:03,202 INFO L276 IsEmpty]: Start isEmpty. Operand 4629 states and 20777 transitions. [2021-10-08 15:53:03,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:53:03,203 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:53:03,203 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:53:03,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-10-08 15:53:03,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:03,418 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:53:03,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:53:03,418 INFO L82 PathProgramCache]: Analyzing trace with hash 1162461343, now seen corresponding path program 1 times [2021-10-08 15:53:03,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:53:03,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381189340] [2021-10-08 15:53:03,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:03,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:53:03,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:04,035 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:53:04,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:53:04,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381189340] [2021-10-08 15:53:04,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381189340] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:04,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42582634] [2021-10-08 15:53:04,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:04,036 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:04,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:53:04,037 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:53:04,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-10-08 15:53:06,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:06,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:53:06,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:53:07,015 INFO L388 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 [2021-10-08 15:53:07,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:53:07,214 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:07,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:53:07,289 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:07,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:53:07,376 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:07,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:53:07,449 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:53:07,449 INFO L388 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 [2021-10-08 15:53:07,511 INFO L388 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 25 treesize of output 24 [2021-10-08 15:53:07,538 INFO L388 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 25 treesize of output 24 [2021-10-08 15:53:07,560 INFO L388 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 25 treesize of output 24 [2021-10-08 15:53:07,592 INFO L388 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 25 treesize of output 24 [2021-10-08 15:53:07,625 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:53:07,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 28 [2021-10-08 15:53:07,697 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:07,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:53:07,928 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:07,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:53:07,999 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:07,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:53:08,036 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:53:08,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42582634] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:08,037 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:53:08,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2021-10-08 15:53:08,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948021218] [2021-10-08 15:53:08,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:53:08,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:53:08,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:53:08,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:53:08,038 INFO L87 Difference]: Start difference. First operand 4629 states and 20777 transitions. Second operand has 29 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:09,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:53:09,535 INFO L93 Difference]: Finished difference Result 6301 states and 25517 transitions. [2021-10-08 15:53:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:53:09,535 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 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 28 [2021-10-08 15:53:09,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:53:09,558 INFO L225 Difference]: With dead ends: 6301 [2021-10-08 15:53:09,558 INFO L226 Difference]: Without dead ends: 6301 [2021-10-08 15:53:09,558 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 1321.0ms TimeCoverageRelationStatistics Valid=315, Invalid=1407, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:53:09,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6301 states. [2021-10-08 15:53:09,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6301 to 4629. [2021-10-08 15:53:09,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4629 states, 4378 states have (on average 4.621059844677935) internal successors, (20231), 4628 states have internal predecessors, (20231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:09,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4629 states to 4629 states and 20231 transitions. [2021-10-08 15:53:09,673 INFO L78 Accepts]: Start accepts. Automaton has 4629 states and 20231 transitions. Word has length 28 [2021-10-08 15:53:09,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:53:09,673 INFO L470 AbstractCegarLoop]: Abstraction has 4629 states and 20231 transitions. [2021-10-08 15:53:09,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:09,673 INFO L276 IsEmpty]: Start isEmpty. Operand 4629 states and 20231 transitions. [2021-10-08 15:53:09,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:53:09,674 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:53:09,674 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:53:09,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-10-08 15:53:09,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-10-08 15:53:09,888 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:53:09,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:53:09,888 INFO L82 PathProgramCache]: Analyzing trace with hash 1359526551, now seen corresponding path program 1 times [2021-10-08 15:53:09,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:53:09,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279464740] [2021-10-08 15:53:09,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:09,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:53:09,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:10,707 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:53:10,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:53:10,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279464740] [2021-10-08 15:53:10,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279464740] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:10,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541125931] [2021-10-08 15:53:10,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:10,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:10,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:53:10,709 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:53:10,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-10-08 15:53:13,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:13,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 53 conjunts are in the unsatisfiable core [2021-10-08 15:53:13,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:53:13,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:13,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:13,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:13,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:13,735 INFO L354 Elim1Store]: treesize reduction 332, result has 11.9 percent of original size [2021-10-08 15:53:13,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 64 treesize of output 92 [2021-10-08 15:53:14,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:53:15,846 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:15,846 INFO L388 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 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:53:15,983 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:15,984 INFO L388 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 1 case distinctions, treesize of input 33 treesize of output 32 [2021-10-08 15:53:16,965 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:16,965 INFO L388 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 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 15:53:17,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:17,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:17,241 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:53:17,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 15:53:19,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:21,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:21,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:22,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:23,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:23,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:23,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:23,818 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:53:23,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 100 treesize of output 166 [2021-10-08 15:53:24,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:24,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:24,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:24,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 15:53:24,418 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:53:24,419 INFO L388 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 1 case distinctions, treesize of input 39 treesize of output 38 [2021-10-08 15:53:24,500 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:24,501 INFO L388 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 1 case distinctions, treesize of input 24 treesize of output 23 [2021-10-08 15:53:24,736 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:24,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 22 [2021-10-08 15:53:24,814 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:24,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:53:24,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-10-08 15:53:24,865 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:53:24,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541125931] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:24,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:53:24,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2021-10-08 15:53:24,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682388605] [2021-10-08 15:53:24,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:53:24,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:53:24,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:53:24,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:53:24,867 INFO L87 Difference]: Start difference. First operand 4629 states and 20231 transitions. Second operand has 32 states, 31 states have (on average 1.3548387096774193) internal successors, (42), 31 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:28,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:53:28,116 INFO L93 Difference]: Finished difference Result 12039 states and 48804 transitions. [2021-10-08 15:53:28,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 15:53:28,117 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.3548387096774193) internal successors, (42), 31 states have internal predecessors, (42), 0 states have call successors, (0), 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 28 [2021-10-08 15:53:28,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:53:28,163 INFO L225 Difference]: With dead ends: 12039 [2021-10-08 15:53:28,163 INFO L226 Difference]: Without dead ends: 12039 [2021-10-08 15:53:28,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 2572.6ms TimeCoverageRelationStatistics Valid=404, Invalid=1948, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 15:53:28,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12039 states. [2021-10-08 15:53:28,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12039 to 4629. [2021-10-08 15:53:28,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4629 states, 4378 states have (on average 4.558702603928735) internal successors, (19958), 4628 states have internal predecessors, (19958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:28,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4629 states to 4629 states and 19958 transitions. [2021-10-08 15:53:28,326 INFO L78 Accepts]: Start accepts. Automaton has 4629 states and 19958 transitions. Word has length 28 [2021-10-08 15:53:28,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:53:28,326 INFO L470 AbstractCegarLoop]: Abstraction has 4629 states and 19958 transitions. [2021-10-08 15:53:28,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.3548387096774193) internal successors, (42), 31 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:28,327 INFO L276 IsEmpty]: Start isEmpty. Operand 4629 states and 19958 transitions. [2021-10-08 15:53:28,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:53:28,327 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:53:28,327 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:53:28,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-10-08 15:53:28,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,59 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:28,528 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:53:28,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:53:28,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1359526553, now seen corresponding path program 1 times [2021-10-08 15:53:28,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:53:28,530 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896840506] [2021-10-08 15:53:28,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:28,530 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:53:28,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:29,409 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:53:29,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:53:29,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896840506] [2021-10-08 15:53:29,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896840506] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:29,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464916103] [2021-10-08 15:53:29,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:29,410 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:29,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:53:29,411 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:53:29,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-10-08 15:53:32,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:32,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 15:53:32,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:53:32,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:32,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:32,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:32,643 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 15:53:32,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:53:33,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:53:34,118 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:34,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:53:34,270 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:34,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:53:35,120 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:35,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:53:35,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:35,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:35,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:35,400 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:53:35,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:53:37,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:53:37,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:53:37,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:53:38,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:53:39,179 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:53:39,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 93 treesize of output 92 [2021-10-08 15:53:41,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:41,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:41,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:53:41,585 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:53:41,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:53:42,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:53:42,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:53:42,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:53:42,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:53:42,333 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:53:42,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 42 [2021-10-08 15:53:42,421 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:42,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:53:42,661 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:42,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:53:42,738 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:42,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:53:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:53:42,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464916103] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:42,839 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:53:42,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2021-10-08 15:53:42,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778745807] [2021-10-08 15:53:42,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-10-08 15:53:42,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:53:42,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-10-08 15:53:42,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=974, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 15:53:42,841 INFO L87 Difference]: Start difference. First operand 4629 states and 19958 transitions. Second operand has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:46,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:53:46,758 INFO L93 Difference]: Finished difference Result 11523 states and 46684 transitions. [2021-10-08 15:53:46,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 15:53:46,759 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 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 28 [2021-10-08 15:53:46,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:53:46,802 INFO L225 Difference]: With dead ends: 11523 [2021-10-08 15:53:46,802 INFO L226 Difference]: Without dead ends: 11523 [2021-10-08 15:53:46,803 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 2946.6ms TimeCoverageRelationStatistics Valid=481, Invalid=2275, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 15:53:46,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11523 states. [2021-10-08 15:53:46,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11523 to 4356. [2021-10-08 15:53:46,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4356 states, 4105 states have (on average 4.525943970767357) internal successors, (18579), 4355 states have internal predecessors, (18579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:46,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4356 states to 4356 states and 18579 transitions. [2021-10-08 15:53:46,965 INFO L78 Accepts]: Start accepts. Automaton has 4356 states and 18579 transitions. Word has length 28 [2021-10-08 15:53:46,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:53:46,965 INFO L470 AbstractCegarLoop]: Abstraction has 4356 states and 18579 transitions. [2021-10-08 15:53:46,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:46,966 INFO L276 IsEmpty]: Start isEmpty. Operand 4356 states and 18579 transitions. [2021-10-08 15:53:46,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:53:46,966 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:53:46,966 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:53:47,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-10-08 15:53:47,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,60 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:47,167 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:53:47,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:53:47,168 INFO L82 PathProgramCache]: Analyzing trace with hash 700139627, now seen corresponding path program 1 times [2021-10-08 15:53:47,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:53:47,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355797270] [2021-10-08 15:53:47,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:47,169 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:53:47,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:47,878 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-10-08 15:53:47,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:53:47,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355797270] [2021-10-08 15:53:47,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355797270] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:47,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801566609] [2021-10-08 15:53:47,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:47,879 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:47,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:53:47,880 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:53:47,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-10-08 15:53:50,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:50,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:53:50,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:53:51,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:53:51,249 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:51,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:53:51,337 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:51,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:53:51,410 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:51,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:53:51,494 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:51,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:53:51,575 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:51,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:53:51,645 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:51,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:53:51,720 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:53:51,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801566609] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:51,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:53:51,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-10-08 15:53:51,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235804696] [2021-10-08 15:53:51,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:53:51,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:53:51,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:53:51,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:53:51,722 INFO L87 Difference]: Start difference. First operand 4356 states and 18579 transitions. Second operand has 27 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:53,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:53:53,030 INFO L93 Difference]: Finished difference Result 6612 states and 26144 transitions. [2021-10-08 15:53:53,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 15:53:53,031 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 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 28 [2021-10-08 15:53:53,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:53:53,052 INFO L225 Difference]: With dead ends: 6612 [2021-10-08 15:53:53,053 INFO L226 Difference]: Without dead ends: 6612 [2021-10-08 15:53:53,053 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1055.6ms TimeCoverageRelationStatistics Valid=222, Invalid=968, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:53:53,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6612 states. [2021-10-08 15:53:53,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6612 to 4984. [2021-10-08 15:53:53,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4984 states, 4733 states have (on average 4.51785336995563) internal successors, (21383), 4983 states have internal predecessors, (21383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:53,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4984 states to 4984 states and 21383 transitions. [2021-10-08 15:53:53,385 INFO L78 Accepts]: Start accepts. Automaton has 4984 states and 21383 transitions. Word has length 28 [2021-10-08 15:53:53,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:53:53,385 INFO L470 AbstractCegarLoop]: Abstraction has 4984 states and 21383 transitions. [2021-10-08 15:53:53,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:53:53,386 INFO L276 IsEmpty]: Start isEmpty. Operand 4984 states and 21383 transitions. [2021-10-08 15:53:53,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:53:53,387 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:53:53,387 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:53:53,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-10-08 15:53:53,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:53,588 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:53:53,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:53:53,590 INFO L82 PathProgramCache]: Analyzing trace with hash 700139713, now seen corresponding path program 1 times [2021-10-08 15:53:53,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:53:53,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819882603] [2021-10-08 15:53:53,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:53,591 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:53:53,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:55,068 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:53:55,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:53:55,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819882603] [2021-10-08 15:53:55,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819882603] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:55,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846877198] [2021-10-08 15:53:55,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:53:55,069 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:53:55,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:53:55,070 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:53:55,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-10-08 15:53:58,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:53:58,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:53:58,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:53:58,403 INFO L388 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 [2021-10-08 15:53:58,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:53:58,657 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:58,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:53:58,770 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:58,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:53:58,882 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:53:58,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:53:58,978 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:53:58,978 INFO L388 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 [2021-10-08 15:53:59,067 INFO L388 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 23 treesize of output 22 [2021-10-08 15:53:59,093 INFO L388 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 23 treesize of output 22 [2021-10-08 15:53:59,120 INFO L388 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 23 treesize of output 22 [2021-10-08 15:53:59,157 INFO L388 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 23 treesize of output 22 [2021-10-08 15:53:59,193 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:53:59,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 26 [2021-10-08 15:53:59,282 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:59,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:53:59,376 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:59,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:53:59,457 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:53:59,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 23 [2021-10-08 15:53:59,605 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:53:59,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846877198] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:53:59,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:53:59,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 15] total 37 [2021-10-08 15:53:59,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855171942] [2021-10-08 15:53:59,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-10-08 15:53:59,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:53:59,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-10-08 15:53:59,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1322, Unknown=0, NotChecked=0, Total=1482 [2021-10-08 15:53:59,607 INFO L87 Difference]: Start difference. First operand 4984 states and 21383 transitions. Second operand has 39 states, 38 states have (on average 1.236842105263158) internal successors, (47), 38 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:03,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:54:03,173 INFO L93 Difference]: Finished difference Result 6612 states and 25830 transitions. [2021-10-08 15:54:03,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 15:54:03,174 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 1.236842105263158) internal successors, (47), 38 states have internal predecessors, (47), 0 states have call successors, (0), 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 28 [2021-10-08 15:54:03,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:54:03,197 INFO L225 Difference]: With dead ends: 6612 [2021-10-08 15:54:03,198 INFO L226 Difference]: Without dead ends: 6612 [2021-10-08 15:54:03,198 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 3212.4ms TimeCoverageRelationStatistics Valid=496, Invalid=2584, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 15:54:03,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6612 states. [2021-10-08 15:54:03,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6612 to 4984. [2021-10-08 15:54:03,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4984 states, 4733 states have (on average 4.451510669765477) internal successors, (21069), 4983 states have internal predecessors, (21069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:03,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4984 states to 4984 states and 21069 transitions. [2021-10-08 15:54:03,332 INFO L78 Accepts]: Start accepts. Automaton has 4984 states and 21069 transitions. Word has length 28 [2021-10-08 15:54:03,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:54:03,332 INFO L470 AbstractCegarLoop]: Abstraction has 4984 states and 21069 transitions. [2021-10-08 15:54:03,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 1.236842105263158) internal successors, (47), 38 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:03,332 INFO L276 IsEmpty]: Start isEmpty. Operand 4984 states and 21069 transitions. [2021-10-08 15:54:03,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:54:03,333 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:54:03,333 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:54:03,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-10-08 15:54:03,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-10-08 15:54:03,537 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:54:03,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:54:03,538 INFO L82 PathProgramCache]: Analyzing trace with hash 700139715, now seen corresponding path program 1 times [2021-10-08 15:54:03,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:54:03,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380983264] [2021-10-08 15:54:03,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:54:03,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:54:03,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:54:04,846 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:54:04,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:54:04,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380983264] [2021-10-08 15:54:04,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380983264] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:54:04,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472039087] [2021-10-08 15:54:04,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:54:04,847 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:54:04,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:54:04,848 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:54:04,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-08 15:54:08,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:54:08,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 15:54:08,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:54:08,181 INFO L388 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 [2021-10-08 15:54:08,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:54:08,428 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:08,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:54:08,543 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:08,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:54:08,651 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:08,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:54:08,743 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:54:08,744 INFO L388 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 [2021-10-08 15:54:08,827 INFO L388 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 27 treesize of output 26 [2021-10-08 15:54:08,861 INFO L388 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 27 treesize of output 26 [2021-10-08 15:54:08,881 INFO L388 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 27 treesize of output 26 [2021-10-08 15:54:08,926 INFO L388 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 27 treesize of output 26 [2021-10-08 15:54:08,962 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:54:08,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 30 [2021-10-08 15:54:09,053 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:09,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:54:09,146 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:09,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:54:09,227 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:09,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:54:09,339 INFO L388 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 17 treesize of output 9 [2021-10-08 15:54:09,341 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 15:54:09,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472039087] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:54:09,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:54:09,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 15] total 36 [2021-10-08 15:54:09,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340437213] [2021-10-08 15:54:09,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-10-08 15:54:09,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:54:09,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-10-08 15:54:09,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1236, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 15:54:09,343 INFO L87 Difference]: Start difference. First operand 4984 states and 21069 transitions. Second operand has 38 states, 37 states have (on average 1.2432432432432432) internal successors, (46), 37 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:12,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:54:12,377 INFO L93 Difference]: Finished difference Result 5984 states and 23650 transitions. [2021-10-08 15:54:12,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 15:54:12,377 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.2432432432432432) internal successors, (46), 37 states have internal predecessors, (46), 0 states have call successors, (0), 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 28 [2021-10-08 15:54:12,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:54:12,398 INFO L225 Difference]: With dead ends: 5984 [2021-10-08 15:54:12,398 INFO L226 Difference]: Without dead ends: 5984 [2021-10-08 15:54:12,398 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 2827.0ms TimeCoverageRelationStatistics Valid=496, Invalid=2366, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 15:54:12,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5984 states. [2021-10-08 15:54:12,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5984 to 4670. [2021-10-08 15:54:12,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4670 states, 4419 states have (on average 4.343516632722335) internal successors, (19194), 4669 states have internal predecessors, (19194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:12,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4670 states to 4670 states and 19194 transitions. [2021-10-08 15:54:12,512 INFO L78 Accepts]: Start accepts. Automaton has 4670 states and 19194 transitions. Word has length 28 [2021-10-08 15:54:12,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:54:12,512 INFO L470 AbstractCegarLoop]: Abstraction has 4670 states and 19194 transitions. [2021-10-08 15:54:12,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.2432432432432432) internal successors, (46), 37 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:12,513 INFO L276 IsEmpty]: Start isEmpty. Operand 4670 states and 19194 transitions. [2021-10-08 15:54:12,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:54:12,513 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:54:12,514 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:54:12,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-10-08 15:54:12,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-10-08 15:54:12,716 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:54:12,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:54:12,716 INFO L82 PathProgramCache]: Analyzing trace with hash 700139717, now seen corresponding path program 1 times [2021-10-08 15:54:12,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:54:12,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912006718] [2021-10-08 15:54:12,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:54:12,719 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:54:12,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:54:13,194 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:54:13,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:54:13,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912006718] [2021-10-08 15:54:13,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912006718] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:54:13,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288655758] [2021-10-08 15:54:13,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:54:13,195 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:54:13,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:54:13,197 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:54:13,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-08 15:54:16,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:54:16,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:54:16,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:54:16,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:54:16,902 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:16,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:54:16,970 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:16,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:54:17,042 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:17,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:54:17,115 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:54:17,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:54:17,187 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:54:17,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:54:17,251 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:54:17,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:54:17,323 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:54:17,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288655758] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:54:17,324 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:54:17,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-08 15:54:17,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920821192] [2021-10-08 15:54:17,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 15:54:17,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:54:17,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 15:54:17,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-10-08 15:54:17,326 INFO L87 Difference]: Start difference. First operand 4670 states and 19194 transitions. Second operand has 23 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:18,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:54:18,501 INFO L93 Difference]: Finished difference Result 5356 states and 20842 transitions. [2021-10-08 15:54:18,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 15:54:18,501 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 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 28 [2021-10-08 15:54:18,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:54:18,520 INFO L225 Difference]: With dead ends: 5356 [2021-10-08 15:54:18,520 INFO L226 Difference]: Without dead ends: 5356 [2021-10-08 15:54:18,521 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 899.2ms TimeCoverageRelationStatistics Valid=220, Invalid=772, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:54:18,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states. [2021-10-08 15:54:18,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 4670. [2021-10-08 15:54:18,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4670 states, 4419 states have (on average 4.272459832541299) internal successors, (18880), 4669 states have internal predecessors, (18880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:18,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4670 states to 4670 states and 18880 transitions. [2021-10-08 15:54:18,621 INFO L78 Accepts]: Start accepts. Automaton has 4670 states and 18880 transitions. Word has length 28 [2021-10-08 15:54:18,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:54:18,621 INFO L470 AbstractCegarLoop]: Abstraction has 4670 states and 18880 transitions. [2021-10-08 15:54:18,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:18,621 INFO L276 IsEmpty]: Start isEmpty. Operand 4670 states and 18880 transitions. [2021-10-08 15:54:18,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:54:18,622 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:54:18,622 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:54:18,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-10-08 15:54:18,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,64 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:54:18,833 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:54:18,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:54:18,833 INFO L82 PathProgramCache]: Analyzing trace with hash 289243621, now seen corresponding path program 2 times [2021-10-08 15:54:18,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:54:18,834 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576172949] [2021-10-08 15:54:18,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:54:18,834 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:54:19,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:54:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:54:20,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:54:20,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576172949] [2021-10-08 15:54:20,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576172949] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:54:20,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344541358] [2021-10-08 15:54:20,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:54:20,611 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:54:20,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:54:20,612 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:54:20,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-08 15:54:23,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:54:23,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:54:23,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 53 conjunts are in the unsatisfiable core [2021-10-08 15:54:23,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:54:23,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:23,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:23,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:24,072 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 15:54:24,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:54:25,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:54:25,900 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:25,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:54:26,055 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:26,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:54:26,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:26,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:26,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:26,695 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:54:26,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:54:27,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:54:28,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:54:29,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:54:30,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:54:30,211 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:54:30,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 91 treesize of output 90 [2021-10-08 15:54:31,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:31,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:31,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:32,071 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:54:32,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:54:32,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:54:32,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:54:32,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:54:32,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 15:54:32,781 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:54:32,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 40 [2021-10-08 15:54:32,894 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:32,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:54:33,000 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:33,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:54:33,089 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:33,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:54:33,347 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:54:33,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344541358] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:54:33,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:54:33,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 36 [2021-10-08 15:54:33,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864484836] [2021-10-08 15:54:33,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-10-08 15:54:33,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:54:33,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-10-08 15:54:33,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1264, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 15:54:33,350 INFO L87 Difference]: Start difference. First operand 4670 states and 18880 transitions. Second operand has 38 states, 37 states have (on average 1.2702702702702702) internal successors, (47), 37 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:40,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:54:40,987 INFO L93 Difference]: Finished difference Result 15206 states and 59156 transitions. [2021-10-08 15:54:40,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 15:54:40,988 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.2702702702702702) internal successors, (47), 37 states have internal predecessors, (47), 0 states have call successors, (0), 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 28 [2021-10-08 15:54:40,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:54:41,129 INFO L225 Difference]: With dead ends: 15206 [2021-10-08 15:54:41,129 INFO L226 Difference]: Without dead ends: 15206 [2021-10-08 15:54:41,130 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 723 ImplicationChecksByTransitivity, 6394.4ms TimeCoverageRelationStatistics Valid=564, Invalid=3218, Unknown=0, NotChecked=0, Total=3782 [2021-10-08 15:54:41,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15206 states. [2021-10-08 15:54:41,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15206 to 5092. [2021-10-08 15:54:41,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5092 states, 4841 states have (on average 4.590373889692212) internal successors, (22222), 5091 states have internal predecessors, (22222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:41,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5092 states to 5092 states and 22222 transitions. [2021-10-08 15:54:41,320 INFO L78 Accepts]: Start accepts. Automaton has 5092 states and 22222 transitions. Word has length 28 [2021-10-08 15:54:41,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:54:41,321 INFO L470 AbstractCegarLoop]: Abstraction has 5092 states and 22222 transitions. [2021-10-08 15:54:41,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.2702702702702702) internal successors, (47), 37 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:54:41,321 INFO L276 IsEmpty]: Start isEmpty. Operand 5092 states and 22222 transitions. [2021-10-08 15:54:41,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:54:41,322 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:54:41,322 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:54:41,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-10-08 15:54:41,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-10-08 15:54:41,523 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:54:41,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:54:41,524 INFO L82 PathProgramCache]: Analyzing trace with hash 289243622, now seen corresponding path program 2 times [2021-10-08 15:54:41,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:54:41,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421778850] [2021-10-08 15:54:41,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:54:41,525 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:54:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:54:42,300 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:54:42,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:54:42,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421778850] [2021-10-08 15:54:42,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421778850] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:54:42,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247219760] [2021-10-08 15:54:42,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:54:42,301 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:54:42,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:54:42,302 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:54:42,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-08 15:54:45,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:54:45,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:54:45,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 50 conjunts are in the unsatisfiable core [2021-10-08 15:54:45,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:54:45,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:45,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:45,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:45,822 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 15:54:45,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:54:47,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:54:47,727 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:47,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:54:47,865 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:47,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:54:48,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:48,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:48,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:48,487 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:54:48,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:54:50,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:54:50,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:54:51,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:54:52,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:54:52,530 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:54:52,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 93 treesize of output 92 [2021-10-08 15:54:54,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:54,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:54,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:54:54,169 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:54:54,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:54:54,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:54:54,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:54:54,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:54:54,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 15:54:54,776 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:54:54,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 42 [2021-10-08 15:54:54,867 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:54,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:54:54,959 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:54,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:54:55,036 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:54:55,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:54:55,247 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 15:54:55,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247219760] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:54:55,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:54:55,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2021-10-08 15:54:55,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264971272] [2021-10-08 15:54:55,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-10-08 15:54:55,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:54:55,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-10-08 15:54:55,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=985, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 15:54:55,248 INFO L87 Difference]: Start difference. First operand 5092 states and 22222 transitions. Second operand has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:00,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:55:00,518 INFO L93 Difference]: Finished difference Result 14351 states and 55824 transitions. [2021-10-08 15:55:00,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 15:55:00,519 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 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 28 [2021-10-08 15:55:00,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:55:00,581 INFO L225 Difference]: With dead ends: 14351 [2021-10-08 15:55:00,581 INFO L226 Difference]: Without dead ends: 14351 [2021-10-08 15:55:00,581 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 4091.4ms TimeCoverageRelationStatistics Valid=501, Invalid=2469, Unknown=0, NotChecked=0, Total=2970 [2021-10-08 15:55:00,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14351 states. [2021-10-08 15:55:00,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14351 to 5092. [2021-10-08 15:55:00,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5092 states, 4841 states have (on average 4.5032018178062385) internal successors, (21800), 5091 states have internal predecessors, (21800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:00,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5092 states to 5092 states and 21800 transitions. [2021-10-08 15:55:00,764 INFO L78 Accepts]: Start accepts. Automaton has 5092 states and 21800 transitions. Word has length 28 [2021-10-08 15:55:00,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:55:00,764 INFO L470 AbstractCegarLoop]: Abstraction has 5092 states and 21800 transitions. [2021-10-08 15:55:00,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 33 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:00,764 INFO L276 IsEmpty]: Start isEmpty. Operand 5092 states and 21800 transitions. [2021-10-08 15:55:00,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:55:00,765 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:55:00,765 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:55:00,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-10-08 15:55:00,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,66 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:55:00,966 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:55:00,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:55:00,966 INFO L82 PathProgramCache]: Analyzing trace with hash 289243526, now seen corresponding path program 2 times [2021-10-08 15:55:00,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:55:00,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571394117] [2021-10-08 15:55:00,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:55:00,967 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:55:01,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:55:01,735 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:55:01,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:55:01,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571394117] [2021-10-08 15:55:01,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571394117] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:55:01,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195972088] [2021-10-08 15:55:01,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:55:01,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:55:01,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:55:01,737 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:55:01,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-10-08 15:55:05,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:55:05,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:55:05,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:55:05,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:55:05,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 15:55:05,697 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:05,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 33 treesize of output 32 [2021-10-08 15:55:05,779 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:05,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:55:05,852 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:05,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:55:05,934 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:05,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:55:06,002 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:06,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 25 [2021-10-08 15:55:06,179 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:55:06,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195972088] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:55:06,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:55:06,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 13] total 31 [2021-10-08 15:55:06,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437692109] [2021-10-08 15:55:06,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:55:06,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:55:06,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:55:06,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:55:06,182 INFO L87 Difference]: Start difference. First operand 5092 states and 21800 transitions. Second operand has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:08,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:55:08,721 INFO L93 Difference]: Finished difference Result 6762 states and 26261 transitions. [2021-10-08 15:55:08,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:55:08,722 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 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 28 [2021-10-08 15:55:08,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:55:08,744 INFO L225 Difference]: With dead ends: 6762 [2021-10-08 15:55:08,745 INFO L226 Difference]: Without dead ends: 6762 [2021-10-08 15:55:08,745 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 1957.7ms TimeCoverageRelationStatistics Valid=281, Invalid=1611, Unknown=0, NotChecked=0, Total=1892 [2021-10-08 15:55:08,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6762 states. [2021-10-08 15:55:08,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6762 to 5092. [2021-10-08 15:55:08,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5092 states, 4841 states have (on average 4.416029745920264) internal successors, (21378), 5091 states have internal predecessors, (21378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:08,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5092 states to 5092 states and 21378 transitions. [2021-10-08 15:55:08,870 INFO L78 Accepts]: Start accepts. Automaton has 5092 states and 21378 transitions. Word has length 28 [2021-10-08 15:55:08,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:55:08,870 INFO L470 AbstractCegarLoop]: Abstraction has 5092 states and 21378 transitions. [2021-10-08 15:55:08,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:08,870 INFO L276 IsEmpty]: Start isEmpty. Operand 5092 states and 21378 transitions. [2021-10-08 15:55:08,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 15:55:08,871 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:55:08,871 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:55:08,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-10-08 15:55:09,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,67 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:55:09,072 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:55:09,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:55:09,073 INFO L82 PathProgramCache]: Analyzing trace with hash 289243618, now seen corresponding path program 2 times [2021-10-08 15:55:09,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:55:09,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492803296] [2021-10-08 15:55:09,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:55:09,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:55:09,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:55:09,855 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:55:09,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:55:09,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492803296] [2021-10-08 15:55:09,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492803296] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:55:09,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004166699] [2021-10-08 15:55:09,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:55:09,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:55:09,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:55:09,857 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:55:09,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-08 15:55:13,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:55:13,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:55:13,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:55:13,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:55:13,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 15:55:13,885 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:13,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:55:13,969 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:13,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 30 treesize of output 29 [2021-10-08 15:55:14,046 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:14,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:55:14,123 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:14,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:55:14,193 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:55:14,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 28 treesize of output 27 [2021-10-08 15:55:14,381 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:55:14,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004166699] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:55:14,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:55:14,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 13] total 31 [2021-10-08 15:55:14,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959530893] [2021-10-08 15:55:14,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:55:14,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:55:14,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:55:14,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:55:14,383 INFO L87 Difference]: Start difference. First operand 5092 states and 21378 transitions. Second operand has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:16,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:55:16,877 INFO L93 Difference]: Finished difference Result 6340 states and 24601 transitions. [2021-10-08 15:55:16,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:55:16,877 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 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 28 [2021-10-08 15:55:16,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:55:16,900 INFO L225 Difference]: With dead ends: 6340 [2021-10-08 15:55:16,900 INFO L226 Difference]: Without dead ends: 6340 [2021-10-08 15:55:16,901 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 1986.1ms TimeCoverageRelationStatistics Valid=281, Invalid=1611, Unknown=0, NotChecked=0, Total=1892 [2021-10-08 15:55:16,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6340 states. [2021-10-08 15:55:17,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6340 to 5092. [2021-10-08 15:55:17,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5092 states, 4841 states have (on average 4.328857674034291) internal successors, (20956), 5091 states have internal predecessors, (20956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:17,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5092 states to 5092 states and 20956 transitions. [2021-10-08 15:55:17,144 INFO L78 Accepts]: Start accepts. Automaton has 5092 states and 20956 transitions. Word has length 28 [2021-10-08 15:55:17,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:55:17,145 INFO L470 AbstractCegarLoop]: Abstraction has 5092 states and 20956 transitions. [2021-10-08 15:55:17,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.34375) internal successors, (43), 32 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:17,145 INFO L276 IsEmpty]: Start isEmpty. Operand 5092 states and 20956 transitions. [2021-10-08 15:55:17,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-08 15:55:17,145 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:55:17,146 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:55:17,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-10-08 15:55:17,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-10-08 15:55:17,346 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:55:17,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:55:17,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1822375696, now seen corresponding path program 3 times [2021-10-08 15:55:17,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:55:17,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976452075] [2021-10-08 15:55:17,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:55:17,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:55:17,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:55:18,007 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:55:18,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:55:18,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976452075] [2021-10-08 15:55:18,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976452075] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:55:18,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014026548] [2021-10-08 15:55:18,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:55:18,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:55:18,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:55:18,010 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:55:18,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-08 15:55:21,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:55:21,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:55:21,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 15:55:21,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:55:21,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:55:21,782 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 15:55:21,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:55:24,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-10-08 15:55:24,173 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:55:24,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 35 [2021-10-08 15:55:24,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:55:24,910 INFO L354 Elim1Store]: treesize reduction 286, result has 18.3 percent of original size [2021-10-08 15:55:24,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 34 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:55:26,534 INFO L388 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 34 treesize of output 33 [2021-10-08 15:55:27,804 INFO L388 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 34 treesize of output 33 [2021-10-08 15:55:28,551 INFO L388 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 34 treesize of output 33 [2021-10-08 15:55:29,439 INFO L388 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 34 treesize of output 33 [2021-10-08 15:55:30,509 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:55:30,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 110 treesize of output 109 [2021-10-08 15:55:33,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:55:33,189 INFO L354 Elim1Store]: treesize reduction 196, result has 30.2 percent of original size [2021-10-08 15:55:33,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 35 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:55:33,437 INFO L388 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 34 treesize of output 33 [2021-10-08 15:55:33,469 INFO L388 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 34 treesize of output 33 [2021-10-08 15:55:33,503 INFO L388 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 34 treesize of output 33 [2021-10-08 15:55:33,526 INFO L388 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 34 treesize of output 33 [2021-10-08 15:55:33,564 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:55:33,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 42 treesize of output 41 [2021-10-08 15:55:33,645 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:55:33,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:55:34,034 INFO L354 Elim1Store]: treesize reduction 12, result has 20.0 percent of original size [2021-10-08 15:55:34,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-10-08 15:55:34,038 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-10-08 15:55:34,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014026548] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:55:34,039 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:55:34,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 29 [2021-10-08 15:55:34,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575456905] [2021-10-08 15:55:34,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:55:34,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:55:34,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:55:34,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:55:34,040 INFO L87 Difference]: Start difference. First operand 5092 states and 20956 transitions. Second operand has 31 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:41,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:55:41,177 INFO L93 Difference]: Finished difference Result 6139 states and 25586 transitions. [2021-10-08 15:55:41,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 15:55:41,177 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 states have internal predecessors, (44), 0 states have call successors, (0), 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 29 [2021-10-08 15:55:41,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:55:41,199 INFO L225 Difference]: With dead ends: 6139 [2021-10-08 15:55:41,199 INFO L226 Difference]: Without dead ends: 6139 [2021-10-08 15:55:41,200 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 3453.1ms TimeCoverageRelationStatistics Valid=503, Invalid=2577, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 15:55:41,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6139 states. [2021-10-08 15:55:41,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6139 to 5431. [2021-10-08 15:55:41,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5431 states, 5180 states have (on average 4.557528957528958) internal successors, (23608), 5430 states have internal predecessors, (23608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:41,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5431 states to 5431 states and 23608 transitions. [2021-10-08 15:55:41,328 INFO L78 Accepts]: Start accepts. Automaton has 5431 states and 23608 transitions. Word has length 29 [2021-10-08 15:55:41,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:55:41,329 INFO L470 AbstractCegarLoop]: Abstraction has 5431 states and 23608 transitions. [2021-10-08 15:55:41,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:55:41,329 INFO L276 IsEmpty]: Start isEmpty. Operand 5431 states and 23608 transitions. [2021-10-08 15:55:41,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-08 15:55:41,330 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:55:41,330 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:55:41,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-10-08 15:55:41,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,69 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:55:41,545 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:55:41,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:55:41,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1822375698, now seen corresponding path program 3 times [2021-10-08 15:55:41,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:55:41,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299683628] [2021-10-08 15:55:41,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:55:41,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:55:41,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:55:42,306 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:55:42,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:55:42,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299683628] [2021-10-08 15:55:42,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299683628] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:55:42,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321458382] [2021-10-08 15:55:42,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:55:42,307 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:55:42,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:55:42,308 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:55:42,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-10-08 15:55:46,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:55:46,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:55:46,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 46 conjunts are in the unsatisfiable core [2021-10-08 15:55:46,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:55:46,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:55:46,251 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 15:55:46,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:55:48,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2021-10-08 15:55:49,414 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:55:49,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 38 treesize of output 37 [2021-10-08 15:55:49,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:55:49,688 INFO L354 Elim1Store]: treesize reduction 286, result has 18.3 percent of original size [2021-10-08 15:55:49,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 34 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:55:51,998 INFO L388 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 36 treesize of output 35 [2021-10-08 15:55:52,073 INFO L388 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 36 treesize of output 35 [2021-10-08 15:55:53,268 INFO L388 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 36 treesize of output 35 [2021-10-08 15:55:54,632 INFO L388 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 36 treesize of output 35 [2021-10-08 15:55:56,222 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:55:56,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 112 treesize of output 111 [2021-10-08 15:55:58,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:55:58,172 INFO L354 Elim1Store]: treesize reduction 196, result has 30.2 percent of original size [2021-10-08 15:55:58,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 35 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:55:58,445 INFO L388 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 36 treesize of output 35 [2021-10-08 15:55:58,470 INFO L388 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 36 treesize of output 35 [2021-10-08 15:55:58,508 INFO L388 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 36 treesize of output 35 [2021-10-08 15:55:58,538 INFO L388 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 36 treesize of output 35 [2021-10-08 15:55:58,587 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:55:58,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 44 treesize of output 43 [2021-10-08 15:55:58,671 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:55:58,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 36 [2021-10-08 15:55:59,162 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-10-08 15:55:59,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321458382] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:55:59,162 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:55:59,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 30 [2021-10-08 15:55:59,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901974175] [2021-10-08 15:55:59,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:55:59,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:55:59,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:55:59,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:55:59,164 INFO L87 Difference]: Start difference. First operand 5431 states and 23608 transitions. Second operand has 32 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:06,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:56:06,493 INFO L93 Difference]: Finished difference Result 6137 states and 25245 transitions. [2021-10-08 15:56:06,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 15:56:06,494 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 states have internal predecessors, (45), 0 states have call successors, (0), 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 29 [2021-10-08 15:56:06,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:56:06,513 INFO L225 Difference]: With dead ends: 6137 [2021-10-08 15:56:06,514 INFO L226 Difference]: Without dead ends: 6137 [2021-10-08 15:56:06,514 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 3713.6ms TimeCoverageRelationStatistics Valid=508, Invalid=2684, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 15:56:06,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6137 states. [2021-10-08 15:56:06,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6137 to 5109. [2021-10-08 15:56:06,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5109 states, 4858 states have (on average 4.3338822560724575) internal successors, (21054), 5108 states have internal predecessors, (21054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:06,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5109 states to 5109 states and 21054 transitions. [2021-10-08 15:56:06,629 INFO L78 Accepts]: Start accepts. Automaton has 5109 states and 21054 transitions. Word has length 29 [2021-10-08 15:56:06,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:56:06,629 INFO L470 AbstractCegarLoop]: Abstraction has 5109 states and 21054 transitions. [2021-10-08 15:56:06,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:06,629 INFO L276 IsEmpty]: Start isEmpty. Operand 5109 states and 21054 transitions. [2021-10-08 15:56:06,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-08 15:56:06,630 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:56:06,630 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:56:06,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-10-08 15:56:06,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:56:06,831 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:56:06,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:56:06,834 INFO L82 PathProgramCache]: Analyzing trace with hash 1822375683, now seen corresponding path program 3 times [2021-10-08 15:56:06,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:56:06,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655179236] [2021-10-08 15:56:06,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:56:06,835 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:56:06,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:56:07,436 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:56:07,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:56:07,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655179236] [2021-10-08 15:56:07,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655179236] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:56:07,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422624001] [2021-10-08 15:56:07,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:56:07,437 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:56:07,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:56:07,438 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:56:07,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-10-08 15:56:11,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:56:11,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:56:11,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:56:11,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:56:11,297 INFO L388 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 [2021-10-08 15:56:11,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2021-10-08 15:56:11,450 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:56:11,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 38 treesize of output 37 [2021-10-08 15:56:11,547 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:56:11,548 INFO L388 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 [2021-10-08 15:56:11,619 INFO L388 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 36 treesize of output 35 [2021-10-08 15:56:11,642 INFO L388 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 36 treesize of output 35 [2021-10-08 15:56:11,665 INFO L388 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 36 treesize of output 35 [2021-10-08 15:56:11,687 INFO L388 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 36 treesize of output 35 [2021-10-08 15:56:11,720 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:56:11,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 39 [2021-10-08 15:56:11,802 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:56:11,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 36 [2021-10-08 15:56:12,202 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-10-08 15:56:12,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422624001] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:56:12,202 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:56:12,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 11] total 30 [2021-10-08 15:56:12,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157533354] [2021-10-08 15:56:12,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:56:12,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:56:12,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:56:12,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:56:12,204 INFO L87 Difference]: Start difference. First operand 5109 states and 21054 transitions. Second operand has 32 states, 31 states have (on average 1.4838709677419355) internal successors, (46), 31 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:15,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:56:15,572 INFO L93 Difference]: Finished difference Result 5788 states and 22976 transitions. [2021-10-08 15:56:15,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 15:56:15,572 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.4838709677419355) internal successors, (46), 31 states have internal predecessors, (46), 0 states have call successors, (0), 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 29 [2021-10-08 15:56:15,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:56:15,590 INFO L225 Difference]: With dead ends: 5788 [2021-10-08 15:56:15,591 INFO L226 Difference]: Without dead ends: 5788 [2021-10-08 15:56:15,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 2554.5ms TimeCoverageRelationStatistics Valid=421, Invalid=2231, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 15:56:15,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5788 states. [2021-10-08 15:56:15,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5788 to 5109. [2021-10-08 15:56:15,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5109 states, 4858 states have (on average 4.333676410045286) internal successors, (21053), 5108 states have internal predecessors, (21053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:15,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5109 states to 5109 states and 21053 transitions. [2021-10-08 15:56:15,708 INFO L78 Accepts]: Start accepts. Automaton has 5109 states and 21053 transitions. Word has length 29 [2021-10-08 15:56:15,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:56:15,708 INFO L470 AbstractCegarLoop]: Abstraction has 5109 states and 21053 transitions. [2021-10-08 15:56:15,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.4838709677419355) internal successors, (46), 31 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:15,709 INFO L276 IsEmpty]: Start isEmpty. Operand 5109 states and 21053 transitions. [2021-10-08 15:56:15,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-08 15:56:15,710 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:56:15,710 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:56:15,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-10-08 15:56:15,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:56:15,920 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:56:15,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:56:15,920 INFO L82 PathProgramCache]: Analyzing trace with hash 1822375628, now seen corresponding path program 3 times [2021-10-08 15:56:15,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:56:15,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207623382] [2021-10-08 15:56:15,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:56:15,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:56:15,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:56:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:56:16,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:56:16,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207623382] [2021-10-08 15:56:16,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207623382] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:56:16,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174721229] [2021-10-08 15:56:16,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:56:16,496 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:56:16,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:56:16,497 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:56:16,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-10-08 15:56:20,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:56:20,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:56:20,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:56:20,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:56:20,387 INFO L388 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 [2021-10-08 15:56:20,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-10-08 15:56:20,537 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:56:20,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 35 [2021-10-08 15:56:20,636 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 15:56:20,636 INFO L388 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 [2021-10-08 15:56:20,700 INFO L388 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 34 treesize of output 33 [2021-10-08 15:56:20,727 INFO L388 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 34 treesize of output 33 [2021-10-08 15:56:20,750 INFO L388 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 34 treesize of output 33 [2021-10-08 15:56:20,775 INFO L388 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 34 treesize of output 33 [2021-10-08 15:56:20,813 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:56:20,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 38 treesize of output 37 [2021-10-08 15:56:20,895 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:56:20,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:56:21,277 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-10-08 15:56:21,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174721229] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:56:21,278 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:56:21,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 11] total 30 [2021-10-08 15:56:21,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932602327] [2021-10-08 15:56:21,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:56:21,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:56:21,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:56:21,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:56:21,279 INFO L87 Difference]: Start difference. First operand 5109 states and 21053 transitions. Second operand has 32 states, 31 states have (on average 1.4838709677419355) internal successors, (46), 31 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:25,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:56:25,253 INFO L93 Difference]: Finished difference Result 5787 states and 22974 transitions. [2021-10-08 15:56:25,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 15:56:25,253 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.4838709677419355) internal successors, (46), 31 states have internal predecessors, (46), 0 states have call successors, (0), 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 29 [2021-10-08 15:56:25,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:56:25,272 INFO L225 Difference]: With dead ends: 5787 [2021-10-08 15:56:25,272 INFO L226 Difference]: Without dead ends: 5787 [2021-10-08 15:56:25,273 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 2587.9ms TimeCoverageRelationStatistics Valid=421, Invalid=2231, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 15:56:25,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5787 states. [2021-10-08 15:56:25,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5787 to 5109. [2021-10-08 15:56:25,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5109 states, 4858 states have (on average 4.333470564018114) internal successors, (21052), 5108 states have internal predecessors, (21052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:25,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5109 states to 5109 states and 21052 transitions. [2021-10-08 15:56:25,383 INFO L78 Accepts]: Start accepts. Automaton has 5109 states and 21052 transitions. Word has length 29 [2021-10-08 15:56:25,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:56:25,383 INFO L470 AbstractCegarLoop]: Abstraction has 5109 states and 21052 transitions. [2021-10-08 15:56:25,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.4838709677419355) internal successors, (46), 31 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 15:56:25,383 INFO L276 IsEmpty]: Start isEmpty. Operand 5109 states and 21052 transitions. [2021-10-08 15:56:25,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-08 15:56:25,384 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:56:25,384 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:56:25,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-10-08 15:56:25,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:56:25,585 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2021-10-08 15:56:25,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:56:25,586 INFO L82 PathProgramCache]: Analyzing trace with hash 376619590, now seen corresponding path program 3 times [2021-10-08 15:56:25,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:56:25,586 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367266275] [2021-10-08 15:56:25,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:56:25,587 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:56:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:56:27,272 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:56:27,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:56:27,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367266275] [2021-10-08 15:56:27,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367266275] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:56:27,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251005816] [2021-10-08 15:56:27,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:56:27,273 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:56:27,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:56:27,274 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 15:56:27,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-10-08 15:56:31,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:56:31,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:56:31,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 59 conjunts are in the unsatisfiable core [2021-10-08 15:56:31,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:56:31,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:31,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:31,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:31,682 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 15:56:31,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 15:56:33,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-10-08 15:56:33,491 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:56:33,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 35 [2021-10-08 15:56:34,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:34,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:34,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:34,166 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 15:56:34,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 15:56:35,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:56:36,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:56:37,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:56:37,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:56:37,828 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:56:37,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 100 treesize of output 99 [2021-10-08 15:56:40,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:40,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:40,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:56:40,165 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 15:56:40,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 15:56:40,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:56:40,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:56:40,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:56:40,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:56:40,730 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:56:40,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 50 treesize of output 49 [2021-10-08 15:56:40,836 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:56:40,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:56:40,961 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:56:40,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:56:41,079 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:56:41,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 34 [2021-10-08 15:56:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-10-08 15:56:41,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251005816] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:56:41,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:56:41,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 14] total 35 [2021-10-08 15:56:41,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242533278] [2021-10-08 15:56:41,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-10-08 15:56:41,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:56:41,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-10-08 15:56:41,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1188, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 15:56:41,517 INFO L87 Difference]: Start difference. First operand 5109 states and 21052 transitions. Second operand has 37 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 36 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-10-08 15:56:49,858 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 15:56:49,859 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 15:56:49,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 15:56:49,883 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:49,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-10-08 15:56:50,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-10-08 15:56:50,087 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). [2021-10-08 15:56:50,090 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,090 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,090 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,090 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,090 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 15:56:50,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 15:56:50,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-08 15:56:50,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,095 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,095 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,095 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,095 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,095 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,095 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,095 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,095 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,097 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,097 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,097 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:56:50,105 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 15:56:50,105 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 15:56:50,107 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 03:56:50 BasicIcfg [2021-10-08 15:56:50,107 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 15:56:50,107 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.witnessprinter [2021-10-08 15:56:50,108 INFO L168 Benchmark]: Toolchain (without parser) took 720056.35 ms. Allocated memory was 164.6 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 140.3 MB in the beginning and 631.2 MB in the end (delta: -490.9 MB). Peak memory consumption was 829.4 MB. Max. memory is 8.0 GB. [2021-10-08 15:56:50,108 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 164.6 MB. Free memory was 134.6 MB in the beginning and 134.4 MB in the end (delta: 113.1 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 15:56:50,108 INFO L168 Benchmark]: CACSL2BoogieTranslator took 369.92 ms. Allocated memory is still 164.6 MB. Free memory was 139.9 MB in the beginning and 128.5 MB in the end (delta: 11.4 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-08 15:56:50,108 INFO L168 Benchmark]: Boogie Procedure Inliner took 65.65 ms. Allocated memory is still 164.6 MB. Free memory was 128.5 MB in the beginning and 125.4 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-10-08 15:56:50,109 INFO L168 Benchmark]: Boogie Preprocessor took 48.75 ms. Allocated memory is still 164.6 MB. Free memory was 125.4 MB in the beginning and 123.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 15:56:50,109 INFO L168 Benchmark]: RCFGBuilder took 1158.19 ms. Allocated memory is still 164.6 MB. Free memory was 123.3 MB in the beginning and 134.4 MB in the end (delta: -11.1 MB). Peak memory consumption was 17.1 MB. Max. memory is 8.0 GB. [2021-10-08 15:56:50,109 INFO L168 Benchmark]: TraceAbstraction took 718396.15 ms. Allocated memory was 164.6 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 133.9 MB in the beginning and 631.2 MB in the end (delta: -497.3 MB). Peak memory consumption was 822.8 MB. Max. memory is 8.0 GB. [2021-10-08 15:56:50,109 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 164.6 MB. Free memory was 134.6 MB in the beginning and 134.4 MB in the end (delta: 113.1 kB). There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 369.92 ms. Allocated memory is still 164.6 MB. Free memory was 139.9 MB in the beginning and 128.5 MB in the end (delta: 11.4 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 65.65 ms. Allocated memory is still 164.6 MB. Free memory was 128.5 MB in the beginning and 125.4 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 48.75 ms. Allocated memory is still 164.6 MB. Free memory was 125.4 MB in the beginning and 123.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1158.19 ms. Allocated memory is still 164.6 MB. Free memory was 123.3 MB in the beginning and 134.4 MB in the end (delta: -11.1 MB). Peak memory consumption was 17.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 718396.15 ms. Allocated memory was 164.6 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 133.9 MB in the beginning and 631.2 MB in the end (delta: -497.3 MB). Peak memory consumption was 822.8 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 27130.7ms, 385 PlacesBefore, 67 PlacesAfterwards, 412 TransitionsBefore, 63 TransitionsAfterwards, 40128 CoEnabledTransitionPairs, 8 FixpointIterations, 149 TrivialSequentialCompositions, 268 ConcurrentSequentialCompositions, 32 TrivialYvCompositions, 38 ConcurrentYvCompositions, 31 ChoiceCompositions, 518 TotalNumberOfCompositions, 40870 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 36384, positive: 36237, positive conditional: 0, positive unconditional: 36237, negative: 147, negative conditional: 0, negative unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 26941, positive: 26899, positive conditional: 0, positive unconditional: 26899, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 26941, positive: 26899, positive conditional: 0, positive unconditional: 26899, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 42, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 182, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 182, negative conditional: 0, negative unconditional: 182, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 36384, positive: 9338, positive conditional: 0, positive unconditional: 9338, negative: 105, negative conditional: 0, negative unconditional: 105, unknown: 26941, unknown conditional: 0, unknown unconditional: 26941] , Statistics on independence cache: Total cache size (in pairs): 294, Positive cache size: 276, Positive conditional cache size: 0, Positive unconditional cache size: 276, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (5109states) and FLOYD_HOARE automaton (currently 29 states, 37 states before enhancement),while ReachableStatesComputation was computing reachable states (596 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 586 locations, 57 error locations. Started 1 CEGAR loops. OverallTime: 718130.7ms, OverallIterations: 75, TraceHistogramMax: 5, EmptinessCheckTime: 73.0ms, AutomataDifference: 182360.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 27346.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2624 SDtfs, 22949 SDslu, 17269 SDs, 0 SdLazy, 56042 SolverSat, 7930 SolverUnsat, 7 SolverUnknown, 0 SolverNotchecked, 83161.7ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4044 GetRequests, 1181 SyntacticMatches, 58 SemanticMatches, 2805 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27508 ImplicationChecksByTransitivity, 140593.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=5431occurred in iteration=71, InterpolantAutomatonStates: 1188, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 7528.6ms AutomataMinimizationTime, 74 MinimizatonAttempts, 86395 StatesRemovedByMinimization, 68 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1303.4ms SsaConstructionTime, 8534.0ms SatisfiabilityAnalysisTime, 352918.0ms InterpolantComputationTime, 3645 NumberOfCodeBlocks, 3643 NumberOfCodeBlocksAsserted, 181 NumberOfCheckSat, 3498 ConstructedInterpolants, 393 QuantifiedInterpolants, 98501 SizeOfPredicates, 885 NumberOfNonLiveVariables, 22488 ConjunctsInSsa, 2785 ConjunctsInUnsatCore, 147 InterpolantComputations, 5 PerfectInterpolantSequences, 3178/6389 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown