/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-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 15:44:48,408 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 15:44:48,411 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 15:44:48,467 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 15:44:48,468 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 15:44:48,475 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 15:44:48,478 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 15:44:48,484 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 15:44:48,487 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 15:44:48,493 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 15:44:48,495 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 15:44:48,499 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 15:44:48,499 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 15:44:48,518 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 15:44:48,519 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 15:44:48,521 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 15:44:48,522 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 15:44:48,523 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 15:44:48,527 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 15:44:48,532 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 15:44:48,536 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 15:44:48,538 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 15:44:48,539 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 15:44:48,542 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 15:44:48,557 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 15:44:48,558 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 15:44:48,558 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 15:44:48,559 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 15:44:48,563 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 15:44:48,564 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 15:44:48,565 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 15:44:48,566 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 15:44:48,567 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 15:44:48,569 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 15:44:48,571 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 15:44:48,571 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 15:44:48,572 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 15:44:48,572 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 15:44:48,573 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 15:44:48,574 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 15:44:48,575 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 15:44:48,579 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,633 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 15:44:48,633 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 15:44:48,634 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 15:44:48,634 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 15:44:48,638 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 15:44:48,639 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 15:44:48,639 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 15:44:48,639 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 15:44:48,640 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 15:44:48,640 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 15:44:48,640 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 15:44:48,640 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 15:44:48,640 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 15:44:48,641 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-08 15:44:48,641 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 15:44:48,641 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-08 15:44:48,641 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-10-08 15:44:48,642 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 15:44:48,642 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-08 15:44:48,642 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 15:44:48,642 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-08 15:44:48,643 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 15:44:48,643 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 15:44:48,643 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 15:44:48,643 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 15:44:48,644 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 15:44:48,644 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 15:44:48,644 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-08 15:44:48,644 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-08 15:44:48,645 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-08 15:44:48,645 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-08 15:44:48,645 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 15:44:48,645 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:49,017 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 15:44:49,049 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 15:44:49,052 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 15:44:49,054 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 15:44:49,057 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 15:44:49,058 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2021-10-08 15:44:49,143 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/894554f98/c9334fa3a49d4181829ecf055cc8679b/FLAG35a0dc728 [2021-10-08 15:44:49,918 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 15:44:49,919 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2021-10-08 15:44:49,929 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/894554f98/c9334fa3a49d4181829ecf055cc8679b/FLAG35a0dc728 [2021-10-08 15:44:50,240 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/894554f98/c9334fa3a49d4181829ecf055cc8679b [2021-10-08 15:44:50,245 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 15:44:50,257 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-08 15:44:50,260 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 15:44:50,260 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 15:44:50,265 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 15:44:50,267 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,269 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@262902fe 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,269 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,278 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 15:44:50,306 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 15:44:50,545 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-symm.wvr.c[2691,2704] [2021-10-08 15:44:50,558 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 15:44:50,570 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 15:44:50,598 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-symm.wvr.c[2691,2704] [2021-10-08 15:44:50,604 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 15:44:50,621 INFO L208 MainTranslator]: Completed translation [2021-10-08 15:44:50,622 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,622 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 15:44:50,623 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 15:44:50,624 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 15:44:50,624 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 15:44:50,633 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,644 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,683 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 15:44:50,684 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 15:44:50,684 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 15:44:50,684 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 15:44:50,694 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,695 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,699 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,700 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,710 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,719 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,725 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,735 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 15:44:50,736 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 15:44:50,736 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 15:44:50,736 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 15:44:50,737 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,750 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 15:44:50,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:44:50,787 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,799 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,858 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 15:44:50,858 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 15:44:50,858 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 15:44:50,859 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 15:44:50,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-08 15:44:50,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 15:44:50,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-08 15:44:50,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-08 15:44:50,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 15:44:50,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 15:44:50,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-08 15:44:50,865 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 15:44:50,868 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,544 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 15:44:51,545 INFO L299 CfgBuilder]: Removed 42 assume(true) statements. [2021-10-08 15:44:51,548 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,548 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 15:44:51,550 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 15:44:51,550 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 15:44:51,554 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 15:44:51,555 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,555 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fd301d8 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,556 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,556 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fd301d8 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,556 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,558 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2021-10-08 15:44:51,565 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-08 15:44:51,566 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 15:44:51,566 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-10-08 15:44:51,566 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 15:44:51,627 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,629 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,629 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,631 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,631 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,631 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,632 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,632 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,632 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,632 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,633 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,633 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,633 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,633 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,634 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,634 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,634 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,635 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,635 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,635 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,635 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,636 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,637 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,638 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,638 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,638 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,638 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,639 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,640 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,640 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,641 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,641 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,641 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,641 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,642 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,643 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,643 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,643 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,643 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,644 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,644 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,644 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,644 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,645 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,645 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,645 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,645 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,646 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,646 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,646 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,646 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,647 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,647 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,647 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,647 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,648 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,649 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,649 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,649 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,649 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,649 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,650 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,650 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,651 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,651 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,651 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,652 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,653 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,654 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,654 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,654 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,654 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,654 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,655 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,655 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,655 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,656 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,657 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,660 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,660 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,660 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,661 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,661 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,661 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,661 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,662 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,662 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,662 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,663 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,663 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,663 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,664 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,664 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,664 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,665 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,666 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,667 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,672 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,676 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,677 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,677 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,677 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,678 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,679 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,679 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,679 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,680 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,681 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,682 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,682 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,682 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,682 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,683 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,684 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,684 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,685 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,685 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,685 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,685 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,685 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,686 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,686 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,686 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,686 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,686 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,687 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,687 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,688 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,688 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,688 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,688 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,689 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,689 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,689 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,689 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,689 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,689 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,690 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,690 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,690 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,690 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,690 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,691 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,691 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,691 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,691 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,691 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,691 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,692 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,692 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,692 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,692 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,692 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,693 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,693 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,693 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,693 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,693 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,694 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,694 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,694 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,694 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,696 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,696 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,696 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,696 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,696 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,697 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,697 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,697 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,697 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,697 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,697 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,698 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,698 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,698 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,698 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,698 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,699 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,699 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,699 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,699 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,699 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,699 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,700 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,700 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,700 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,700 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,701 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,701 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,702 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,702 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,702 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,702 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,702 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,702 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,703 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,703 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,703 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,703 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,703 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,704 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,704 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,704 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,704 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,704 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,710 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,710 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,710 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,711 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,711 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,711 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,711 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,711 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,712 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,712 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,712 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,712 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,713 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,713 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,713 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,713 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,713 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,715 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,716 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,717 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,720 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,720 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,720 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,721 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,721 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,721 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,721 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,722 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,722 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,722 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,722 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,722 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,723 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,723 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,723 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,724 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,725 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,733 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,733 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,733 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,734 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,734 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,734 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,734 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,734 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,735 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,735 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,735 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,735 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,736 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,736 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,736 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,737 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,737 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,737 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,737 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,737 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,738 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,738 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,738 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,738 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,738 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,738 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,738 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,739 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,739 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,739 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,739 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,739 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,739 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,739 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,740 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,740 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,740 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,740 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,740 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,740 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,741 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,741 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,741 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,741 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,741 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,741 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,741 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,742 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,742 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,742 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,742 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,742 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,742 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,743 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,743 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,743 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,743 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,743 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,743 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,744 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,744 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,744 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,744 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,744 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,744 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,744 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,745 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,745 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,745 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,745 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,745 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,745 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,746 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,746 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,746 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,746 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,746 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,748 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,748 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,748 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,748 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,748 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,749 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,749 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,751 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,751 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,751 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,751 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,756 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,756 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,757 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,757 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,757 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,757 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,758 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,758 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,758 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,758 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,760 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,761 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,762 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,762 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,762 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,762 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,762 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,762 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,763 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,763 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,763 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,763 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,763 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,763 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,764 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,764 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,764 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,764 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,764 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,764 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,765 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,765 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,765 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,765 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,765 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,766 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,766 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,766 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,766 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,766 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,768 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,768 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,768 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,769 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,769 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,769 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,769 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,769 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,770 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,770 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,770 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,770 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,770 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,771 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,771 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,771 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,771 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,771 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,771 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,772 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,772 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,772 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,772 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,772 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,773 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,773 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,773 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,773 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,773 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,773 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,777 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,778 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,778 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,778 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,778 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,779 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,779 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,779 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,779 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,780 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,780 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,780 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,780 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,781 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,781 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,781 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,781 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,781 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#t~short26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 15:44:51,805 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-10-08 15:44:51,852 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 15:44:51,860 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,860 INFO L340 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2021-10-08 15:44:51,881 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 15:44:51,903 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 273 places, 293 transitions, 602 flow [2021-10-08 15:44:51,912 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 273 places, 293 transitions, 602 flow [2021-10-08 15:44:51,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 273 places, 293 transitions, 602 flow [2021-10-08 15:44:52,075 INFO L129 PetriNetUnfolder]: 27/291 cut-off events. [2021-10-08 15:44:52,076 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-08 15:44:52,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 291 events. 27/291 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 541 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 182. Up to 2 conditions per place. [2021-10-08 15:44:52,103 INFO L116 LiptonReduction]: Number of co-enabled transitions 13832 [2021-10-08 15:45:10,772 INFO L131 LiptonReduction]: Checked pairs total: 14153 [2021-10-08 15:45:10,773 INFO L133 LiptonReduction]: Total number of compositions: 372 [2021-10-08 15:45:10,783 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 45 places, 42 transitions, 100 flow [2021-10-08 15:45:10,813 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 314 states, 230 states have (on average 3.273913043478261) internal successors, (753), 313 states have internal predecessors, (753), 0 states have call successors, (0), 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:10,818 INFO L276 IsEmpty]: Start isEmpty. Operand has 314 states, 230 states have (on average 3.273913043478261) internal successors, (753), 313 states have internal predecessors, (753), 0 states have call successors, (0), 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:10,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 15:45:10,827 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:10,827 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 15:45:10,828 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:10,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:10,834 INFO L82 PathProgramCache]: Analyzing trace with hash 40197, now seen corresponding path program 1 times [2021-10-08 15:45:10,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:10,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950835902] [2021-10-08 15:45:10,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:10,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:10,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:11,078 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:11,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:11,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950835902] [2021-10-08 15:45:11,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950835902] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:45:11,080 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 15:45:11,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-08 15:45:11,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335250436] [2021-10-08 15:45:11,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:45:11,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:11,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:45:11,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:11,108 INFO L87 Difference]: Start difference. First operand has 314 states, 230 states have (on average 3.273913043478261) internal successors, (753), 313 states have internal predecessors, (753), 0 states have call successors, (0), 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:11,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:11,170 INFO L93 Difference]: Finished difference Result 395 states and 941 transitions. [2021-10-08 15:45:11,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:45:11,172 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:11,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:11,191 INFO L225 Difference]: With dead ends: 395 [2021-10-08 15:45:11,191 INFO L226 Difference]: Without dead ends: 395 [2021-10-08 15:45:11,193 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:11,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-10-08 15:45:11,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 202. [2021-10-08 15:45:11,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 157 states have (on average 3.038216560509554) internal successors, (477), 201 states have internal predecessors, (477), 0 states have call successors, (0), 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:11,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 477 transitions. [2021-10-08 15:45:11,256 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 477 transitions. Word has length 2 [2021-10-08 15:45:11,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:11,257 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 477 transitions. [2021-10-08 15:45:11,257 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:11,257 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 477 transitions. [2021-10-08 15:45:11,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 15:45:11,258 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:11,258 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 15:45:11,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-08 15:45:11,259 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:11,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:11,259 INFO L82 PathProgramCache]: Analyzing trace with hash 1247244, now seen corresponding path program 1 times [2021-10-08 15:45:11,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:11,260 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377514631] [2021-10-08 15:45:11,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:11,260 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:11,338 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:11,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:11,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377514631] [2021-10-08 15:45:11,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377514631] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:45:11,339 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 15:45:11,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 15:45:11,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591089039] [2021-10-08 15:45:11,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:45:11,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:11,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:45:11,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:11,344 INFO L87 Difference]: Start difference. First operand 202 states and 477 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:11,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:11,372 INFO L93 Difference]: Finished difference Result 200 states and 475 transitions. [2021-10-08 15:45:11,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:45:11,373 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:11,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:11,376 INFO L225 Difference]: With dead ends: 200 [2021-10-08 15:45:11,376 INFO L226 Difference]: Without dead ends: 200 [2021-10-08 15:45:11,377 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:11,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-10-08 15:45:11,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2021-10-08 15:45:11,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 157 states have (on average 3.0254777070063694) internal successors, (475), 199 states have internal predecessors, (475), 0 states have call successors, (0), 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:11,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 475 transitions. [2021-10-08 15:45:11,392 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 475 transitions. Word has length 3 [2021-10-08 15:45:11,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:11,393 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 475 transitions. [2021-10-08 15:45:11,393 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:11,393 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 475 transitions. [2021-10-08 15:45:11,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 15:45:11,394 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:11,394 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 15:45:11,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-08 15:45:11,394 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:11,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:11,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1247206, now seen corresponding path program 1 times [2021-10-08 15:45:11,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:11,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350395931] [2021-10-08 15:45:11,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:11,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:11,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:11,442 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:11,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:11,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350395931] [2021-10-08 15:45:11,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350395931] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:11,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019042854] [2021-10-08 15:45:11,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:11,445 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:11,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:11,448 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:11,478 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:11,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:11,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 15:45:11,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:11,588 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:11,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019042854] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:11,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:11,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 3 [2021-10-08 15:45:11,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703499250] [2021-10-08 15:45:11,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 15:45:11,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:11,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 15:45:11,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 15:45:11,591 INFO L87 Difference]: Start difference. First operand 200 states and 475 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:11,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:11,637 INFO L93 Difference]: Finished difference Result 588 states and 1407 transitions. [2021-10-08 15:45:11,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 15:45:11,638 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:11,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:11,645 INFO L225 Difference]: With dead ends: 588 [2021-10-08 15:45:11,645 INFO L226 Difference]: Without dead ends: 588 [2021-10-08 15:45:11,646 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.5ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 15:45:11,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-10-08 15:45:11,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 202. [2021-10-08 15:45:11,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 159 states have (on average 3.0125786163522013) internal successors, (479), 201 states have internal predecessors, (479), 0 states have call successors, (0), 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:11,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 479 transitions. [2021-10-08 15:45:11,667 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 479 transitions. Word has length 3 [2021-10-08 15:45:11,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:11,667 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 479 transitions. [2021-10-08 15:45:11,668 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:11,668 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 479 transitions. [2021-10-08 15:45:11,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 15:45:11,668 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:11,669 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-08 15:45:11,718 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:11,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:11,884 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:11,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:11,885 INFO L82 PathProgramCache]: Analyzing trace with hash 38665663, now seen corresponding path program 2 times [2021-10-08 15:45:11,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:11,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684697650] [2021-10-08 15:45:11,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:11,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:11,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:11,979 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:11,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:11,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684697650] [2021-10-08 15:45:11,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684697650] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:11,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009846040] [2021-10-08 15:45:11,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:45:11,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:11,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:11,986 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:12,010 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:12,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 15:45:12,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:12,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 15:45:12,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:12,102 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:12,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009846040] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:45:12,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 15:45:12,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2021-10-08 15:45:12,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605502802] [2021-10-08 15:45:12,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:45:12,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:12,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:45:12,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 15:45:12,104 INFO L87 Difference]: Start difference. First operand 202 states and 479 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:12,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:12,121 INFO L93 Difference]: Finished difference Result 200 states and 477 transitions. [2021-10-08 15:45:12,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:45:12,121 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:12,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:12,126 INFO L225 Difference]: With dead ends: 200 [2021-10-08 15:45:12,126 INFO L226 Difference]: Without dead ends: 200 [2021-10-08 15:45:12,126 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 10.1ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 15:45:12,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-10-08 15:45:12,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 196. [2021-10-08 15:45:12,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 155 states have (on average 3.0258064516129033) internal successors, (469), 195 states have internal predecessors, (469), 0 states have call successors, (0), 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:12,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 469 transitions. [2021-10-08 15:45:12,160 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 469 transitions. Word has length 4 [2021-10-08 15:45:12,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:12,160 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 469 transitions. [2021-10-08 15:45:12,162 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:12,162 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 469 transitions. [2021-10-08 15:45:12,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 15:45:12,163 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:12,163 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:12,201 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:12,377 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:12,378 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:12,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:12,379 INFO L82 PathProgramCache]: Analyzing trace with hash -2116190553, now seen corresponding path program 1 times [2021-10-08 15:45:12,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:12,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469805409] [2021-10-08 15:45:12,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:12,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:12,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:12,467 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:12,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:12,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469805409] [2021-10-08 15:45:12,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469805409] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:45:12,468 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 15:45:12,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 15:45:12,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300864279] [2021-10-08 15:45:12,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:45:12,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:12,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:45:12,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:12,472 INFO L87 Difference]: Start difference. First operand 196 states and 469 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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:12,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:12,491 INFO L93 Difference]: Finished difference Result 198 states and 471 transitions. [2021-10-08 15:45:12,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:45:12,492 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2021-10-08 15:45:12,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:12,494 INFO L225 Difference]: With dead ends: 198 [2021-10-08 15:45:12,494 INFO L226 Difference]: Without dead ends: 198 [2021-10-08 15:45:12,494 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:45:12,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-10-08 15:45:12,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2021-10-08 15:45:12,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 157 states have (on average 3.0) internal successors, (471), 197 states have internal predecessors, (471), 0 states have call successors, (0), 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:12,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 471 transitions. [2021-10-08 15:45:12,504 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 471 transitions. Word has length 7 [2021-10-08 15:45:12,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:12,504 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 471 transitions. [2021-10-08 15:45:12,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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:12,505 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 471 transitions. [2021-10-08 15:45:12,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-08 15:45:12,506 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:12,506 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:12,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-08 15:45:12,506 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:12,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:12,507 INFO L82 PathProgramCache]: Analyzing trace with hash -855476503, now seen corresponding path program 1 times [2021-10-08 15:45:12,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:12,508 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055135324] [2021-10-08 15:45:12,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:12,508 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:12,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:12,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 15:45:12,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:12,609 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055135324] [2021-10-08 15:45:12,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055135324] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:12,609 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352076194] [2021-10-08 15:45:12,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:12,609 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:12,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:12,612 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:12,631 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:12,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:12,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 15:45:12,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:12,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 15:45:12,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352076194] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:12,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:12,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2021-10-08 15:45:12,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617757601] [2021-10-08 15:45:12,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 15:45:12,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:12,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 15:45:12,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-08 15:45:12,757 INFO L87 Difference]: Start difference. First operand 198 states and 471 transitions. Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 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:12,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:12,777 INFO L93 Difference]: Finished difference Result 200 states and 473 transitions. [2021-10-08 15:45:12,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 15:45:12,777 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 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 9 [2021-10-08 15:45:12,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:12,779 INFO L225 Difference]: With dead ends: 200 [2021-10-08 15:45:12,779 INFO L226 Difference]: Without dead ends: 200 [2021-10-08 15:45:12,780 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.5ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-08 15:45:12,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-10-08 15:45:12,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2021-10-08 15:45:12,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 159 states have (on average 2.9748427672955975) internal successors, (473), 199 states have internal predecessors, (473), 0 states have call successors, (0), 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:12,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 473 transitions. [2021-10-08 15:45:12,787 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 473 transitions. Word has length 9 [2021-10-08 15:45:12,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:12,788 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 473 transitions. [2021-10-08 15:45:12,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 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:12,788 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 473 transitions. [2021-10-08 15:45:12,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-08 15:45:12,789 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:12,789 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:12,830 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:13,004 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:13,005 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:13,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:13,006 INFO L82 PathProgramCache]: Analyzing trace with hash -2060373721, now seen corresponding path program 2 times [2021-10-08 15:45:13,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:13,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791274784] [2021-10-08 15:45:13,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:13,008 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:13,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:13,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 15:45:13,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:13,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791274784] [2021-10-08 15:45:13,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791274784] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:13,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100701365] [2021-10-08 15:45:13,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:45:13,058 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:13,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:13,059 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:13,086 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:13,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:45:13,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:13,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 15:45:13,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:13,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 15:45:13,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100701365] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:13,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:13,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-08 15:45:13,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384453725] [2021-10-08 15:45:13,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 15:45:13,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:13,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 15:45:13,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2021-10-08 15:45:13,222 INFO L87 Difference]: Start difference. First operand 200 states and 473 transitions. Second operand has 8 states, 8 states have (on average 1.75) internal successors, (14), 7 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:45:13,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:13,247 INFO L93 Difference]: Finished difference Result 202 states and 475 transitions. [2021-10-08 15:45:13,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 15:45:13,248 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.75) internal successors, (14), 7 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 11 [2021-10-08 15:45:13,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:13,250 INFO L225 Difference]: With dead ends: 202 [2021-10-08 15:45:13,250 INFO L226 Difference]: Without dead ends: 202 [2021-10-08 15:45:13,250 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 28.1ms TimeCoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2021-10-08 15:45:13,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-10-08 15:45:13,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2021-10-08 15:45:13,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 161 states have (on average 2.950310559006211) internal successors, (475), 201 states have internal predecessors, (475), 0 states have call successors, (0), 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:13,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 475 transitions. [2021-10-08 15:45:13,258 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 475 transitions. Word has length 11 [2021-10-08 15:45:13,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:13,258 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 475 transitions. [2021-10-08 15:45:13,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.75) internal successors, (14), 7 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:45:13,259 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 475 transitions. [2021-10-08 15:45:13,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 15:45:13,260 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:13,260 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:13,310 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:13,473 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:13,474 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:13,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:13,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1760765719, now seen corresponding path program 3 times [2021-10-08 15:45:13,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:13,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131658821] [2021-10-08 15:45:13,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:13,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 15:45:13,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:13,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131658821] [2021-10-08 15:45:13,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131658821] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:13,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011915532] [2021-10-08 15:45:13,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:45:13,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:13,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:13,586 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:13,603 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:13,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 15:45:13,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:13,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 15:45:13,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:13,812 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 15:45:13,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011915532] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:13,813 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:13,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-08 15:45:13,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983775775] [2021-10-08 15:45:13,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 15:45:13,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:13,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 15:45:13,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2021-10-08 15:45:13,816 INFO L87 Difference]: Start difference. First operand 202 states and 475 transitions. Second operand has 10 states, 10 states have (on average 1.6) internal successors, (16), 9 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:13,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:13,847 INFO L93 Difference]: Finished difference Result 204 states and 477 transitions. [2021-10-08 15:45:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 15:45:13,848 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.6) internal successors, (16), 9 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 13 [2021-10-08 15:45:13,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:13,849 INFO L225 Difference]: With dead ends: 204 [2021-10-08 15:45:13,850 INFO L226 Difference]: Without dead ends: 204 [2021-10-08 15:45:13,851 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 43.4ms TimeCoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2021-10-08 15:45:13,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-10-08 15:45:13,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 204. [2021-10-08 15:45:13,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 163 states have (on average 2.9263803680981595) internal successors, (477), 203 states have internal predecessors, (477), 0 states have call successors, (0), 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:13,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 477 transitions. [2021-10-08 15:45:13,860 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 477 transitions. Word has length 13 [2021-10-08 15:45:13,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:13,860 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 477 transitions. [2021-10-08 15:45:13,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.6) internal successors, (16), 9 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:13,860 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 477 transitions. [2021-10-08 15:45:13,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 15:45:13,862 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:13,862 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:13,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-10-08 15:45:14,075 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:14,076 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:14,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:14,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1148957607, now seen corresponding path program 4 times [2021-10-08 15:45:14,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:14,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261450490] [2021-10-08 15:45:14,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:14,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:14,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:14,163 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:45:14,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:14,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261450490] [2021-10-08 15:45:14,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261450490] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:14,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503873762] [2021-10-08 15:45:14,164 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:45:14,165 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:14,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:14,166 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:14,174 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:14,265 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:45:14,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:14,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 15:45:14,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:14,357 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:45:14,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503873762] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:14,357 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:14,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-08 15:45:14,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463889149] [2021-10-08 15:45:14,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 15:45:14,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:14,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 15:45:14,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2021-10-08 15:45:14,359 INFO L87 Difference]: Start difference. First operand 204 states and 477 transitions. Second operand has 12 states, 12 states have (on average 1.5) internal successors, (18), 11 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:14,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:14,390 INFO L93 Difference]: Finished difference Result 206 states and 479 transitions. [2021-10-08 15:45:14,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 15:45:14,390 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5) internal successors, (18), 11 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 15 [2021-10-08 15:45:14,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:14,392 INFO L225 Difference]: With dead ends: 206 [2021-10-08 15:45:14,392 INFO L226 Difference]: Without dead ends: 206 [2021-10-08 15:45:14,393 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 50.1ms TimeCoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2021-10-08 15:45:14,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-10-08 15:45:14,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2021-10-08 15:45:14,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 165 states have (on average 2.903030303030303) internal successors, (479), 205 states have internal predecessors, (479), 0 states have call successors, (0), 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:14,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 479 transitions. [2021-10-08 15:45:14,400 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 479 transitions. Word has length 15 [2021-10-08 15:45:14,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:14,400 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 479 transitions. [2021-10-08 15:45:14,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.5) internal successors, (18), 11 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:14,401 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 479 transitions. [2021-10-08 15:45:14,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 15:45:14,401 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:14,401 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:14,439 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:14,611 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:14,612 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:14,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:14,613 INFO L82 PathProgramCache]: Analyzing trace with hash 696527593, now seen corresponding path program 5 times [2021-10-08 15:45:14,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:14,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245015333] [2021-10-08 15:45:14,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:14,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:15,029 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:15,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:15,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245015333] [2021-10-08 15:45:15,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245015333] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:15,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649628425] [2021-10-08 15:45:15,030 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 15:45:15,030 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:15,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:15,032 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:15,050 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:15,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 15:45:15,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:45:15,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-08 15:45:15,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:15,283 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:45:15,348 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:15,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:15,432 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:15,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:15,498 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:15,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:15,619 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:15,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:15,679 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:15,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, 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:45:15,728 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:15,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649628425] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:15,729 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:15,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-08 15:45:15,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8594694] [2021-10-08 15:45:15,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 15:45:15,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:15,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 15:45:15,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-10-08 15:45:15,733 INFO L87 Difference]: Start difference. First operand 206 states and 479 transitions. Second operand has 18 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 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:16,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:16,387 INFO L93 Difference]: Finished difference Result 246 states and 541 transitions. [2021-10-08 15:45:16,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 15:45:16,389 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 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:16,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:16,391 INFO L225 Difference]: With dead ends: 246 [2021-10-08 15:45:16,392 INFO L226 Difference]: Without dead ends: 246 [2021-10-08 15:45:16,392 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 571.0ms TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:45:16,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-10-08 15:45:16,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 208. [2021-10-08 15:45:16,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 167 states have (on average 2.9161676646706587) internal successors, (487), 207 states have internal predecessors, (487), 0 states have call successors, (0), 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:16,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 487 transitions. [2021-10-08 15:45:16,400 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 487 transitions. Word has length 17 [2021-10-08 15:45:16,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:16,401 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 487 transitions. [2021-10-08 15:45:16,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 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:16,401 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 487 transitions. [2021-10-08 15:45:16,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 15:45:16,402 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:16,402 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:16,440 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:16,616 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:16,617 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:16,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:16,618 INFO L82 PathProgramCache]: Analyzing trace with hash 696527658, now seen corresponding path program 1 times [2021-10-08 15:45:16,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:16,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299075833] [2021-10-08 15:45:16,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:16,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:16,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:17,477 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:17,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:17,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299075833] [2021-10-08 15:45:17,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299075833] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:17,478 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097858226] [2021-10-08 15:45:17,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:17,478 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:17,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:17,479 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:17,507 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:17,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:17,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:45:17,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:17,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:17,734 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:45:17,735 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 5 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:45:18,032 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:45:18,585 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:18,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, 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:45:18,918 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:18,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 31 treesize of output 30 [2021-10-08 15:45:19,259 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:19,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, 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:45:19,611 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:19,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, 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:45:19,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:19,786 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:45:19,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:45:19,986 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 23 treesize of output 22 [2021-10-08 15:45:20,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, 2 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:20,032 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 23 treesize of output 22 [2021-10-08 15:45:20,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, 2 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:20,089 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:45:20,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:20,143 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:20,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, 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:45:20,239 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:45:20,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097858226] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:20,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:20,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 24 [2021-10-08 15:45:20,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590793841] [2021-10-08 15:45:20,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 15:45:20,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:20,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 15:45:20,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:45:20,242 INFO L87 Difference]: Start difference. First operand 208 states and 487 transitions. Second operand has 26 states, 25 states have (on average 1.16) internal successors, (29), 25 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:45:21,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:21,883 INFO L93 Difference]: Finished difference Result 296 states and 690 transitions. [2021-10-08 15:45:21,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 15:45:21,884 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.16) internal successors, (29), 25 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 17 [2021-10-08 15:45:21,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:21,887 INFO L225 Difference]: With dead ends: 296 [2021-10-08 15:45:21,887 INFO L226 Difference]: Without dead ends: 296 [2021-10-08 15:45:21,888 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 1656.7ms TimeCoverageRelationStatistics Valid=338, Invalid=1384, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:45:21,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2021-10-08 15:45:21,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 225. [2021-10-08 15:45:21,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 184 states have (on average 3.1467391304347827) internal successors, (579), 224 states have internal predecessors, (579), 0 states have call successors, (0), 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,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 579 transitions. [2021-10-08 15:45:21,897 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 579 transitions. Word has length 17 [2021-10-08 15:45:21,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:21,898 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 579 transitions. [2021-10-08 15:45:21,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.16) internal successors, (29), 25 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:45:21,898 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 579 transitions. [2021-10-08 15:45:21,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 15:45:21,899 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:21,899 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:21,944 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:45:22,113 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:45:22,114 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:22,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:22,115 INFO L82 PathProgramCache]: Analyzing trace with hash 696527660, now seen corresponding path program 1 times [2021-10-08 15:45:22,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:22,115 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137789911] [2021-10-08 15:45:22,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:22,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:22,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:22,898 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:22,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:22,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137789911] [2021-10-08 15:45:22,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137789911] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:22,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21514683] [2021-10-08 15:45:22,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:22,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:22,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:22,901 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:45:22,902 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:45:23,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:23,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 15:45:23,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:23,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:23,168 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:45:23,168 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 5 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:45:23,720 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:24,009 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:24,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, 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:24,320 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:24,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:24,649 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:24,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 33 treesize of output 32 [2021-10-08 15:45:25,018 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:25,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:25,196 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:45:25,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:45:25,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:25,366 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:25,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, 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:25,415 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:25,450 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:45:25,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 33 treesize of output 32 [2021-10-08 15:45:25,508 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:25,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:45:25,564 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:45:25,590 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:45:25,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21514683] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:25,590 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:25,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 24 [2021-10-08 15:45:25,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51478959] [2021-10-08 15:45:25,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 15:45:25,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:25,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 15:45:25,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:45:25,593 INFO L87 Difference]: Start difference. First operand 225 states and 579 transitions. Second operand has 26 states, 25 states have (on average 1.16) internal successors, (29), 25 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:45:27,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:27,518 INFO L93 Difference]: Finished difference Result 277 states and 644 transitions. [2021-10-08 15:45:27,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 15:45:27,519 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.16) internal successors, (29), 25 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 17 [2021-10-08 15:45:27,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:27,524 INFO L225 Difference]: With dead ends: 277 [2021-10-08 15:45:27,524 INFO L226 Difference]: Without dead ends: 277 [2021-10-08 15:45:27,528 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1990.1ms TimeCoverageRelationStatistics Valid=357, Invalid=1623, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 15:45:27,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-10-08 15:45:27,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 225. [2021-10-08 15:45:27,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 184 states have (on average 3.0489130434782608) internal successors, (561), 224 states have internal predecessors, (561), 0 states have call successors, (0), 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:27,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 561 transitions. [2021-10-08 15:45:27,542 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 561 transitions. Word has length 17 [2021-10-08 15:45:27,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:27,542 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 561 transitions. [2021-10-08 15:45:27,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.16) internal successors, (29), 25 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:45:27,543 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 561 transitions. [2021-10-08 15:45:27,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 15:45:27,543 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:27,543 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:27,573 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:45:27,757 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:45:27,758 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:27,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:27,759 INFO L82 PathProgramCache]: Analyzing trace with hash 696527661, now seen corresponding path program 1 times [2021-10-08 15:45:27,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:27,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168865277] [2021-10-08 15:45:27,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:27,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:27,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:28,035 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:28,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:28,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168865277] [2021-10-08 15:45:28,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168865277] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:28,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949042212] [2021-10-08 15:45:28,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:28,037 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:28,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:28,038 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:45:28,042 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:45:28,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:28,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-08 15:45:28,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:28,316 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:28,372 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:28,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, 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:28,428 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:28,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 33 treesize of output 32 [2021-10-08 15:45:28,484 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:28,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:28,549 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45: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, 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:28,597 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:28,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:28,645 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:28,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949042212] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:28,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:28,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-08 15:45:28,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540941317] [2021-10-08 15:45:28,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 15:45:28,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:28,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 15:45:28,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-10-08 15:45:28,649 INFO L87 Difference]: Start difference. First operand 225 states and 561 transitions. Second operand has 18 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 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:29,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:29,275 INFO L93 Difference]: Finished difference Result 260 states and 611 transitions. [2021-10-08 15:45:29,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 15:45:29,276 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 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:29,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:29,279 INFO L225 Difference]: With dead ends: 260 [2021-10-08 15:45:29,279 INFO L226 Difference]: Without dead ends: 260 [2021-10-08 15:45:29,280 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 565.6ms TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:45:29,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-10-08 15:45:29,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 225. [2021-10-08 15:45:29,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 184 states have (on average 3.0434782608695654) internal successors, (560), 224 states have internal predecessors, (560), 0 states have call successors, (0), 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:29,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 560 transitions. [2021-10-08 15:45:29,289 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 560 transitions. Word has length 17 [2021-10-08 15:45:29,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:29,290 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 560 transitions. [2021-10-08 15:45:29,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 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:29,290 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 560 transitions. [2021-10-08 15:45:29,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 15:45:29,291 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:29,291 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:29,332 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:45:29,504 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:45:29,504 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:29,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:29,505 INFO L82 PathProgramCache]: Analyzing trace with hash 117705068, now seen corresponding path program 1 times [2021-10-08 15:45:29,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:29,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652004761] [2021-10-08 15:45:29,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:29,506 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:29,899 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:29,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:29,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652004761] [2021-10-08 15:45:29,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652004761] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:29,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977778300] [2021-10-08 15:45:29,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:29,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:29,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:29,903 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:45:29,904 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:45:30,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:30,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 15:45:30,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:30,229 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:45:30,282 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:30,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 31 treesize of output 30 [2021-10-08 15:45:30,339 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:30,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:30,407 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:30,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, 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:45:30,466 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:30,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:30,517 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:30,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:30,620 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:30,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:30,644 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:30,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977778300] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:30,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:30,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-10-08 15:45:30,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984267385] [2021-10-08 15:45:30,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 15:45:30,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:30,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 15:45:30,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-10-08 15:45:30,647 INFO L87 Difference]: Start difference. First operand 225 states and 560 transitions. Second operand has 20 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 0 states have call successors, (0), 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:31,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:31,285 INFO L93 Difference]: Finished difference Result 340 states and 819 transitions. [2021-10-08 15:45:31,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 15:45:31,286 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 0 states have call successors, (0), 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 18 [2021-10-08 15:45:31,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:31,292 INFO L225 Difference]: With dead ends: 340 [2021-10-08 15:45:31,292 INFO L226 Difference]: Without dead ends: 340 [2021-10-08 15:45:31,293 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 719.5ms TimeCoverageRelationStatistics Valid=180, Invalid=522, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:45:31,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-10-08 15:45:31,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 259. [2021-10-08 15:45:31,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 218 states have (on average 3.1788990825688073) internal successors, (693), 258 states have internal predecessors, (693), 0 states have call successors, (0), 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:31,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 693 transitions. [2021-10-08 15:45:31,313 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 693 transitions. Word has length 18 [2021-10-08 15:45:31,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:31,315 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 693 transitions. [2021-10-08 15:45:31,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 0 states have call successors, (0), 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:31,316 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 693 transitions. [2021-10-08 15:45:31,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 15:45:31,322 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:31,323 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:31,369 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:45:31,537 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:45:31,537 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:31,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:31,538 INFO L82 PathProgramCache]: Analyzing trace with hash 117705133, now seen corresponding path program 1 times [2021-10-08 15:45:31,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:31,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066703076] [2021-10-08 15:45:31,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:31,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:31,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:45:32,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:32,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066703076] [2021-10-08 15:45:32,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066703076] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:32,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697323619] [2021-10-08 15:45:32,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:32,092 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:32,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:32,093 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:45:32,114 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:45:32,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:32,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:45:32,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:32,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:32,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:32,433 INFO L354 Elim1Store]: treesize reduction 214, result has 14.7 percent of original size [2021-10-08 15:45:32,433 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 4 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:45:32,858 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:45:33,142 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:33,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, 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:45:33,441 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:33,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 31 treesize of output 30 [2021-10-08 15:45:33,566 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:33,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 31 treesize of output 30 [2021-10-08 15:45:34,071 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:34,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:34,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:34,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:34,260 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:45:34,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:45:34,415 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:34,449 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:34,483 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:34,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 23 treesize of output 22 [2021-10-08 15:45:34,550 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:45:34,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 35 treesize of output 34 [2021-10-08 15:45:34,600 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:34,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, 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:45:34,702 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:34,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:34,762 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:45:34,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697323619] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:34,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:34,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2021-10-08 15:45:34,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584735804] [2021-10-08 15:45:34,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 15:45:34,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:34,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 15:45:34,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-10-08 15:45:34,764 INFO L87 Difference]: Start difference. First operand 259 states and 693 transitions. Second operand has 25 states, 24 states have (on average 1.25) internal successors, (30), 24 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:45:35,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:35,605 INFO L93 Difference]: Finished difference Result 340 states and 802 transitions. [2021-10-08 15:45:35,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:45:35,606 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.25) internal successors, (30), 24 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 18 [2021-10-08 15:45:35,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:35,609 INFO L225 Difference]: With dead ends: 340 [2021-10-08 15:45:35,609 INFO L226 Difference]: Without dead ends: 340 [2021-10-08 15:45:35,610 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 852.4ms TimeCoverageRelationStatistics Valid=216, Invalid=776, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:45:35,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-10-08 15:45:35,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 259. [2021-10-08 15:45:35,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 218 states have (on average 3.1009174311926606) internal successors, (676), 258 states have internal predecessors, (676), 0 states have call successors, (0), 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:35,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 676 transitions. [2021-10-08 15:45:35,621 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 676 transitions. Word has length 18 [2021-10-08 15:45:35,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:35,621 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 676 transitions. [2021-10-08 15:45:35,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.25) internal successors, (30), 24 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:45:35,622 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 676 transitions. [2021-10-08 15:45:35,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 15:45:35,622 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:35,622 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:35,663 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:45:35,833 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:45:35,834 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:35,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:35,835 INFO L82 PathProgramCache]: Analyzing trace with hash 117705135, now seen corresponding path program 1 times [2021-10-08 15:45:35,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:35,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994006785] [2021-10-08 15:45:35,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:35,836 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:35,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:36,326 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:45:36,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:36,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994006785] [2021-10-08 15:45:36,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994006785] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:36,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598982364] [2021-10-08 15:45:36,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:36,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:36,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:36,329 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:45:36,329 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:45:36,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:36,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:45:36,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:36,726 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:45:36,726 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 5 case distinctions, treesize of input 69 treesize of output 92 [2021-10-08 15:45:37,437 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 17 treesize of output 13 [2021-10-08 15:45:37,845 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:37,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, 2 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:38,192 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:38,192 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 33 treesize of output 32 [2021-10-08 15:45:38,547 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:38,547 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 33 treesize of output 32 [2021-10-08 15:45:39,195 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:39,195 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:45:39,409 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:45:39,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:45:39,580 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 25 treesize of output 24 [2021-10-08 15:45:39,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, 5 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:39,636 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 25 treesize of output 24 [2021-10-08 15:45:39,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, 5 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:39,714 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:45:39,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, 2 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:39,745 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:39,746 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:45:39,796 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 15:45:39,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:39,807 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:45:39,826 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:45:39,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598982364] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:39,826 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:39,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-08 15:45:39,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436433664] [2021-10-08 15:45:39,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 15:45:39,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:39,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 15:45:39,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-10-08 15:45:39,828 INFO L87 Difference]: Start difference. First operand 259 states and 676 transitions. Second operand has 22 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 21 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:45:40,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:40,581 INFO L93 Difference]: Finished difference Result 306 states and 735 transitions. [2021-10-08 15:45:40,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:45:40,582 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 21 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 18 [2021-10-08 15:45:40,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:40,584 INFO L225 Difference]: With dead ends: 306 [2021-10-08 15:45:40,584 INFO L226 Difference]: Without dead ends: 306 [2021-10-08 15:45:40,585 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 940.6ms TimeCoverageRelationStatistics Valid=227, Invalid=643, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:45:40,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-10-08 15:45:40,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 242. [2021-10-08 15:45:40,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 201 states have (on average 2.985074626865672) internal successors, (600), 241 states have internal predecessors, (600), 0 states have call successors, (0), 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:40,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 600 transitions. [2021-10-08 15:45:40,594 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 600 transitions. Word has length 18 [2021-10-08 15:45:40,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:40,595 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 600 transitions. [2021-10-08 15:45:40,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 21 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:45:40,595 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 600 transitions. [2021-10-08 15:45:40,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 15:45:40,596 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:40,596 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:40,637 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:45:40,810 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:45:40,811 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:40,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:40,811 INFO L82 PathProgramCache]: Analyzing trace with hash 117705136, now seen corresponding path program 1 times [2021-10-08 15:45:40,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:40,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275127364] [2021-10-08 15:45:40,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:40,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:40,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:41,501 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:41,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:41,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275127364] [2021-10-08 15:45:41,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275127364] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:41,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114092914] [2021-10-08 15:45:41,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:41,502 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:41,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:41,503 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:45:41,504 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:45:41,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:41,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 15:45:41,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:41,976 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:45:41,977 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 5 case distinctions, treesize of input 418 treesize of output 411 [2021-10-08 15:45:45,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:46,053 INFO L354 Elim1Store]: treesize reduction 104, result has 35.4 percent of original size [2021-10-08 15:45:46,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 68 treesize of output 110 [2021-10-08 15:45:46,185 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:45:46,248 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:46,249 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:45:46,310 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:46,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, 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:45:46,376 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:46,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, 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:45:46,439 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:46,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, 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:45:46,503 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:46,504 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:46,578 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 15:45:46,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, 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:45:46,594 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:46,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114092914] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:46,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:46,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 22 [2021-10-08 15:45:46,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720867099] [2021-10-08 15:45:46,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 15:45:46,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:46,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 15:45:46,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2021-10-08 15:45:46,597 INFO L87 Difference]: Start difference. First operand 242 states and 600 transitions. Second operand has 24 states, 23 states have (on average 1.173913043478261) internal successors, (27), 23 states have internal predecessors, (27), 0 states have call successors, (0), 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:47,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:47,605 INFO L93 Difference]: Finished difference Result 272 states and 634 transitions. [2021-10-08 15:45:47,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 15:45:47,606 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.173913043478261) internal successors, (27), 23 states have internal predecessors, (27), 0 states have call successors, (0), 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 18 [2021-10-08 15:45:47,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:47,608 INFO L225 Difference]: With dead ends: 272 [2021-10-08 15:45:47,609 INFO L226 Difference]: Without dead ends: 272 [2021-10-08 15:45:47,609 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1166.6ms TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:45:47,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-10-08 15:45:47,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 242. [2021-10-08 15:45:47,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 201 states have (on average 2.900497512437811) internal successors, (583), 241 states have internal predecessors, (583), 0 states have call successors, (0), 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:47,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 583 transitions. [2021-10-08 15:45:47,618 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 583 transitions. Word has length 18 [2021-10-08 15:45:47,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:47,619 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 583 transitions. [2021-10-08 15:45:47,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.173913043478261) internal successors, (27), 23 states have internal predecessors, (27), 0 states have call successors, (0), 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:47,619 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 583 transitions. [2021-10-08 15:45:47,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 15:45:47,620 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:47,620 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:47,656 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:45:47,835 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:45:47,836 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:47,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:47,837 INFO L82 PathProgramCache]: Analyzing trace with hash 116022400, now seen corresponding path program 1 times [2021-10-08 15:45:47,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:47,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610718693] [2021-10-08 15:45:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:47,838 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:47,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:48,218 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:48,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:48,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610718693] [2021-10-08 15:45:48,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610718693] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:48,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182225940] [2021-10-08 15:45:48,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:48,219 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:48,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:48,220 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:45:48,245 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:45:48,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:48,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-08 15:45:48,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:48,659 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:45:48,713 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:48,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, 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:45:48,775 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:48,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, 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:45:48,833 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:48,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:48,891 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:48,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:48,956 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:48,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:49,005 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:49,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45:49,038 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:49,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182225940] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:49,039 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:49,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-08 15:45:49,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915979201] [2021-10-08 15:45:49,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 15:45:49,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:49,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 15:45:49,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-10-08 15:45:49,042 INFO L87 Difference]: Start difference. First operand 242 states and 583 transitions. Second operand has 19 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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:49,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:49,654 INFO L93 Difference]: Finished difference Result 368 states and 902 transitions. [2021-10-08 15:45:49,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 15:45:49,655 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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 18 [2021-10-08 15:45:49,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:49,660 INFO L225 Difference]: With dead ends: 368 [2021-10-08 15:45:49,661 INFO L226 Difference]: Without dead ends: 368 [2021-10-08 15:45:49,661 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 654.3ms TimeCoverageRelationStatistics Valid=175, Invalid=475, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:45:49,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-10-08 15:45:49,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 268. [2021-10-08 15:45:49,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 227 states have (on average 3.299559471365639) internal successors, (749), 267 states have internal predecessors, (749), 0 states have call successors, (0), 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:49,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 749 transitions. [2021-10-08 15:45:49,686 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 749 transitions. Word has length 18 [2021-10-08 15:45:49,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:49,686 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 749 transitions. [2021-10-08 15:45:49,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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:49,687 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 749 transitions. [2021-10-08 15:45:49,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 15:45:49,687 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:49,687 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:49,723 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:45:49,902 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:45:49,903 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:49,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:49,904 INFO L82 PathProgramCache]: Analyzing trace with hash 116022337, now seen corresponding path program 1 times [2021-10-08 15:45:49,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:49,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761308892] [2021-10-08 15:45:49,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:49,904 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:49,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:50,640 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:50,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:50,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761308892] [2021-10-08 15:45:50,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761308892] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:50,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342013350] [2021-10-08 15:45:50,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:50,641 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:50,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:50,642 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:45:50,643 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:45:51,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:51,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 15:45:51,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:51,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:51,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:51,172 INFO L354 Elim1Store]: treesize reduction 230, result has 13.9 percent of original size [2021-10-08 15:45:51,172 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 4 case distinctions, treesize of input 181 treesize of output 190 [2021-10-08 15:45:51,599 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 20 treesize of output 16 [2021-10-08 15:45:51,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:51,990 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 21 treesize of output 20 [2021-10-08 15:45:52,699 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:52,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 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 15:45:52,839 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:52,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, 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:53,186 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:53,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, 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:53,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:53,627 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:45:53,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:45:53,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, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-10-08 15:45:53,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, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-08 15:45:53,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, 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:45:53,993 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:45:54,048 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:45:54,048 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 35 treesize of output 34 [2021-10-08 15:45:54,111 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:54,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:54,173 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:54,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, 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:45:54,224 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 15:45:54,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342013350] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:54,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:54,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2021-10-08 15:45:54,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516638692] [2021-10-08 15:45:54,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 15:45:54,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:54,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 15:45:54,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:45:54,228 INFO L87 Difference]: Start difference. First operand 268 states and 749 transitions. Second operand has 28 states, 27 states have (on average 1.1851851851851851) internal successors, (32), 27 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:55,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:55,531 INFO L93 Difference]: Finished difference Result 672 states and 1659 transitions. [2021-10-08 15:45:55,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 15:45:55,532 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.1851851851851851) internal successors, (32), 27 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 18 [2021-10-08 15:45:55,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:55,537 INFO L225 Difference]: With dead ends: 672 [2021-10-08 15:45:55,538 INFO L226 Difference]: Without dead ends: 672 [2021-10-08 15:45:55,539 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 1614.6ms TimeCoverageRelationStatistics Valid=335, Invalid=1305, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 15:45:55,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-10-08 15:45:55,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 268. [2021-10-08 15:45:55,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 227 states have (on average 3.185022026431718) internal successors, (723), 267 states have internal predecessors, (723), 0 states have call successors, (0), 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:55,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 723 transitions. [2021-10-08 15:45:55,562 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 723 transitions. Word has length 18 [2021-10-08 15:45:55,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:55,562 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 723 transitions. [2021-10-08 15:45:55,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.1851851851851851) internal successors, (32), 27 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:55,563 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 723 transitions. [2021-10-08 15:45:55,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 15:45:55,567 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:55,568 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:55,609 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:45:55,782 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:45:55,783 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:55,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:55,783 INFO L82 PathProgramCache]: Analyzing trace with hash 116022401, now seen corresponding path program 1 times [2021-10-08 15:45:55,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:55,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698309402] [2021-10-08 15:45:55,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:55,784 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:55,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:56,109 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:56,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:56,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698309402] [2021-10-08 15:45:56,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698309402] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:56,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423654965] [2021-10-08 15:45:56,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:56,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:56,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:56,111 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:45:56,112 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:45:56,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:56,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 15:45:56,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:56,653 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:56,706 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:56,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:56,767 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:56,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:56,831 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:56,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 33 treesize of output 32 [2021-10-08 15:45:56,890 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:56,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 28 treesize of output 27 [2021-10-08 15:45:56,944 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:56,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 26 treesize of output 25 [2021-10-08 15:45:56,999 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:56,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:45:57,027 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:45:57,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423654965] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:57,028 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:45:57,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-08 15:45:57,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694094619] [2021-10-08 15:45:57,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 15:45:57,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:45:57,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 15:45:57,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-08 15:45:57,030 INFO L87 Difference]: Start difference. First operand 268 states and 723 transitions. Second operand has 19 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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:57,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:45:57,390 INFO L93 Difference]: Finished difference Result 316 states and 770 transitions. [2021-10-08 15:45:57,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 15:45:57,396 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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 18 [2021-10-08 15:45:57,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:45:57,399 INFO L225 Difference]: With dead ends: 316 [2021-10-08 15:45:57,399 INFO L226 Difference]: Without dead ends: 316 [2021-10-08 15:45:57,400 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 450.7ms TimeCoverageRelationStatistics Valid=174, Invalid=476, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:45:57,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-10-08 15:45:57,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 268. [2021-10-08 15:45:57,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 227 states have (on average 3.0704845814977975) internal successors, (697), 267 states have internal predecessors, (697), 0 states have call successors, (0), 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:57,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 697 transitions. [2021-10-08 15:45:57,410 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 697 transitions. Word has length 18 [2021-10-08 15:45:57,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:45:57,410 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 697 transitions. [2021-10-08 15:45:57,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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:57,410 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 697 transitions. [2021-10-08 15:45:57,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 15:45:57,411 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:45:57,411 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:45:57,445 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:45:57,625 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:45:57,626 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:45:57,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:45:57,626 INFO L82 PathProgramCache]: Analyzing trace with hash 116022399, now seen corresponding path program 1 times [2021-10-08 15:45:57,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:45:57,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650615677] [2021-10-08 15:45:57,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:57,628 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:45:57,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:58,399 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:45:58,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:45:58,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650615677] [2021-10-08 15:45:58,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650615677] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:45:58,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445484718] [2021-10-08 15:45:58,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:45:58,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:45:58,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:45:58,402 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:45:58,403 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:45:58,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:45:58,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 15:45:58,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:45:58,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:58,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:45:58,954 INFO L354 Elim1Store]: treesize reduction 230, result has 13.9 percent of original size [2021-10-08 15:45:58,955 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 4 case distinctions, treesize of input 61 treesize of output 84 [2021-10-08 15:45:59,568 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:45:59,976 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:45:59,976 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:46:00,291 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:00,292 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:46:00,874 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:00,874 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:46:00,994 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:00,994 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:46:01,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:01,440 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:46:01,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:46:01,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, 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:46:01,670 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:46:01,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, 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:46:01,725 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:46:01,758 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:01,759 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:46:01,822 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:01,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 25 treesize of output 24 [2021-10-08 15:46:01,896 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:01,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 26 treesize of output 25 [2021-10-08 15:46:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:01,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445484718] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:01,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:01,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 24 [2021-10-08 15:46:01,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834453742] [2021-10-08 15:46:01,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 15:46:01,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:01,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 15:46:01,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:46:01,945 INFO L87 Difference]: Start difference. First operand 268 states and 697 transitions. Second operand has 26 states, 25 states have (on average 1.2) internal successors, (30), 25 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:46:03,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:03,530 INFO L93 Difference]: Finished difference Result 568 states and 1395 transitions. [2021-10-08 15:46:03,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 15:46:03,531 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.2) internal successors, (30), 25 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 18 [2021-10-08 15:46:03,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:03,537 INFO L225 Difference]: With dead ends: 568 [2021-10-08 15:46:03,537 INFO L226 Difference]: Without dead ends: 568 [2021-10-08 15:46:03,538 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 395 ImplicationChecksByTransitivity, 1794.9ms TimeCoverageRelationStatistics Valid=329, Invalid=1231, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 15:46:03,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-10-08 15:46:03,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 268. [2021-10-08 15:46:03,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 227 states have (on average 2.9559471365638768) internal successors, (671), 267 states have internal predecessors, (671), 0 states have call successors, (0), 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:03,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 671 transitions. [2021-10-08 15:46:03,550 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 671 transitions. Word has length 18 [2021-10-08 15:46:03,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:03,550 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 671 transitions. [2021-10-08 15:46:03,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.2) internal successors, (30), 25 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:46:03,550 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 671 transitions. [2021-10-08 15:46:03,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 15:46:03,551 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:03,551 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:03,579 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:46:03,765 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:46:03,766 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:03,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:03,766 INFO L82 PathProgramCache]: Analyzing trace with hash -651790928, now seen corresponding path program 1 times [2021-10-08 15:46:03,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:03,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507648930] [2021-10-08 15:46:03,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:03,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:03,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:04,380 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:46:04,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:04,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507648930] [2021-10-08 15:46:04,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507648930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:04,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023423712] [2021-10-08 15:46:04,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:04,382 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:04,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:04,383 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:46:04,387 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:46:04,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:04,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 15:46:04,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:05,010 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,061 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:05,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,118 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:05,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 33 treesize of output 32 [2021-10-08 15:46:05,168 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:05,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,218 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:05,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 24 treesize of output 23 [2021-10-08 15:46:05,283 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:46:05,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023423712] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:05,284 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:05,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 23 [2021-10-08 15:46:05,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039750561] [2021-10-08 15:46:05,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 15:46:05,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:05,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 15:46:05,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-10-08 15:46:05,286 INFO L87 Difference]: Start difference. First operand 268 states and 671 transitions. Second operand has 25 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 24 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,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:06,133 INFO L93 Difference]: Finished difference Result 275 states and 684 transitions. [2021-10-08 15:46:06,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:46:06,133 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 24 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 19 [2021-10-08 15:46:06,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:06,135 INFO L225 Difference]: With dead ends: 275 [2021-10-08 15:46:06,135 INFO L226 Difference]: Without dead ends: 275 [2021-10-08 15:46:06,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 903.5ms TimeCoverageRelationStatistics Valid=255, Invalid=1005, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 15:46:06,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2021-10-08 15:46:06,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 270. [2021-10-08 15:46:06,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 229 states have (on average 2.965065502183406) internal successors, (679), 269 states have internal predecessors, (679), 0 states have call successors, (0), 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,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 679 transitions. [2021-10-08 15:46:06,146 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 679 transitions. Word has length 19 [2021-10-08 15:46:06,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:06,147 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 679 transitions. [2021-10-08 15:46:06,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 24 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,148 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 679 transitions. [2021-10-08 15:46:06,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 15:46:06,148 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:06,148 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:06,191 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:46:06,361 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:46:06,362 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:06,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:06,362 INFO L82 PathProgramCache]: Analyzing trace with hash -651790863, now seen corresponding path program 1 times [2021-10-08 15:46:06,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:06,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239442080] [2021-10-08 15:46:06,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:06,364 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:06,818 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:06,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:06,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239442080] [2021-10-08 15:46:06,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239442080] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:06,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738648656] [2021-10-08 15:46:06,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:06,819 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:06,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:06,820 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:46:06,831 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:46:07,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:07,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:46:07,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:07,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:07,434 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:46:07,435 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 5 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:46:07,959 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:08,489 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:08,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 33 treesize of output 32 [2021-10-08 15:46:08,802 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:08,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,098 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:09,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:09,262 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:46:09,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:46:09,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, 2 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:09,424 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 23 treesize of output 22 [2021-10-08 15:46:09,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, 2 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:09,465 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 23 treesize of output 22 [2021-10-08 15:46:09,495 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:09,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, 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:09,547 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:09,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,655 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:09,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738648656] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:09,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:09,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-08 15:46:09,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411677017] [2021-10-08 15:46:09,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 15:46:09,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:09,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 15:46:09,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-10-08 15:46:09,658 INFO L87 Difference]: Start difference. First operand 270 states and 679 transitions. Second operand has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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:46:11,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:11,065 INFO L93 Difference]: Finished difference Result 351 states and 925 transitions. [2021-10-08 15:46:11,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 15:46:11,066 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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 19 [2021-10-08 15:46:11,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:11,069 INFO L225 Difference]: With dead ends: 351 [2021-10-08 15:46:11,070 INFO L226 Difference]: Without dead ends: 351 [2021-10-08 15:46:11,070 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 1202.6ms TimeCoverageRelationStatistics Valid=282, Invalid=1358, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 15:46:11,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2021-10-08 15:46:11,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 289. [2021-10-08 15:46:11,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 248 states have (on average 3.314516129032258) internal successors, (822), 288 states have internal predecessors, (822), 0 states have call successors, (0), 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:11,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 822 transitions. [2021-10-08 15:46:11,081 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 822 transitions. Word has length 19 [2021-10-08 15:46:11,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:11,082 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 822 transitions. [2021-10-08 15:46:11,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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:46:11,082 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 822 transitions. [2021-10-08 15:46:11,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 15:46:11,082 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:11,083 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:11,121 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:46:11,298 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:46:11,299 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:11,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:11,299 INFO L82 PathProgramCache]: Analyzing trace with hash -651790861, now seen corresponding path program 1 times [2021-10-08 15:46:11,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:11,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478294711] [2021-10-08 15:46:11,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:11,300 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:11,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:12,056 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:46:12,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:12,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478294711] [2021-10-08 15:46:12,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478294711] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:12,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064950874] [2021-10-08 15:46:12,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:12,058 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:12,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:12,064 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:46:12,081 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:46:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:12,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 15:46:12,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:12,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:12,742 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:46:12,743 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 5 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:46:13,533 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:13,835 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:13,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 35 treesize of output 34 [2021-10-08 15:46:13,942 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:13,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,470 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:14,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, 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:14,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:14,651 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:46:14,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:46:14,795 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:46:14,822 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:46:14,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, 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:46:14,870 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:46:14,895 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:46:14,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, 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:14,950 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:14,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:15,041 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:46:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:15,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064950874] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:15,044 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:15,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-10-08 15:46:15,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328703816] [2021-10-08 15:46:15,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:46:15,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:15,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:46:15,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:46:15,045 INFO L87 Difference]: Start difference. First operand 289 states and 822 transitions. Second operand has 27 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 26 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:17,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:17,019 INFO L93 Difference]: Finished difference Result 349 states and 902 transitions. [2021-10-08 15:46:17,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 15:46:17,020 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 26 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 19 [2021-10-08 15:46:17,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:17,023 INFO L225 Difference]: With dead ends: 349 [2021-10-08 15:46:17,023 INFO L226 Difference]: Without dead ends: 349 [2021-10-08 15:46:17,024 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 1969.7ms TimeCoverageRelationStatistics Valid=396, Invalid=1766, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 15:46:17,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-10-08 15:46:17,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 289. [2021-10-08 15:46:17,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 248 states have (on average 3.2338709677419355) internal successors, (802), 288 states have internal predecessors, (802), 0 states have call successors, (0), 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:17,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 802 transitions. [2021-10-08 15:46:17,035 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 802 transitions. Word has length 19 [2021-10-08 15:46:17,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:17,035 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 802 transitions. [2021-10-08 15:46:17,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 26 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:17,036 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 802 transitions. [2021-10-08 15:46:17,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 15:46:17,036 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:17,036 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:17,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-10-08 15:46:17,250 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:46:17,250 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:17,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:17,251 INFO L82 PathProgramCache]: Analyzing trace with hash -651790860, now seen corresponding path program 1 times [2021-10-08 15:46:17,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:17,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037872240] [2021-10-08 15:46:17,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:17,251 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:17,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:17,625 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:46:17,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:17,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037872240] [2021-10-08 15:46:17,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037872240] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:17,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333661668] [2021-10-08 15:46:17,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:17,626 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:17,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:17,629 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:46:17,648 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:46:18,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:18,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 15:46:18,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:18,283 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:18,335 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:18,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,388 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:18,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,445 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:18,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, 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:18,495 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:18,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, 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:18,565 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:46:18,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333661668] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:18,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:18,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-08 15:46:18,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758039257] [2021-10-08 15:46:18,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 15:46:18,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:18,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 15:46:18,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-10-08 15:46:18,567 INFO L87 Difference]: Start difference. First operand 289 states and 802 transitions. Second operand has 19 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 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:19,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:19,111 INFO L93 Difference]: Finished difference Result 291 states and 803 transitions. [2021-10-08 15:46:19,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 15:46:19,112 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 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 19 [2021-10-08 15:46:19,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:19,113 INFO L225 Difference]: With dead ends: 291 [2021-10-08 15:46:19,113 INFO L226 Difference]: Without dead ends: 291 [2021-10-08 15:46:19,114 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 517.5ms TimeCoverageRelationStatistics Valid=187, Invalid=569, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:46:19,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-10-08 15:46:19,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 289. [2021-10-08 15:46:19,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 248 states have (on average 3.2298387096774195) internal successors, (801), 288 states have internal predecessors, (801), 0 states have call successors, (0), 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:19,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 801 transitions. [2021-10-08 15:46:19,123 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 801 transitions. Word has length 19 [2021-10-08 15:46:19,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:19,124 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 801 transitions. [2021-10-08 15:46:19,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 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:19,124 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 801 transitions. [2021-10-08 15:46:19,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 15:46:19,124 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:19,124 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:19,164 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:46:19,338 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:46:19,339 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:19,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:19,339 INFO L82 PathProgramCache]: Analyzing trace with hash -698271169, now seen corresponding path program 1 times [2021-10-08 15:46:19,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:19,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139850431] [2021-10-08 15:46:19,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:19,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:19,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:20,033 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:46:20,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:20,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139850431] [2021-10-08 15:46:20,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139850431] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:20,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427630690] [2021-10-08 15:46:20,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:20,034 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:20,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:20,035 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:46:20,036 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:46:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:20,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 15:46:20,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:20,794 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:20,855 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:20,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20,915 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:20,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20,981 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:20,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:21,044 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:21,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:21,101 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:21,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 24 treesize of output 23 [2021-10-08 15:46:21,155 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:46:21,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427630690] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:21,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:21,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 25 [2021-10-08 15:46:21,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317598592] [2021-10-08 15:46:21,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:46:21,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:21,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:46:21,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:46:21,159 INFO L87 Difference]: Start difference. First operand 289 states and 801 transitions. Second operand has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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:46:22,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:22,403 INFO L93 Difference]: Finished difference Result 449 states and 1229 transitions. [2021-10-08 15:46:22,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 15:46:22,404 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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 19 [2021-10-08 15:46:22,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:22,407 INFO L225 Difference]: With dead ends: 449 [2021-10-08 15:46:22,407 INFO L226 Difference]: Without dead ends: 449 [2021-10-08 15:46:22,408 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 1128.6ms TimeCoverageRelationStatistics Valid=255, Invalid=1077, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 15:46:22,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-10-08 15:46:22,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 317. [2021-10-08 15:46:22,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 276 states have (on average 3.579710144927536) internal successors, (988), 316 states have internal predecessors, (988), 0 states have call successors, (0), 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:22,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 988 transitions. [2021-10-08 15:46:22,419 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 988 transitions. Word has length 19 [2021-10-08 15:46:22,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:22,420 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 988 transitions. [2021-10-08 15:46:22,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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:46:22,420 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 988 transitions. [2021-10-08 15:46:22,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 15:46:22,421 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:22,421 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:22,457 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:46:22,634 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:46:22,635 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:22,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:22,636 INFO L82 PathProgramCache]: Analyzing trace with hash -698271232, now seen corresponding path program 1 times [2021-10-08 15:46:22,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:22,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097257512] [2021-10-08 15:46:22,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:22,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:22,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:23,083 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:23,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:23,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097257512] [2021-10-08 15:46:23,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097257512] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:23,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011468236] [2021-10-08 15:46:23,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:23,085 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:23,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:23,086 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:46:23,087 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:46:23,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:23,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:46:23,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:23,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:23,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:23,818 INFO L354 Elim1Store]: treesize reduction 214, result has 14.7 percent of original size [2021-10-08 15:46:23,818 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 4 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:46:24,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, 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:24,571 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:24,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,851 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:24,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, 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,330 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:25,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 28 treesize of output 27 [2021-10-08 15:46:25,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:25,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:25,507 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:46:25,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:46:25,615 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:25,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, 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:25,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 25 treesize of output 24 [2021-10-08 15:46:25,724 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:25,754 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:46:25,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 37 treesize of output 36 [2021-10-08 15:46:25,816 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:25,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25,881 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:25,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 26 treesize of output 25 [2021-10-08 15:46:25,929 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:25,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011468236] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:25,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:25,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-08 15:46:25,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973670292] [2021-10-08 15:46:25,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 15:46:25,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:25,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 15:46:25,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2021-10-08 15:46:25,932 INFO L87 Difference]: Start difference. First operand 317 states and 988 transitions. Second operand has 23 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 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:27,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:27,353 INFO L93 Difference]: Finished difference Result 830 states and 2287 transitions. [2021-10-08 15:46:27,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 15:46:27,353 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 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 19 [2021-10-08 15:46:27,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:27,359 INFO L225 Difference]: With dead ends: 830 [2021-10-08 15:46:27,359 INFO L226 Difference]: Without dead ends: 830 [2021-10-08 15:46:27,360 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 1319.8ms TimeCoverageRelationStatistics Valid=255, Invalid=1005, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 15:46:27,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-10-08 15:46:27,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 317. [2021-10-08 15:46:27,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 276 states have (on average 3.4782608695652173) internal successors, (960), 316 states have internal predecessors, (960), 0 states have call successors, (0), 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:27,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 960 transitions. [2021-10-08 15:46:27,375 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 960 transitions. Word has length 19 [2021-10-08 15:46:27,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:27,375 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 960 transitions. [2021-10-08 15:46:27,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 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:27,375 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 960 transitions. [2021-10-08 15:46:27,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 15:46:27,376 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:27,376 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:27,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-10-08 15:46:27,591 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:46:27,591 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:27,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:27,592 INFO L82 PathProgramCache]: Analyzing trace with hash -698271168, now seen corresponding path program 1 times [2021-10-08 15:46:27,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:27,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540480505] [2021-10-08 15:46:27,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:27,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:28,262 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:46:28,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:28,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540480505] [2021-10-08 15:46:28,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540480505] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:28,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053678699] [2021-10-08 15:46:28,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:28,264 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:28,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:28,265 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:46:28,267 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:46:28,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:28,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 15:46:28,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:29,122 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:29,189 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:29,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:29,255 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:29,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:29,319 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:29,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:29,382 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:29,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 26 treesize of output 25 [2021-10-08 15:46:29,441 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:29,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:46:29,498 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:46:29,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053678699] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:29,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:29,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 25 [2021-10-08 15:46:29,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350072596] [2021-10-08 15:46:29,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:46:29,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:29,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:46:29,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:46:29,500 INFO L87 Difference]: Start difference. First operand 317 states and 960 transitions. Second operand has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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:46:30,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:30,623 INFO L93 Difference]: Finished difference Result 393 states and 1071 transitions. [2021-10-08 15:46:30,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 15:46:30,623 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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 19 [2021-10-08 15:46:30,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:30,626 INFO L225 Difference]: With dead ends: 393 [2021-10-08 15:46:30,626 INFO L226 Difference]: Without dead ends: 393 [2021-10-08 15:46:30,626 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 1170.6ms TimeCoverageRelationStatistics Valid=278, Invalid=1054, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 15:46:30,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-10-08 15:46:30,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 317. [2021-10-08 15:46:30,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 276 states have (on average 3.3768115942028984) internal successors, (932), 316 states have internal predecessors, (932), 0 states have call successors, (0), 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:30,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 932 transitions. [2021-10-08 15:46:30,637 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 932 transitions. Word has length 19 [2021-10-08 15:46:30,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:30,637 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 932 transitions. [2021-10-08 15:46:30,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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:46:30,637 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 932 transitions. [2021-10-08 15:46:30,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 15:46:30,638 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:30,638 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:30,679 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:46:30,852 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:46:30,853 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:30,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:30,853 INFO L82 PathProgramCache]: Analyzing trace with hash -698271170, now seen corresponding path program 1 times [2021-10-08 15:46:30,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:30,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488133558] [2021-10-08 15:46:30,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:30,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:31,311 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:31,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:31,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488133558] [2021-10-08 15:46:31,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488133558] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:31,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707906894] [2021-10-08 15:46:31,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:31,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:31,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:31,313 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:46:31,326 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:46:31,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:32,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 15:46:32,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:32,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:32,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:32,112 INFO L354 Elim1Store]: treesize reduction 230, result has 13.9 percent of original size [2021-10-08 15:46:32,113 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 4 case distinctions, treesize of input 122 treesize of output 139 [2021-10-08 15:46:32,852 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 19 treesize of output 15 [2021-10-08 15:46:33,218 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:33,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, 1 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:33,824 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:33,825 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 35 treesize of output 34 [2021-10-08 15:46:34,135 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:34,136 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:46:34,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:34,311 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:46:34,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:46:34,485 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:46:34,513 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:46:34,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 27 treesize of output 26 [2021-10-08 15:46:34,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, 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:46:34,615 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:46:34,615 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:46:34,680 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:34,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 27 treesize of output 26 [2021-10-08 15:46:34,743 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:34,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, 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:34,814 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:34,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707906894] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:34,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:34,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-08 15:46:34,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042544951] [2021-10-08 15:46:34,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 15:46:34,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:34,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 15:46:34,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-10-08 15:46:34,817 INFO L87 Difference]: Start difference. First operand 317 states and 932 transitions. Second operand has 24 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 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:46:36,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:36,323 INFO L93 Difference]: Finished difference Result 718 states and 1971 transitions. [2021-10-08 15:46:36,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 15:46:36,324 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 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 19 [2021-10-08 15:46:36,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:36,329 INFO L225 Difference]: With dead ends: 718 [2021-10-08 15:46:36,329 INFO L226 Difference]: Without dead ends: 718 [2021-10-08 15:46:36,329 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 1369.6ms TimeCoverageRelationStatistics Valid=286, Invalid=1196, Unknown=0, NotChecked=0, Total=1482 [2021-10-08 15:46:36,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-10-08 15:46:36,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 317. [2021-10-08 15:46:36,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 276 states have (on average 3.2753623188405796) internal successors, (904), 316 states have internal predecessors, (904), 0 states have call successors, (0), 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:36,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 904 transitions. [2021-10-08 15:46:36,340 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 904 transitions. Word has length 19 [2021-10-08 15:46:36,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:36,340 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 904 transitions. [2021-10-08 15:46:36,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 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:46:36,340 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 904 transitions. [2021-10-08 15:46:36,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:46:36,341 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:36,341 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:36,372 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:46:36,554 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:46:36,555 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:36,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:36,556 INFO L82 PathProgramCache]: Analyzing trace with hash 1445511027, now seen corresponding path program 1 times [2021-10-08 15:46:36,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:36,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015343387] [2021-10-08 15:46:36,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:36,557 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:36,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:37,183 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:46:37,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:37,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015343387] [2021-10-08 15:46:37,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015343387] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:37,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897971574] [2021-10-08 15:46:37,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:37,185 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:37,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:37,186 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:46:37,187 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:46:37,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:37,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:46:37,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:38,064 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,123 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:38,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 33 treesize of output 32 [2021-10-08 15:46:38,190 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:38,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 33 treesize of output 32 [2021-10-08 15:46:38,258 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:38,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:38,355 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:38,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 24 treesize of output 23 [2021-10-08 15:46:38,454 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:38,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, 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:38,509 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:46:38,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897971574] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:38,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:38,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 26 [2021-10-08 15:46:38,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304208769] [2021-10-08 15:46:38,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 15:46:38,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:38,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 15:46:38,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:46:38,511 INFO L87 Difference]: Start difference. First operand 317 states and 904 transitions. Second operand has 28 states, 27 states have (on average 1.2962962962962963) internal successors, (35), 27 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:46:39,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:39,586 INFO L93 Difference]: Finished difference Result 498 states and 1270 transitions. [2021-10-08 15:46:39,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 15:46:39,587 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.2962962962962963) internal successors, (35), 27 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 20 [2021-10-08 15:46:39,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:39,590 INFO L225 Difference]: With dead ends: 498 [2021-10-08 15:46:39,590 INFO L226 Difference]: Without dead ends: 498 [2021-10-08 15:46:39,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 1176.1ms TimeCoverageRelationStatistics Valid=280, Invalid=1126, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 15:46:39,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-10-08 15:46:39,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 359. [2021-10-08 15:46:39,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 318 states have (on average 3.2547169811320753) internal successors, (1035), 358 states have internal predecessors, (1035), 0 states have call successors, (0), 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:39,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1035 transitions. [2021-10-08 15:46:39,601 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1035 transitions. Word has length 20 [2021-10-08 15:46:39,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:39,602 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1035 transitions. [2021-10-08 15:46:39,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.2962962962962963) internal successors, (35), 27 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:46:39,602 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1035 transitions. [2021-10-08 15:46:39,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:46:39,602 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:39,603 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:39,640 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:46:39,815 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:46:39,816 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:39,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:39,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1445511092, now seen corresponding path program 1 times [2021-10-08 15:46:39,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:39,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098891945] [2021-10-08 15:46:39,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:39,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:39,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:40,310 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:40,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:40,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098891945] [2021-10-08 15:46:40,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098891945] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:40,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227937429] [2021-10-08 15:46:40,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:40,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:40,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:40,314 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:46:40,317 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:46:41,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:41,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 15:46:41,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:41,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:41,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:41,232 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:46:41,232 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 5 case distinctions, treesize of input 61 treesize of output 84 [2021-10-08 15:46:42,112 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:46:42,507 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:42,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, 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:46:42,900 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:42,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, 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:46:43,257 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:43,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 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 15:46:43,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:43,699 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:46:43,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:46:43,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, 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:46:43,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, 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:46:43,914 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:46:43,940 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:46:43,964 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 15:46:43,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 35 treesize of output 34 [2021-10-08 15:46:44,021 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:44,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, 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:46:44,062 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:44,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:46:44,144 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:44,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227937429] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:44,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:44,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-08 15:46:44,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092165729] [2021-10-08 15:46:44,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 15:46:44,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:44,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 15:46:44,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-10-08 15:46:44,146 INFO L87 Difference]: Start difference. First operand 359 states and 1035 transitions. Second operand has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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:46:46,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:46,131 INFO L93 Difference]: Finished difference Result 984 states and 2485 transitions. [2021-10-08 15:46:46,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 15:46:46,131 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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 20 [2021-10-08 15:46:46,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:46,136 INFO L225 Difference]: With dead ends: 984 [2021-10-08 15:46:46,136 INFO L226 Difference]: Without dead ends: 984 [2021-10-08 15:46:46,137 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1615.1ms TimeCoverageRelationStatistics Valid=309, Invalid=1497, Unknown=0, NotChecked=0, Total=1806 [2021-10-08 15:46:46,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2021-10-08 15:46:46,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 359. [2021-10-08 15:46:46,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 318 states have (on average 3.188679245283019) internal successors, (1014), 358 states have internal predecessors, (1014), 0 states have call successors, (0), 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:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1014 transitions. [2021-10-08 15:46:46,152 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1014 transitions. Word has length 20 [2021-10-08 15:46:46,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:46,152 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1014 transitions. [2021-10-08 15:46:46,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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:46:46,152 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1014 transitions. [2021-10-08 15:46:46,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:46:46,153 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:46,153 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:46,183 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:46:46,366 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:46:46,367 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:46,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:46,368 INFO L82 PathProgramCache]: Analyzing trace with hash 1445511094, now seen corresponding path program 1 times [2021-10-08 15:46:46,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:46,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122396385] [2021-10-08 15:46:46,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:46,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:46,924 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:46,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:46,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122396385] [2021-10-08 15:46:46,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122396385] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:46,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586334154] [2021-10-08 15:46:46,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:46,925 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:46,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:46,927 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:46:46,947 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:46:47,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:47,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:46:47,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:47,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:47,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:47,847 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:46:47,848 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 5 case distinctions, treesize of input 61 treesize of output 84 [2021-10-08 15:46:48,708 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 19 treesize of output 15 [2021-10-08 15:46:49,282 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:49,282 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 35 treesize of output 34 [2021-10-08 15:46:49,395 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:49,396 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 35 treesize of output 34 [2021-10-08 15:46:49,756 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:49,756 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:46:50,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:46:50,187 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:46:50,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:46:50,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, 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:46:50,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, 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:46:50,416 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:46:50,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, 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:46:50,480 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:46:50,480 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:46:50,534 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:50,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, 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:46:50,593 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:50,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, 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:46:50,651 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:46:50,653 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:46:50,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586334154] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:50,653 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:50,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-08 15:46:50,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782976102] [2021-10-08 15:46:50,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 15:46:50,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:50,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 15:46:50,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-10-08 15:46:50,655 INFO L87 Difference]: Start difference. First operand 359 states and 1014 transitions. Second operand has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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:46:52,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:52,452 INFO L93 Difference]: Finished difference Result 900 states and 2303 transitions. [2021-10-08 15:46:52,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 15:46:52,453 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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 20 [2021-10-08 15:46:52,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:52,458 INFO L225 Difference]: With dead ends: 900 [2021-10-08 15:46:52,458 INFO L226 Difference]: Without dead ends: 900 [2021-10-08 15:46:52,459 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 1533.3ms TimeCoverageRelationStatistics Valid=281, Invalid=1359, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 15:46:52,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2021-10-08 15:46:52,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 338. [2021-10-08 15:46:52,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 297 states have (on average 3.0841750841750843) internal successors, (916), 337 states have internal predecessors, (916), 0 states have call successors, (0), 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:52,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 916 transitions. [2021-10-08 15:46:52,481 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 916 transitions. Word has length 20 [2021-10-08 15:46:52,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:52,481 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 916 transitions. [2021-10-08 15:46:52,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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:46:52,481 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 916 transitions. [2021-10-08 15:46:52,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:46:52,482 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:52,482 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:52,514 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:46:52,682 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:46:52,683 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:52,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:52,684 INFO L82 PathProgramCache]: Analyzing trace with hash 1445511095, now seen corresponding path program 1 times [2021-10-08 15:46:52,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:52,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36220966] [2021-10-08 15:46:52,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:52,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:53,386 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:46:53,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:53,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36220966] [2021-10-08 15:46:53,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36220966] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:53,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757600762] [2021-10-08 15:46:53,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:53,387 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:53,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:53,389 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:46:53,390 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:46:54,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:54,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:46:54,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:54,406 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:54,470 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:54,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 35 treesize of output 34 [2021-10-08 15:46:54,536 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:54,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,593 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:54,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, 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:54,688 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:54,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 26 treesize of output 25 [2021-10-08 15:46:54,792 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 15:46:54,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, 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:54,847 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:46:54,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757600762] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:54,848 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:54,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 25 [2021-10-08 15:46:54,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191465964] [2021-10-08 15:46:54,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:46:54,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:54,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:46:54,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:46:54,850 INFO L87 Difference]: Start difference. First operand 338 states and 916 transitions. Second operand has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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:46:55,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:46:55,966 INFO L93 Difference]: Finished difference Result 414 states and 1025 transitions. [2021-10-08 15:46:55,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 15:46:55,967 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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 20 [2021-10-08 15:46:55,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:46:55,969 INFO L225 Difference]: With dead ends: 414 [2021-10-08 15:46:55,969 INFO L226 Difference]: Without dead ends: 414 [2021-10-08 15:46:55,970 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 1109.3ms TimeCoverageRelationStatistics Valid=237, Invalid=1023, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 15:46:55,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-10-08 15:46:55,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 338. [2021-10-08 15:46:55,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 297 states have (on average 3.0134680134680134) internal successors, (895), 337 states have internal predecessors, (895), 0 states have call successors, (0), 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:55,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 895 transitions. [2021-10-08 15:46:55,978 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 895 transitions. Word has length 20 [2021-10-08 15:46:55,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:46:55,979 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 895 transitions. [2021-10-08 15:46:55,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 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:46:55,979 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 895 transitions. [2021-10-08 15:46:55,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:46:55,979 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:46:55,979 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:46:56,007 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:46:56,180 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:46:56,180 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:46:56,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:46:56,181 INFO L82 PathProgramCache]: Analyzing trace with hash -171568032, now seen corresponding path program 2 times [2021-10-08 15:46:56,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:46:56,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120533211] [2021-10-08 15:46:56,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:46:56,182 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:46:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:46:56,909 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:46:56,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:46:56,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120533211] [2021-10-08 15:46:56,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120533211] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:56,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878844609] [2021-10-08 15:46:56,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:46:56,911 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:46:56,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:46:56,912 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:46:56,913 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:46:57,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:46:57,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:46:57,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 15:46:57,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:46:58,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 17 treesize of output 13 [2021-10-08 15:46:58,135 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:58,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, 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:58,206 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:58,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 28 treesize of output 27 [2021-10-08 15:46:58,274 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:58,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:58,340 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:46:58,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:58,509 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:46:58,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878844609] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:46:58,510 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:46:58,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 29 [2021-10-08 15:46:58,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713307413] [2021-10-08 15:46:58,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:46:58,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:46:58,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:46:58,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:46:58,512 INFO L87 Difference]: Start difference. First operand 338 states and 895 transitions. Second operand has 31 states, 30 states have (on average 1.2) internal successors, (36), 30 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:47:00,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:00,264 INFO L93 Difference]: Finished difference Result 536 states and 1350 transitions. [2021-10-08 15:47:00,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:47:00,265 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.2) internal successors, (36), 30 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 20 [2021-10-08 15:47:00,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:00,268 INFO L225 Difference]: With dead ends: 536 [2021-10-08 15:47:00,268 INFO L226 Difference]: Without dead ends: 536 [2021-10-08 15:47:00,269 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1575.1ms TimeCoverageRelationStatistics Valid=259, Invalid=1463, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:47:00,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-10-08 15:47:00,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 368. [2021-10-08 15:47:00,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 327 states have (on average 3.330275229357798) internal successors, (1089), 367 states have internal predecessors, (1089), 0 states have call successors, (0), 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:00,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1089 transitions. [2021-10-08 15:47:00,278 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1089 transitions. Word has length 20 [2021-10-08 15:47:00,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:00,279 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1089 transitions. [2021-10-08 15:47:00,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.2) internal successors, (36), 30 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:47:00,279 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1089 transitions. [2021-10-08 15:47:00,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:47:00,280 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:00,280 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:00,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:00,494 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:47:00,495 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:00,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:00,495 INFO L82 PathProgramCache]: Analyzing trace with hash -171568095, now seen corresponding path program 2 times [2021-10-08 15:47:00,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:00,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806252735] [2021-10-08 15:47:00,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:00,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:00,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:00,922 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:47:00,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:00,922 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806252735] [2021-10-08 15:47:00,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806252735] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:00,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303678044] [2021-10-08 15:47:00,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:47:00,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:00,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:00,927 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:47:00,931 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:47:01,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:47:01,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:01,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:47:01,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:01,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:01,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:01,944 INFO L354 Elim1Store]: treesize reduction 214, result has 14.7 percent of original size [2021-10-08 15:47:01,944 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 4 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:47:02,664 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:03,107 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:03,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:03,387 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:03,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:03,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:03,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:03,583 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:47:03,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:47:03,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, 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:03,764 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:03,791 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:03,822 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:03,855 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:47:03,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:03,912 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:03,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:03,969 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:03,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:04,113 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:47:04,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303678044] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:04,114 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:04,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 15:47:04,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120122682] [2021-10-08 15:47:04,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 15:47:04,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:04,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 15:47:04,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:47:04,116 INFO L87 Difference]: Start difference. First operand 368 states and 1089 transitions. Second operand has 28 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 27 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:47:06,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:06,655 INFO L93 Difference]: Finished difference Result 1000 states and 2531 transitions. [2021-10-08 15:47:06,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 15:47:06,656 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 27 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 20 [2021-10-08 15:47:06,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:06,662 INFO L225 Difference]: With dead ends: 1000 [2021-10-08 15:47:06,662 INFO L226 Difference]: Without dead ends: 1000 [2021-10-08 15:47:06,663 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 2178.9ms TimeCoverageRelationStatistics Valid=368, Invalid=1984, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 15:47:06,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2021-10-08 15:47:06,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 368. [2021-10-08 15:47:06,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 327 states have (on average 3.238532110091743) internal successors, (1059), 367 states have internal predecessors, (1059), 0 states have call successors, (0), 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,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1059 transitions. [2021-10-08 15:47:06,677 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1059 transitions. Word has length 20 [2021-10-08 15:47:06,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:06,678 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1059 transitions. [2021-10-08 15:47:06,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 27 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:47:06,678 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1059 transitions. [2021-10-08 15:47:06,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:47:06,679 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:06,679 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:06,723 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:47:06,893 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:47:06,894 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:06,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:06,894 INFO L82 PathProgramCache]: Analyzing trace with hash -171568031, now seen corresponding path program 2 times [2021-10-08 15:47:06,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:06,895 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457399188] [2021-10-08 15:47:06,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:06,895 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:06,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:47:07,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:07,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457399188] [2021-10-08 15:47:07,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457399188] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:07,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954015838] [2021-10-08 15:47:07,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:47:07,450 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:07,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:07,457 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:47:07,501 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:47:08,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:47:08,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:08,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 15:47:08,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:08,618 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,683 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:08,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,750 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:08,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, 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,816 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:08,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:08,879 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:08,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,048 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:47:09,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954015838] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:09,048 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:09,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 29 [2021-10-08 15:47:09,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446581125] [2021-10-08 15:47:09,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:47:09,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:09,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:47:09,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:47:09,050 INFO L87 Difference]: Start difference. First operand 368 states and 1059 transitions. Second operand has 31 states, 30 states have (on average 1.2) internal successors, (36), 30 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:47:10,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:10,602 INFO L93 Difference]: Finished difference Result 476 states and 1194 transitions. [2021-10-08 15:47:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:47:10,603 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.2) internal successors, (36), 30 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 20 [2021-10-08 15:47:10,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:10,606 INFO L225 Difference]: With dead ends: 476 [2021-10-08 15:47:10,607 INFO L226 Difference]: Without dead ends: 476 [2021-10-08 15:47:10,607 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 1466.6ms TimeCoverageRelationStatistics Valid=262, Invalid=1460, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:47:10,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-10-08 15:47:10,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 368. [2021-10-08 15:47:10,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 327 states have (on average 3.146788990825688) internal successors, (1029), 367 states have internal predecessors, (1029), 0 states have call successors, (0), 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:10,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1029 transitions. [2021-10-08 15:47:10,617 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1029 transitions. Word has length 20 [2021-10-08 15:47:10,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:10,618 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1029 transitions. [2021-10-08 15:47:10,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.2) internal successors, (36), 30 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:47:10,618 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1029 transitions. [2021-10-08 15:47:10,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 15:47:10,619 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:10,619 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:10,648 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:47:10,828 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:47:10,829 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:10,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:10,830 INFO L82 PathProgramCache]: Analyzing trace with hash -171568033, now seen corresponding path program 2 times [2021-10-08 15:47:10,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:10,830 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187505485] [2021-10-08 15:47:10,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:10,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:10,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:11,645 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:47:11,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:11,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187505485] [2021-10-08 15:47:11,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187505485] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:11,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519486661] [2021-10-08 15:47:11,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:47:11,646 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:11,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:11,647 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:47:11,664 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:47:12,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:47:12,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:12,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:47:12,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:12,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:12,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:12,705 INFO L354 Elim1Store]: treesize reduction 214, result has 14.7 percent of original size [2021-10-08 15:47:12,705 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 4 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:47:13,652 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:13,942 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:13,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,072 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:14,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, 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:14,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:14,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:14,429 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:47:14,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:47:14,550 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:47:14,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, 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:47:14,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, 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:47:14,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, 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:47:14,678 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:47:14,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:47:14,746 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:14,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,815 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:14,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,985 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:47:14,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519486661] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:14,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:14,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 30 [2021-10-08 15:47:14,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886578261] [2021-10-08 15:47:14,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:47:14,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:14,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:47:14,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:47:14,987 INFO L87 Difference]: Start difference. First operand 368 states and 1029 transitions. Second operand has 32 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 31 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:18,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:18,018 INFO L93 Difference]: Finished difference Result 880 states and 2219 transitions. [2021-10-08 15:47:18,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 15:47:18,019 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 31 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 20 [2021-10-08 15:47:18,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:18,022 INFO L225 Difference]: With dead ends: 880 [2021-10-08 15:47:18,022 INFO L226 Difference]: Without dead ends: 880 [2021-10-08 15:47:18,023 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 2850.9ms TimeCoverageRelationStatistics Valid=434, Invalid=2322, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 15:47:18,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2021-10-08 15:47:18,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 368. [2021-10-08 15:47:18,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 327 states have (on average 3.055045871559633) internal successors, (999), 367 states have internal predecessors, (999), 0 states have call successors, (0), 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:18,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 999 transitions. [2021-10-08 15:47:18,035 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 999 transitions. Word has length 20 [2021-10-08 15:47:18,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:18,035 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 999 transitions. [2021-10-08 15:47:18,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 31 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:18,035 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 999 transitions. [2021-10-08 15:47:18,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 15:47:18,036 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:18,036 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:18,081 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:47:18,250 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:47:18,251 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:18,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:18,251 INFO L82 PathProgramCache]: Analyzing trace with hash 694233783, now seen corresponding path program 2 times [2021-10-08 15:47:18,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:18,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266360627] [2021-10-08 15:47:18,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:18,252 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:18,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:18,605 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:47:18,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:18,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266360627] [2021-10-08 15:47:18,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266360627] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:18,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395769123] [2021-10-08 15:47:18,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:47:18,606 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:18,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:18,608 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:47:18,609 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:47:19,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:47:19,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:19,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 15:47:19,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:19,785 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:19,836 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:19,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 33 treesize of output 32 [2021-10-08 15:47:19,894 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:19,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 28 treesize of output 27 [2021-10-08 15:47:19,950 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:19,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20,107 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:47:20,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395769123] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:20,108 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:20,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 27 [2021-10-08 15:47:20,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762542027] [2021-10-08 15:47:20,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:47:20,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:20,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:47:20,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:47:20,110 INFO L87 Difference]: Start difference. First operand 368 states and 999 transitions. Second operand has 29 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 28 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:21,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:21,111 INFO L93 Difference]: Finished difference Result 376 states and 1013 transitions. [2021-10-08 15:47:21,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:47:21,112 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 28 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 21 [2021-10-08 15:47:21,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:21,114 INFO L225 Difference]: With dead ends: 376 [2021-10-08 15:47:21,114 INFO L226 Difference]: Without dead ends: 376 [2021-10-08 15:47:21,115 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 986.1ms TimeCoverageRelationStatistics Valid=229, Invalid=1331, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 15:47:21,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-10-08 15:47:21,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 370. [2021-10-08 15:47:21,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 329 states have (on average 3.060790273556231) internal successors, (1007), 369 states have internal predecessors, (1007), 0 states have call successors, (0), 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:21,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1007 transitions. [2021-10-08 15:47:21,124 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1007 transitions. Word has length 21 [2021-10-08 15:47:21,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:21,124 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1007 transitions. [2021-10-08 15:47:21,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 28 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:21,124 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1007 transitions. [2021-10-08 15:47:21,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 15:47:21,125 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:21,125 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:21,164 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:47:21,339 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:47:21,340 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:21,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:21,340 INFO L82 PathProgramCache]: Analyzing trace with hash 694233848, now seen corresponding path program 2 times [2021-10-08 15:47:21,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:21,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316401453] [2021-10-08 15:47:21,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:21,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:21,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:21,777 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 15:47:21,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:21,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316401453] [2021-10-08 15:47:21,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316401453] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:21,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948691464] [2021-10-08 15:47:21,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:47:21,778 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:21,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:21,779 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:47:21,780 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:47:22,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:47:22,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:22,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:47:22,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:22,953 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:47:22,953 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 5 case distinctions, treesize of input 369 treesize of output 378 [2021-10-08 15:47:24,691 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:47:25,078 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:25,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, 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:47:25,187 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:25,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 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 15:47:25,693 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:47:25,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 65 treesize of output 111 [2021-10-08 15:47:25,832 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:25,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, 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:25,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, 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:25,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 25 treesize of output 24 [2021-10-08 15:47:25,914 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:47:25,914 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:47:25,968 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:25,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 25 treesize of output 24 [2021-10-08 15:47:26,192 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:47:26,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948691464] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:26,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:26,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 15:47:26,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820248946] [2021-10-08 15:47:26,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:47:26,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:26,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:47:26,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:47:26,195 INFO L87 Difference]: Start difference. First operand 370 states and 1007 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:47:28,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:28,420 INFO L93 Difference]: Finished difference Result 467 states and 1314 transitions. [2021-10-08 15:47:28,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 15:47:28,421 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 21 [2021-10-08 15:47:28,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:28,424 INFO L225 Difference]: With dead ends: 467 [2021-10-08 15:47:28,424 INFO L226 Difference]: Without dead ends: 467 [2021-10-08 15:47:28,425 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 2071.3ms TimeCoverageRelationStatistics Valid=374, Invalid=2278, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 15:47:28,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2021-10-08 15:47:28,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 393. [2021-10-08 15:47:28,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 352 states have (on average 3.3636363636363638) internal successors, (1184), 392 states have internal predecessors, (1184), 0 states have call successors, (0), 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,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1184 transitions. [2021-10-08 15:47:28,438 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1184 transitions. Word has length 21 [2021-10-08 15:47:28,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:28,438 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1184 transitions. [2021-10-08 15:47:28,438 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:47:28,438 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1184 transitions. [2021-10-08 15:47:28,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 15:47:28,439 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:28,439 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:28,478 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:47:28,653 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:47:28,654 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:28,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:28,655 INFO L82 PathProgramCache]: Analyzing trace with hash 694233850, now seen corresponding path program 2 times [2021-10-08 15:47:28,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:28,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978949125] [2021-10-08 15:47:28,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:28,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:28,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:29,311 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:47:29,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:29,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978949125] [2021-10-08 15:47:29,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978949125] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:29,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375649723] [2021-10-08 15:47:29,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:47:29,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:29,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:29,313 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:47:29,315 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:47:30,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:47:30,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:30,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 15:47:30,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:30,518 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:47:30,518 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 5 case distinctions, treesize of input 101 treesize of output 122 [2021-10-08 15:47:31,910 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 19 treesize of output 15 [2021-10-08 15:47:32,385 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:32,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, 1 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:32,903 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:32,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, 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:47:33,517 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:47:33,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 65 treesize of output 111 [2021-10-08 15:47:33,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, 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:47:33,694 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:47:33,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, 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:47:33,733 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:47:33,759 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:47:33,759 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 35 treesize of output 34 [2021-10-08 15:47:33,855 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:33,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,059 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 21 treesize of output 9 [2021-10-08 15:47:34,062 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:47:34,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375649723] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:34,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:34,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 29 [2021-10-08 15:47:34,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700820418] [2021-10-08 15:47:34,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:47:34,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:34,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:47:34,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:47:34,064 INFO L87 Difference]: Start difference. First operand 393 states and 1184 transitions. Second operand has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 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:36,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:36,405 INFO L93 Difference]: Finished difference Result 465 states and 1287 transitions. [2021-10-08 15:47:36,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 15:47:36,405 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 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 21 [2021-10-08 15:47:36,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:36,408 INFO L225 Difference]: With dead ends: 465 [2021-10-08 15:47:36,408 INFO L226 Difference]: Without dead ends: 465 [2021-10-08 15:47:36,409 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 2465.1ms TimeCoverageRelationStatistics Valid=432, Invalid=2430, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 15:47:36,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2021-10-08 15:47:36,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 393. [2021-10-08 15:47:36,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 352 states have (on average 3.2954545454545454) internal successors, (1160), 392 states have internal predecessors, (1160), 0 states have call successors, (0), 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:36,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1160 transitions. [2021-10-08 15:47:36,420 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1160 transitions. Word has length 21 [2021-10-08 15:47:36,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:36,420 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1160 transitions. [2021-10-08 15:47:36,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 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:36,421 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1160 transitions. [2021-10-08 15:47:36,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 15:47:36,421 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:36,421 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:36,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-10-08 15:47:36,633 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:47:36,634 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:36,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:36,635 INFO L82 PathProgramCache]: Analyzing trace with hash 694233851, now seen corresponding path program 2 times [2021-10-08 15:47:36,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:36,635 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105133473] [2021-10-08 15:47:36,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:36,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:36,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:37,215 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:47:37,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:37,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105133473] [2021-10-08 15:47:37,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105133473] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:37,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927270131] [2021-10-08 15:47:37,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:47:37,216 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:37,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:37,217 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:47:37,218 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:47:38,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:47:38,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:38,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 15:47:38,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:38,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 19 treesize of output 15 [2021-10-08 15:47:38,557 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:38,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:38,614 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:38,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:38,666 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:47:38,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, 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:38,836 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:47:38,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927270131] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:38,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:38,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 27 [2021-10-08 15:47:38,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760816619] [2021-10-08 15:47:38,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:47:38,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:38,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:47:38,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:47:38,838 INFO L87 Difference]: Start difference. First operand 393 states and 1160 transitions. Second operand has 29 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 28 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:40,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:40,093 INFO L93 Difference]: Finished difference Result 442 states and 1242 transitions. [2021-10-08 15:47:40,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:47:40,094 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 28 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 21 [2021-10-08 15:47:40,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:40,096 INFO L225 Difference]: With dead ends: 442 [2021-10-08 15:47:40,096 INFO L226 Difference]: Without dead ends: 442 [2021-10-08 15:47:40,097 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1245.0ms TimeCoverageRelationStatistics Valid=249, Invalid=1391, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 15:47:40,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-10-08 15:47:40,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 393. [2021-10-08 15:47:40,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 352 states have (on average 3.2926136363636362) internal successors, (1159), 392 states have internal predecessors, (1159), 0 states have call successors, (0), 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:40,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1159 transitions. [2021-10-08 15:47:40,108 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1159 transitions. Word has length 21 [2021-10-08 15:47:40,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:40,108 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1159 transitions. [2021-10-08 15:47:40,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 28 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:40,109 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1159 transitions. [2021-10-08 15:47:40,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 15:47:40,109 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:40,109 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:40,139 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:47:40,318 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:47:40,319 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:40,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:40,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1023639969, now seen corresponding path program 3 times [2021-10-08 15:47:40,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:40,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962528888] [2021-10-08 15:47:40,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:40,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:40,909 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:47:40,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:40,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962528888] [2021-10-08 15:47:40,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962528888] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:40,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126697161] [2021-10-08 15:47:40,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:47:40,910 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:40,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:40,911 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:47:40,913 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:47:42,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 15:47:42,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:42,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 15:47:42,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:42,191 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:47:42,266 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:42,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 36 treesize of output 35 [2021-10-08 15:47:42,349 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:42,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:42,434 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:42,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, 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:42,726 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 15:47:42,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126697161] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:42,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:42,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10] total 28 [2021-10-08 15:47:42,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696395360] [2021-10-08 15:47:42,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 15:47:42,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:42,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 15:47:42,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:47:42,728 INFO L87 Difference]: Start difference. First operand 393 states and 1159 transitions. Second operand has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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:47:47,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:47,105 INFO L93 Difference]: Finished difference Result 633 states and 1751 transitions. [2021-10-08 15:47:47,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:47:47,106 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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 21 [2021-10-08 15:47:47,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:47,109 INFO L225 Difference]: With dead ends: 633 [2021-10-08 15:47:47,109 INFO L226 Difference]: Without dead ends: 633 [2021-10-08 15:47:47,110 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1741.4ms TimeCoverageRelationStatistics Valid=275, Invalid=1447, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:47:47,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-10-08 15:47:47,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 425. [2021-10-08 15:47:47,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 384 states have (on average 3.578125) internal successors, (1374), 424 states have internal predecessors, (1374), 0 states have call successors, (0), 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:47,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1374 transitions. [2021-10-08 15:47:47,124 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1374 transitions. Word has length 21 [2021-10-08 15:47:47,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:47,124 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 1374 transitions. [2021-10-08 15:47:47,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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:47:47,124 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1374 transitions. [2021-10-08 15:47:47,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 15:47:47,125 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:47,125 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:47,164 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:47:47,339 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:47:47,340 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:47,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:47,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1023640032, now seen corresponding path program 3 times [2021-10-08 15:47:47,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:47,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296656316] [2021-10-08 15:47:47,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:47,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:47,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:47,799 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:47:47,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:47,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296656316] [2021-10-08 15:47:47,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296656316] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:47,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164019523] [2021-10-08 15:47:47,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:47:47,800 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:47,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:47,801 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:47:47,820 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:47:48,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:47:48,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:48,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:47:48,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:49,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:49,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:49,088 INFO L354 Elim1Store]: treesize reduction 214, result has 14.7 percent of original size [2021-10-08 15:47:49,088 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 4 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:47:50,085 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:47:50,349 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:50,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:47:50,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:50,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:47:50,552 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:47:50,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:47:50,715 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 34 treesize of output 33 [2021-10-08 15:47:50,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 34 treesize of output 33 [2021-10-08 15:47:50,799 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 34 treesize of output 33 [2021-10-08 15:47:50,828 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 34 treesize of output 33 [2021-10-08 15:47:50,870 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:47:50,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2021-10-08 15:47:50,939 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:50,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:51,017 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:51,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:51,283 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:47:51,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164019523] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:51,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:51,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 25 [2021-10-08 15:47:51,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505097340] [2021-10-08 15:47:51,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:47:51,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:51,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:47:51,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:47:51,284 INFO L87 Difference]: Start difference. First operand 425 states and 1374 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:47:55,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:47:55,962 INFO L93 Difference]: Finished difference Result 1190 states and 3307 transitions. [2021-10-08 15:47:55,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 15:47:55,962 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 21 [2021-10-08 15:47:55,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:47:55,971 INFO L225 Difference]: With dead ends: 1190 [2021-10-08 15:47:55,971 INFO L226 Difference]: Without dead ends: 1190 [2021-10-08 15:47:55,971 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 2251.6ms TimeCoverageRelationStatistics Valid=409, Invalid=2041, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 15:47:55,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-10-08 15:47:55,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 425. [2021-10-08 15:47:55,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 384 states have (on average 3.4947916666666665) internal successors, (1342), 424 states have internal predecessors, (1342), 0 states have call successors, (0), 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:55,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1342 transitions. [2021-10-08 15:47:55,989 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1342 transitions. Word has length 21 [2021-10-08 15:47:55,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:47:55,992 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 1342 transitions. [2021-10-08 15:47:55,992 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:47:55,992 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1342 transitions. [2021-10-08 15:47:55,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 15:47:55,993 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:47:55,993 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:47:56,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-10-08 15:47:56,206 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:47:56,207 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:47:56,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:47:56,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1023639968, now seen corresponding path program 3 times [2021-10-08 15:47:56,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:47:56,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063683964] [2021-10-08 15:47:56,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:47:56,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:47:56,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:47:56,814 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:47:56,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:47:56,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063683964] [2021-10-08 15:47:56,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063683964] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:56,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004956458] [2021-10-08 15:47:56,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:47:56,819 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:47:56,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:47:56,820 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:47:56,821 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:47:58,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 15:47:58,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:47:58,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 15:47:58,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:47:58,267 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:47:58,338 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:58,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:47:58,432 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:58,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:58,516 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:47:58,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, 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:58,855 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 15:47:58,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004956458] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:47:58,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:47:58,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10] total 28 [2021-10-08 15:47:58,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141602132] [2021-10-08 15:47:58,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 15:47:58,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:47:58,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 15:47:58,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:47:58,856 INFO L87 Difference]: Start difference. First operand 425 states and 1342 transitions. Second operand has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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:48:03,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:03,613 INFO L93 Difference]: Finished difference Result 569 states and 1569 transitions. [2021-10-08 15:48:03,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:48:03,613 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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 21 [2021-10-08 15:48:03,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:03,615 INFO L225 Difference]: With dead ends: 569 [2021-10-08 15:48:03,615 INFO L226 Difference]: Without dead ends: 569 [2021-10-08 15:48:03,616 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 1819.4ms TimeCoverageRelationStatistics Valid=276, Invalid=1446, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:48:03,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-10-08 15:48:03,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 425. [2021-10-08 15:48:03,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 384 states have (on average 3.4114583333333335) internal successors, (1310), 424 states have internal predecessors, (1310), 0 states have call successors, (0), 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:03,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1310 transitions. [2021-10-08 15:48:03,628 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1310 transitions. Word has length 21 [2021-10-08 15:48:03,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:03,628 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 1310 transitions. [2021-10-08 15:48:03,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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:48:03,628 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1310 transitions. [2021-10-08 15:48:03,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 15:48:03,629 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:03,629 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:03,663 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:48:03,843 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:48:03,844 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:48:03,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:03,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1023639970, now seen corresponding path program 3 times [2021-10-08 15:48:03,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:03,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278625591] [2021-10-08 15:48:03,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:03,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:03,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:48:04,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:04,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278625591] [2021-10-08 15:48:04,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278625591] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:04,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698313644] [2021-10-08 15:48:04,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:48:04,305 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:04,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:04,306 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:48:04,329 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:48:05,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:48:05,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:48:05,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:48:05,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:05,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:05,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:05,816 INFO L354 Elim1Store]: treesize reduction 214, result has 14.7 percent of original size [2021-10-08 15:48:05,817 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 4 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:48:06,609 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:06,921 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:48:06,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 38 treesize of output 37 [2021-10-08 15:48:07,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:07,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:07,292 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:48:07,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:48:07,462 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 36 treesize of output 35 [2021-10-08 15:48:07,499 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 36 treesize of output 35 [2021-10-08 15:48:07,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, 3 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:48:07,567 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 36 treesize of output 35 [2021-10-08 15:48:07,614 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:48:07,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 47 [2021-10-08 15:48:07,686 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:48:07,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, 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:48:07,773 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:48:07,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, 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:48:08,077 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:48:08,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698313644] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:08,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:08,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 25 [2021-10-08 15:48:08,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972237622] [2021-10-08 15:48:08,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:48:08,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:08,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:48:08,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:48:08,079 INFO L87 Difference]: Start difference. First operand 425 states and 1310 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:48:11,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:11,852 INFO L93 Difference]: Finished difference Result 1062 states and 2943 transitions. [2021-10-08 15:48:11,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 15:48:11,853 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 21 [2021-10-08 15:48:11,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:11,856 INFO L225 Difference]: With dead ends: 1062 [2021-10-08 15:48:11,857 INFO L226 Difference]: Without dead ends: 1062 [2021-10-08 15:48:11,857 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 2417.7ms TimeCoverageRelationStatistics Valid=408, Invalid=2042, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 15:48:11,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2021-10-08 15:48:11,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 425. [2021-10-08 15:48:11,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 384 states have (on average 3.328125) internal successors, (1278), 424 states have internal predecessors, (1278), 0 states have call successors, (0), 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:11,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1278 transitions. [2021-10-08 15:48:11,873 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1278 transitions. Word has length 21 [2021-10-08 15:48:11,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:11,874 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 1278 transitions. [2021-10-08 15:48:11,874 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:48:11,874 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1278 transitions. [2021-10-08 15:48:11,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 15:48:11,875 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:11,875 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:11,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-10-08 15:48:12,090 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:48:12,091 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:48:12,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:12,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1861750714, now seen corresponding path program 2 times [2021-10-08 15:48:12,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:12,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700118150] [2021-10-08 15:48:12,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:12,092 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:12,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:12,729 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:48:12,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:12,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700118150] [2021-10-08 15:48:12,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700118150] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:12,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034523547] [2021-10-08 15:48:12,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:48:12,730 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:12,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:12,731 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:48:12,736 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:48:14,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:48:14,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:48:14,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:48:14,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:14,194 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:14,260 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:14,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,320 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:14,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,385 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:14,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, 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:14,492 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48: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 26 treesize of output 25 [2021-10-08 15:48:14,624 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:48:14,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034523547] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:14,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:14,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 29 [2021-10-08 15:48:14,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788875707] [2021-10-08 15:48:14,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:48:14,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:14,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:48:14,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:48:14,626 INFO L87 Difference]: Start difference. First operand 425 states and 1278 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:16,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:16,313 INFO L93 Difference]: Finished difference Result 688 states and 1813 transitions. [2021-10-08 15:48:16,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:48:16,314 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 22 [2021-10-08 15:48:16,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:16,317 INFO L225 Difference]: With dead ends: 688 [2021-10-08 15:48:16,317 INFO L226 Difference]: Without dead ends: 688 [2021-10-08 15:48:16,317 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1507.9ms TimeCoverageRelationStatistics Valid=247, Invalid=1475, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:48:16,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-10-08 15:48:16,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 475. [2021-10-08 15:48:16,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 434 states have (on average 3.3202764976958523) internal successors, (1441), 474 states have internal predecessors, (1441), 0 states have call successors, (0), 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:16,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1441 transitions. [2021-10-08 15:48:16,332 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1441 transitions. Word has length 22 [2021-10-08 15:48:16,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:16,332 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 1441 transitions. [2021-10-08 15:48:16,333 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:16,333 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1441 transitions. [2021-10-08 15:48:16,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 15:48:16,333 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:16,334 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:16,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:16,547 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:48:16,548 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:48:16,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:16,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1861750779, now seen corresponding path program 2 times [2021-10-08 15:48:16,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:16,549 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70557682] [2021-10-08 15:48:16,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:16,549 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:17,021 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:48:17,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:17,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70557682] [2021-10-08 15:48:17,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70557682] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:17,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506169142] [2021-10-08 15:48:17,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:48:17,022 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:17,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:17,025 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:48:17,044 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:48:18,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:48:18,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:48:18,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 15:48:18,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:18,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:18,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:18,397 INFO L354 Elim1Store]: treesize reduction 230, result has 13.9 percent of original size [2021-10-08 15:48:18,397 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 4 case distinctions, treesize of input 61 treesize of output 84 [2021-10-08 15:48:19,582 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:48:20,102 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:20,103 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:48:20,439 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:20,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, 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:48:20,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:20,614 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:48:20,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:48:20,771 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:20,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, 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:20,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, 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:20,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, 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:20,889 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:48:20,889 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:48:20,948 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:20,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:48:21,062 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:21,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, 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,260 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:48:21,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506169142] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:21,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:21,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2021-10-08 15:48:21,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141705885] [2021-10-08 15:48:21,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 15:48:21,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:21,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 15:48:21,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:48:21,263 INFO L87 Difference]: Start difference. First operand 475 states and 1441 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:48:32,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:32,786 INFO L93 Difference]: Finished difference Result 1364 states and 3563 transitions. [2021-10-08 15:48:32,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 15:48:32,786 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 22 [2021-10-08 15:48:32,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:32,790 INFO L225 Difference]: With dead ends: 1364 [2021-10-08 15:48:32,790 INFO L226 Difference]: Without dead ends: 1364 [2021-10-08 15:48:32,790 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 2650.2ms TimeCoverageRelationStatistics Valid=404, Invalid=2566, Unknown=0, NotChecked=0, Total=2970 [2021-10-08 15:48:32,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2021-10-08 15:48:32,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 475. [2021-10-08 15:48:32,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 434 states have (on average 3.262672811059908) internal successors, (1416), 474 states have internal predecessors, (1416), 0 states have call successors, (0), 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:32,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1416 transitions. [2021-10-08 15:48:32,809 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1416 transitions. Word has length 22 [2021-10-08 15:48:32,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:32,809 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 1416 transitions. [2021-10-08 15:48:32,809 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:48:32,809 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1416 transitions. [2021-10-08 15:48:32,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 15:48:32,810 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:32,810 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:32,840 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:48:33,015 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:48:33,016 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:48:33,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:33,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1861750781, now seen corresponding path program 2 times [2021-10-08 15:48:33,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:33,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514472546] [2021-10-08 15:48:33,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:33,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:33,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:33,800 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:48:33,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:33,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514472546] [2021-10-08 15:48:33,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514472546] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:33,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753776693] [2021-10-08 15:48:33,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:48:33,802 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:33,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:33,805 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:48:33,806 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:48:35,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:48:35,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:48:35,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:48:35,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:35,231 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:48:35,235 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 5 case distinctions, treesize of input 69 treesize of output 92 [2021-10-08 15:48:36,567 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:48:36,981 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:36,981 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:48:37,564 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:37,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, 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:48:37,754 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:48:37,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:48:37,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, 5 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:37,938 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 27 treesize of output 26 [2021-10-08 15:48:37,966 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 27 treesize of output 26 [2021-10-08 15:48:37,993 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 27 treesize of output 26 [2021-10-08 15:48:38,027 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:48:38,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, 2 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:38,097 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:38,098 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 27 treesize of output 26 [2021-10-08 15:48:38,218 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:38,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 27 treesize of output 26 [2021-10-08 15:48:38,386 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 21 treesize of output 9 [2021-10-08 15:48:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:48:38,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753776693] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:38,389 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:38,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 31 [2021-10-08 15:48:38,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42523323] [2021-10-08 15:48:38,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:48:38,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:38,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:48:38,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=950, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:48:38,391 INFO L87 Difference]: Start difference. First operand 475 states and 1416 transitions. Second operand has 33 states, 32 states have (on average 1.25) internal successors, (40), 32 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:41,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:41,214 INFO L93 Difference]: Finished difference Result 638 states and 1673 transitions. [2021-10-08 15:48:41,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 15:48:41,215 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.25) internal successors, (40), 32 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 22 [2021-10-08 15:48:41,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:41,217 INFO L225 Difference]: With dead ends: 638 [2021-10-08 15:48:41,217 INFO L226 Difference]: Without dead ends: 638 [2021-10-08 15:48:41,218 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 2834.9ms TimeCoverageRelationStatistics Valid=366, Invalid=2084, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 15:48:41,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2021-10-08 15:48:41,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 450. [2021-10-08 15:48:41,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 409 states have (on average 3.1687041564792175) internal successors, (1296), 449 states have internal predecessors, (1296), 0 states have call successors, (0), 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:41,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 1296 transitions. [2021-10-08 15:48:41,232 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 1296 transitions. Word has length 22 [2021-10-08 15:48:41,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:41,233 INFO L470 AbstractCegarLoop]: Abstraction has 450 states and 1296 transitions. [2021-10-08 15:48:41,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.25) internal successors, (40), 32 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:41,233 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 1296 transitions. [2021-10-08 15:48:41,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 15:48:41,234 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:41,234 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:41,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:41,448 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:48:41,448 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:48:41,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:41,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1861750782, now seen corresponding path program 2 times [2021-10-08 15:48:41,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:41,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129179199] [2021-10-08 15:48:41,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:41,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:41,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:41,956 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:48:41,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:41,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129179199] [2021-10-08 15:48:41,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129179199] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:41,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284816732] [2021-10-08 15:48:41,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 15:48:41,957 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:41,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:41,959 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:48:41,979 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:48:43,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 15:48:43,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:48:43,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 15:48:43,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:43,586 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:48:43,659 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:43,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 35 treesize of output 34 [2021-10-08 15:48:43,733 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:43,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:48:43,801 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:43,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 28 treesize of output 27 [2021-10-08 15:48:43,916 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:43,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:44,062 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:48:44,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284816732] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:44,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:44,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 29 [2021-10-08 15:48:44,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151328059] [2021-10-08 15:48:44,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:48:44,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:44,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:48:44,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:48:44,065 INFO L87 Difference]: Start difference. First operand 450 states and 1296 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:45,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:45,854 INFO L93 Difference]: Finished difference Result 588 states and 1508 transitions. [2021-10-08 15:48:45,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 15:48:45,855 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 22 [2021-10-08 15:48:45,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:45,857 INFO L225 Difference]: With dead ends: 588 [2021-10-08 15:48:45,857 INFO L226 Difference]: Without dead ends: 588 [2021-10-08 15:48:45,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 1463.2ms TimeCoverageRelationStatistics Valid=235, Invalid=1487, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:48:45,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-10-08 15:48:45,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 450. [2021-10-08 15:48:45,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 409 states have (on average 3.1075794621026893) internal successors, (1271), 449 states have internal predecessors, (1271), 0 states have call successors, (0), 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,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 1271 transitions. [2021-10-08 15:48:45,867 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 1271 transitions. Word has length 22 [2021-10-08 15:48:45,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:45,867 INFO L470 AbstractCegarLoop]: Abstraction has 450 states and 1271 transitions. [2021-10-08 15:48:45,867 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:45,867 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 1271 transitions. [2021-10-08 15:48:45,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 15:48:45,868 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:45,868 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:45,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-10-08 15:48:46,068 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:48:46,070 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:48:46,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:46,071 INFO L82 PathProgramCache]: Analyzing trace with hash -1668066240, now seen corresponding path program 4 times [2021-10-08 15:48:46,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:46,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759848870] [2021-10-08 15:48:46,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:46,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:46,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:46,684 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:48:46,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:46,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759848870] [2021-10-08 15:48:46,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759848870] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:46,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045527352] [2021-10-08 15:48:46,685 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:48:46,685 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:46,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:46,686 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:48:46,691 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:48:48,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:48:48,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:48:48,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 15:48:48,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:48,314 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:48,384 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:48,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, 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:48,449 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:48,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:48,728 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:48:48,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045527352] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:48,729 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:48,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 33 [2021-10-08 15:48:48,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121968028] [2021-10-08 15:48:48,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-08 15:48:48,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:48,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-08 15:48:48,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1070, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:48:48,731 INFO L87 Difference]: Start difference. First operand 450 states and 1271 transitions. Second operand has 35 states, 34 states have (on average 1.1764705882352942) internal successors, (40), 34 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:51,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:51,184 INFO L93 Difference]: Finished difference Result 736 states and 1886 transitions. [2021-10-08 15:48:51,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:48:51,185 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.1764705882352942) internal successors, (40), 34 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 22 [2021-10-08 15:48:51,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:51,187 INFO L225 Difference]: With dead ends: 736 [2021-10-08 15:48:51,187 INFO L226 Difference]: Without dead ends: 736 [2021-10-08 15:48:51,188 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 1886.1ms TimeCoverageRelationStatistics Valid=271, Invalid=1985, Unknown=0, NotChecked=0, Total=2256 [2021-10-08 15:48:51,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-10-08 15:48:51,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 484. [2021-10-08 15:48:51,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 443 states have (on average 3.37020316027088) internal successors, (1493), 483 states have internal predecessors, (1493), 0 states have call successors, (0), 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:51,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1493 transitions. [2021-10-08 15:48:51,202 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1493 transitions. Word has length 22 [2021-10-08 15:48:51,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:51,202 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1493 transitions. [2021-10-08 15:48:51,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.1764705882352942) internal successors, (40), 34 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:51,203 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1493 transitions. [2021-10-08 15:48:51,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 15:48:51,203 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:51,203 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:51,253 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:48:51,417 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:48:51,418 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:48:51,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:51,418 INFO L82 PathProgramCache]: Analyzing trace with hash -1668066303, now seen corresponding path program 4 times [2021-10-08 15:48:51,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:51,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333765003] [2021-10-08 15:48:51,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:51,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:51,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:48:51,868 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:48:51,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:48:51,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333765003] [2021-10-08 15:48:51,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333765003] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:51,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917105741] [2021-10-08 15:48:51,869 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:48:51,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:48:51,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:48:51,872 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:48:51,873 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:48:53,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:48:53,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:48:53,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 44 conjunts are in the unsatisfiable core [2021-10-08 15:48:53,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:48:53,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:53,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:53,382 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:48:53,382 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 5 case distinctions, treesize of input 61 treesize of output 84 [2021-10-08 15:48:55,274 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:48:55,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:48:55,454 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:48:55,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:48:55,624 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:55,653 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:55,677 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:55,711 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:55,736 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:48:55,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, 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:48:55,804 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:55,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 26 treesize of output 25 [2021-10-08 15:48:55,869 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:48:55,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:48:56,146 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:48:56,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917105741] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:48:56,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:48:56,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-08 15:48:56,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901870115] [2021-10-08 15:48:56,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:48:56,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:48:56,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:48:56,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:48:56,149 INFO L87 Difference]: Start difference. First operand 484 states and 1493 transitions. Second operand has 32 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 31 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:48:59,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:48:59,565 INFO L93 Difference]: Finished difference Result 1392 states and 3579 transitions. [2021-10-08 15:48:59,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 15:48:59,566 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 31 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 22 [2021-10-08 15:48:59,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:48:59,572 INFO L225 Difference]: With dead ends: 1392 [2021-10-08 15:48:59,572 INFO L226 Difference]: Without dead ends: 1392 [2021-10-08 15:48:59,573 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 2644.8ms TimeCoverageRelationStatistics Valid=430, Invalid=2762, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 15:48:59,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2021-10-08 15:48:59,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 484. [2021-10-08 15:48:59,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 443 states have (on average 3.293453724604966) internal successors, (1459), 483 states have internal predecessors, (1459), 0 states have call successors, (0), 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:59,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1459 transitions. [2021-10-08 15:48:59,592 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1459 transitions. Word has length 22 [2021-10-08 15:48:59,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:48:59,592 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1459 transitions. [2021-10-08 15:48:59,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 31 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:48:59,593 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1459 transitions. [2021-10-08 15:48:59,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 15:48:59,593 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:48:59,594 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:48:59,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-10-08 15:48:59,809 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:48:59,809 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:48:59,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:48:59,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1668066239, now seen corresponding path program 4 times [2021-10-08 15:48:59,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:48:59,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701170662] [2021-10-08 15:48:59,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:48:59,810 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:48:59,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:00,461 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:49:00,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:00,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701170662] [2021-10-08 15:49:00,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701170662] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:00,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138830919] [2021-10-08 15:49:00,462 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:49:00,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:00,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:00,464 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:49:00,465 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:49:01,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:49:01,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:01,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 15:49:01,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:02,167 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:49:02,238 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:49:02,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:02,303 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:49:02,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:02,574 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:49:02,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138830919] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:02,575 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:02,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 33 [2021-10-08 15:49:02,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717107548] [2021-10-08 15:49:02,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-08 15:49:02,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:02,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-08 15:49:02,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1067, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:49:02,576 INFO L87 Difference]: Start difference. First operand 484 states and 1459 transitions. Second operand has 35 states, 34 states have (on average 1.1764705882352942) internal successors, (40), 34 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:49:05,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:05,130 INFO L93 Difference]: Finished difference Result 668 states and 1706 transitions. [2021-10-08 15:49:05,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:49:05,130 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.1764705882352942) internal successors, (40), 34 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 22 [2021-10-08 15:49:05,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:05,132 INFO L225 Difference]: With dead ends: 668 [2021-10-08 15:49:05,132 INFO L226 Difference]: Without dead ends: 668 [2021-10-08 15:49:05,133 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 1856.8ms TimeCoverageRelationStatistics Valid=274, Invalid=1982, Unknown=0, NotChecked=0, Total=2256 [2021-10-08 15:49:05,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2021-10-08 15:49:05,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 484. [2021-10-08 15:49:05,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 443 states have (on average 3.216704288939052) internal successors, (1425), 483 states have internal predecessors, (1425), 0 states have call successors, (0), 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:05,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1425 transitions. [2021-10-08 15:49:05,146 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1425 transitions. Word has length 22 [2021-10-08 15:49:05,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:05,147 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1425 transitions. [2021-10-08 15:49:05,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.1764705882352942) internal successors, (40), 34 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:49:05,147 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1425 transitions. [2021-10-08 15:49:05,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 15:49:05,148 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:05,148 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:05,201 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:49:05,361 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:49:05,362 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:49:05,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:05,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1668066241, now seen corresponding path program 4 times [2021-10-08 15:49:05,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:05,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278469725] [2021-10-08 15:49:05,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:05,363 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:05,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:05,814 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:49:05,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:05,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278469725] [2021-10-08 15:49:05,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278469725] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:05,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137781538] [2021-10-08 15:49:05,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:49:05,815 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:05,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:05,816 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:49:05,824 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:49:07,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:49:07,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:07,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 15:49:07,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:07,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:49:07,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:49:07,298 INFO L354 Elim1Store]: treesize reduction 214, result has 14.7 percent of original size [2021-10-08 15:49:07,298 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 4 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:49:08,603 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:49:08,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:49:08,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:49:08,953 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:49:08,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:49:09,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, 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:49:09,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, 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:49:09,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, 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:49:09,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:49:09,246 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:49:09,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 39 treesize of output 38 [2021-10-08 15:49:09,315 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:49:09,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,385 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:49:09,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 28 treesize of output 27 [2021-10-08 15:49:09,670 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:49:09,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137781538] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:09,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:09,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-08 15:49:09,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180396929] [2021-10-08 15:49:09,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:49:09,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:09,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:49:09,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:49:09,673 INFO L87 Difference]: Start difference. First operand 484 states and 1425 transitions. Second operand has 32 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 31 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:49:13,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:13,303 INFO L93 Difference]: Finished difference Result 1256 states and 3219 transitions. [2021-10-08 15:49:13,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 15:49:13,304 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 31 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 22 [2021-10-08 15:49:13,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:13,307 INFO L225 Difference]: With dead ends: 1256 [2021-10-08 15:49:13,307 INFO L226 Difference]: Without dead ends: 1256 [2021-10-08 15:49:13,307 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 2813.1ms TimeCoverageRelationStatistics Valid=427, Invalid=2765, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 15:49:13,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2021-10-08 15:49:13,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 484. [2021-10-08 15:49:13,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 443 states have (on average 3.139954853273138) internal successors, (1391), 483 states have internal predecessors, (1391), 0 states have call successors, (0), 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:13,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1391 transitions. [2021-10-08 15:49:13,321 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1391 transitions. Word has length 22 [2021-10-08 15:49:13,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:13,321 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1391 transitions. [2021-10-08 15:49:13,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 31 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:49:13,322 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1391 transitions. [2021-10-08 15:49:13,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:49:13,322 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:13,322 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:13,369 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:49:13,537 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:49:13,537 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:49:13,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:13,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1438824958, now seen corresponding path program 3 times [2021-10-08 15:49:13,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:13,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819174782] [2021-10-08 15:49:13,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:13,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:13,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:14,245 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:49:14,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:14,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819174782] [2021-10-08 15:49:14,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819174782] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:14,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228122160] [2021-10-08 15:49:14,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:49:14,247 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:14,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:14,248 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:49:14,254 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:49:15,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:49:15,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:15,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:49:15,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:15,841 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:49:15,897 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49:15,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 39 treesize of output 38 [2021-10-08 15:49:16,001 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 15:49:16,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 48 [2021-10-08 15:49:16,419 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 15:49:16,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228122160] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:16,420 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:16,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9] total 26 [2021-10-08 15:49:16,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652037426] [2021-10-08 15:49:16,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 15:49:16,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:16,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 15:49:16,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:49:16,422 INFO L87 Difference]: Start difference. First operand 484 states and 1391 transitions. Second operand has 28 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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:49:21,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:21,982 INFO L93 Difference]: Finished difference Result 499 states and 1420 transitions. [2021-10-08 15:49:21,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:49:21,983 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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 23 [2021-10-08 15:49:21,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:21,984 INFO L225 Difference]: With dead ends: 499 [2021-10-08 15:49:21,984 INFO L226 Difference]: Without dead ends: 499 [2021-10-08 15:49:21,985 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1709.7ms TimeCoverageRelationStatistics Valid=286, Invalid=1354, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 15:49:21,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-10-08 15:49:21,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 488. [2021-10-08 15:49:21,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 447 states have (on average 3.1521252796420582) internal successors, (1409), 487 states have internal predecessors, (1409), 0 states have call successors, (0), 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,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 1409 transitions. [2021-10-08 15:49:21,997 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 1409 transitions. Word has length 23 [2021-10-08 15:49:21,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:21,997 INFO L470 AbstractCegarLoop]: Abstraction has 488 states and 1409 transitions. [2021-10-08 15:49:21,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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:49:21,998 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 1409 transitions. [2021-10-08 15:49:21,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:49:21,998 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:21,999 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:22,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-10-08 15:49:22,213 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:49:22,214 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:49:22,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:22,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1438825023, now seen corresponding path program 3 times [2021-10-08 15:49:22,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:22,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025213382] [2021-10-08 15:49:22,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:22,216 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:22,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:22,586 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:49:22,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:22,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025213382] [2021-10-08 15:49:22,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025213382] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:22,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711390646] [2021-10-08 15:49:22,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:49:22,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:22,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:22,591 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:49:22,598 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:49:24,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:49:24,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:24,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:49:24,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:24,255 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:49:24,256 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 5 case distinctions, treesize of input 95 treesize of output 118 [2021-10-08 15:49:26,185 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 20 treesize of output 16 [2021-10-08 15:49:26,763 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49:26,764 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 36 treesize of output 35 [2021-10-08 15:49:27,396 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:49:27,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 65 treesize of output 111 [2021-10-08 15:49:27,571 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 34 treesize of output 33 [2021-10-08 15:49:27,596 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 34 treesize of output 33 [2021-10-08 15:49: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, 3 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:49:27,657 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 34 treesize of output 33 [2021-10-08 15:49:27,737 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:49:27,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, 1 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:49:27,802 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49: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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:49:28,192 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:49:28,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711390646] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:28,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:28,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 25 [2021-10-08 15:49:28,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009797307] [2021-10-08 15:49:28,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 15:49:28,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:28,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 15:49:28,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-10-08 15:49:28,195 INFO L87 Difference]: Start difference. First operand 488 states and 1409 transitions. Second operand has 27 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 26 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:49:31,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:31,706 INFO L93 Difference]: Finished difference Result 603 states and 1787 transitions. [2021-10-08 15:49:31,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 15:49:31,707 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 26 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 23 [2021-10-08 15:49:31,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:31,709 INFO L225 Difference]: With dead ends: 603 [2021-10-08 15:49:31,710 INFO L226 Difference]: Without dead ends: 603 [2021-10-08 15:49:31,710 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 2197.2ms TimeCoverageRelationStatistics Valid=403, Invalid=2249, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 15:49:31,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2021-10-08 15:49:31,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 515. [2021-10-08 15:49:31,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 474 states have (on average 3.4177215189873418) internal successors, (1620), 514 states have internal predecessors, (1620), 0 states have call successors, (0), 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:31,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1620 transitions. [2021-10-08 15:49:31,732 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1620 transitions. Word has length 23 [2021-10-08 15:49:31,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:31,732 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1620 transitions. [2021-10-08 15:49:31,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 26 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:49:31,732 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1620 transitions. [2021-10-08 15:49:31,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:49:31,733 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:31,733 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:31,783 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:49:31,947 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:49:31,948 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:49:31,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:31,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1438825025, now seen corresponding path program 3 times [2021-10-08 15:49:31,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:31,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214427394] [2021-10-08 15:49:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:31,949 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:32,354 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:49:32,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:32,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214427394] [2021-10-08 15:49:32,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214427394] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:32,355 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564755211] [2021-10-08 15:49:32,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:49:32,355 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:32,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:32,356 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:49:32,358 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:49:34,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:49:34,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:34,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 15:49:34,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:34,162 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:49:34,163 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 5 case distinctions, treesize of input 357 treesize of output 366 [2021-10-08 15:49:36,439 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 22 treesize of output 18 [2021-10-08 15:49:36,550 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49:36,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, 1 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:49:37,119 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:49:37,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 65 treesize of output 111 [2021-10-08 15:49:37,274 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 36 treesize of output 35 [2021-10-08 15:49:37,303 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 36 treesize of output 35 [2021-10-08 15:49:37,328 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 36 treesize of output 35 [2021-10-08 15:49:37,354 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 36 treesize of output 35 [2021-10-08 15:49:37,390 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:49:37,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 1 case distinctions, treesize of input 44 treesize of output 43 [2021-10-08 15:49:37,458 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49:37,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 36 treesize of output 35 [2021-10-08 15:49:37,783 INFO L354 Elim1Store]: treesize reduction 12, result has 20.0 percent of original size [2021-10-08 15:49:37,784 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 30 treesize of output 18 [2021-10-08 15:49:37,787 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:49:37,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564755211] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:37,788 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:37,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2021-10-08 15:49:37,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625163759] [2021-10-08 15:49:37,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 15:49:37,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:37,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 15:49:37,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-10-08 15:49:37,790 INFO L87 Difference]: Start difference. First operand 515 states and 1620 transitions. Second operand has 26 states, 25 states have (on average 1.48) internal successors, (37), 25 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:41,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:41,384 INFO L93 Difference]: Finished difference Result 601 states and 1756 transitions. [2021-10-08 15:49:41,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 15:49:41,385 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.48) internal successors, (37), 25 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 23 [2021-10-08 15:49:41,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:41,386 INFO L225 Difference]: With dead ends: 601 [2021-10-08 15:49:41,386 INFO L226 Difference]: Without dead ends: 601 [2021-10-08 15:49:41,387 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 2227.2ms TimeCoverageRelationStatistics Valid=398, Invalid=2152, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 15:49:41,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-10-08 15:49:41,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 515. [2021-10-08 15:49:41,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 474 states have (on average 3.3586497890295357) internal successors, (1592), 514 states have internal predecessors, (1592), 0 states have call successors, (0), 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:41,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1592 transitions. [2021-10-08 15:49:41,395 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1592 transitions. Word has length 23 [2021-10-08 15:49:41,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:41,396 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1592 transitions. [2021-10-08 15:49:41,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.48) internal successors, (37), 25 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:41,396 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1592 transitions. [2021-10-08 15:49:41,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:49:41,396 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:41,397 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:41,428 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:49:41,605 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:49:41,606 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:49:41,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:41,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1438825026, now seen corresponding path program 3 times [2021-10-08 15:49:41,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:41,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567904873] [2021-10-08 15:49:41,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:41,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:41,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:42,177 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:49:42,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:42,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567904873] [2021-10-08 15:49:42,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567904873] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:42,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048580013] [2021-10-08 15:49:42,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:49:42,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:42,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:42,179 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:49:42,180 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:49:44,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:49:44,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:44,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 15:49:44,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:44,316 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:49:44,383 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49:44,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, 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:49:44,486 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 15:49:44,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 52 [2021-10-08 15:49:44,926 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 15:49:44,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048580013] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:44,927 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:44,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9] total 26 [2021-10-08 15:49:44,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380473777] [2021-10-08 15:49:44,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 15:49:44,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:44,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 15:49:44,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2021-10-08 15:49:44,928 INFO L87 Difference]: Start difference. First operand 515 states and 1592 transitions. Second operand has 28 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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:49:51,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:51,401 INFO L93 Difference]: Finished difference Result 523 states and 1598 transitions. [2021-10-08 15:49:51,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:49:51,402 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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 23 [2021-10-08 15:49:51,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:51,403 INFO L225 Difference]: With dead ends: 523 [2021-10-08 15:49:51,403 INFO L226 Difference]: Without dead ends: 523 [2021-10-08 15:49:51,403 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1655.2ms TimeCoverageRelationStatistics Valid=286, Invalid=1354, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 15:49:51,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-10-08 15:49:51,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 515. [2021-10-08 15:49:51,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 474 states have (on average 3.3544303797468356) internal successors, (1590), 514 states have internal predecessors, (1590), 0 states have call successors, (0), 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:51,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1590 transitions. [2021-10-08 15:49:51,412 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1590 transitions. Word has length 23 [2021-10-08 15:49:51,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:51,412 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1590 transitions. [2021-10-08 15:49:51,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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:49:51,413 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1590 transitions. [2021-10-08 15:49:51,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 15:49:51,413 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:51,413 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:51,443 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:49:51,614 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:49:51,615 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:49:51,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:51,615 INFO L82 PathProgramCache]: Analyzing trace with hash -170444161, now seen corresponding path program 5 times [2021-10-08 15:49:51,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:51,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744009559] [2021-10-08 15:49:51,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:51,616 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:51,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:51,740 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:49:51,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:51,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744009559] [2021-10-08 15:49:51,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744009559] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:51,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684063277] [2021-10-08 15:49:51,741 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 15:49:51,741 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:51,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:51,743 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:49:51,764 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:49:53,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 15:49:53,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:53,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 15:49:53,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:53,417 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:49:53,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684063277] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:49:53,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 15:49:53,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2021-10-08 15:49:53,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686006738] [2021-10-08 15:49:53,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 15:49:53,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:53,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 15:49:53,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2021-10-08 15:49:53,419 INFO L87 Difference]: Start difference. First operand 515 states and 1590 transitions. Second operand has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 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:53,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:49:53,468 INFO L93 Difference]: Finished difference Result 495 states and 1319 transitions. [2021-10-08 15:49:53,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 15:49:53,469 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 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:49:53,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:49:53,471 INFO L225 Difference]: With dead ends: 495 [2021-10-08 15:49:53,472 INFO L226 Difference]: Without dead ends: 465 [2021-10-08 15:49:53,472 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 26.9ms TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2021-10-08 15:49:53,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2021-10-08 15:49:53,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 305. [2021-10-08 15:49:53,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 299 states have (on average 3.096989966555184) internal successors, (926), 304 states have internal predecessors, (926), 0 states have call successors, (0), 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:53,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 926 transitions. [2021-10-08 15:49:53,485 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 926 transitions. Word has length 23 [2021-10-08 15:49:53,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:49:53,485 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 926 transitions. [2021-10-08 15:49:53,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 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:53,485 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 926 transitions. [2021-10-08 15:49:53,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 15:49:53,486 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:49:53,486 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:49:53,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-10-08 15:49:53,701 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:49:53,702 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:49:53,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:49:53,703 INFO L82 PathProgramCache]: Analyzing trace with hash -1858835903, now seen corresponding path program 3 times [2021-10-08 15:49:53,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:49:53,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727798339] [2021-10-08 15:49:53,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:49:53,704 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:49:53,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:49:54,437 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:49:54,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:49:54,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727798339] [2021-10-08 15:49:54,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727798339] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:54,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69142469] [2021-10-08 15:49:54,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:49:54,438 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:49:54,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:49:54,440 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:49:54,441 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:49:56,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:49:56,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:49:56,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:49:56,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:49:56,322 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:49:56,400 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49:56,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:49:56,505 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49:56,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:49:56,670 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:49:56,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:49:56,970 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 15:49:56,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69142469] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:49:56,971 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:49:56,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10] total 28 [2021-10-08 15:49:56,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365114649] [2021-10-08 15:49:56,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 15:49:56,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:49:56,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 15:49:56,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:49:56,973 INFO L87 Difference]: Start difference. First operand 305 states and 926 transitions. Second operand has 30 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 29 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:01,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:01,377 INFO L93 Difference]: Finished difference Result 390 states and 1125 transitions. [2021-10-08 15:50:01,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:50:01,377 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 29 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 24 [2021-10-08 15:50:01,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:01,379 INFO L225 Difference]: With dead ends: 390 [2021-10-08 15:50:01,379 INFO L226 Difference]: Without dead ends: 390 [2021-10-08 15:50:01,379 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1917.6ms TimeCoverageRelationStatistics Valid=278, Invalid=1444, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:50:01,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-10-08 15:50:01,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 339. [2021-10-08 15:50:01,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 333 states have (on average 3.081081081081081) internal successors, (1026), 338 states have internal predecessors, (1026), 0 states have call successors, (0), 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:01,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1026 transitions. [2021-10-08 15:50:01,389 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1026 transitions. Word has length 24 [2021-10-08 15:50:01,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:01,389 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1026 transitions. [2021-10-08 15:50:01,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 29 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:01,389 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1026 transitions. [2021-10-08 15:50:01,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 15:50:01,390 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:01,390 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:01,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2021-10-08 15:50:01,604 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:50:01,605 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:50:01,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:01,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1858835838, now seen corresponding path program 3 times [2021-10-08 15:50:01,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:01,606 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529808110] [2021-10-08 15:50:01,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:01,606 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:01,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:02,108 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:50:02,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:02,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529808110] [2021-10-08 15:50:02,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529808110] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:02,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962688492] [2021-10-08 15:50:02,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:50:02,109 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:02,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:02,110 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:50:02,111 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:50:04,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:50:04,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:04,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 15:50:04,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:04,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:04,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:04,129 INFO L354 Elim1Store]: treesize reduction 230, result has 13.9 percent of original size [2021-10-08 15:50:04,129 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 4 case distinctions, treesize of input 78 treesize of output 101 [2021-10-08 15:50:05,654 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 20 treesize of output 16 [2021-10-08 15:50:05,768 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:05,769 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 36 treesize of output 35 [2021-10-08 15:50:06,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:06,235 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:50:06,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:50:06,397 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:50:06,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, 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:50:06,475 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:50: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, 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:50:06,553 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:50:06,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2021-10-08 15:50:06,624 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:06,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-10-08 15:50:06,773 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:06,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, 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:07,134 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:50:07,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962688492] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:07,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:07,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 27 [2021-10-08 15:50:07,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004913274] [2021-10-08 15:50:07,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:50:07,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:07,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:50:07,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:50:07,136 INFO L87 Difference]: Start difference. First operand 339 states and 1026 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:50:15,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:15,870 INFO L93 Difference]: Finished difference Result 768 states and 2203 transitions. [2021-10-08 15:50:15,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 15:50:15,870 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 24 [2021-10-08 15:50:15,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:15,873 INFO L225 Difference]: With dead ends: 768 [2021-10-08 15:50:15,873 INFO L226 Difference]: Without dead ends: 768 [2021-10-08 15:50:15,874 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 2820.1ms TimeCoverageRelationStatistics Valid=441, Invalid=2639, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 15:50:15,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-10-08 15:50:15,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 339. [2021-10-08 15:50:15,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 333 states have (on average 3.03003003003003) internal successors, (1009), 338 states have internal predecessors, (1009), 0 states have call successors, (0), 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,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1009 transitions. [2021-10-08 15:50:15,887 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1009 transitions. Word has length 24 [2021-10-08 15:50:15,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:15,887 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1009 transitions. [2021-10-08 15:50:15,887 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:50:15,887 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1009 transitions. [2021-10-08 15:50:15,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 15:50:15,888 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:15,888 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:15,935 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:50:16,101 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:50:16,102 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:50:16,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:16,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1858835836, now seen corresponding path program 3 times [2021-10-08 15:50:16,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:16,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329813993] [2021-10-08 15:50:16,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:16,103 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:16,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:16,732 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 15:50:16,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:16,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329813993] [2021-10-08 15:50:16,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329813993] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:16,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142102654] [2021-10-08 15:50:16,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:50:16,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:16,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:16,738 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:50:16,755 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:50:18,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:50:18,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:18,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 15:50:18,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:18,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:18,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:18,553 INFO L354 Elim1Store]: treesize reduction 230, result has 13.9 percent of original size [2021-10-08 15:50:18,554 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 4 case distinctions, treesize of input 61 treesize of output 84 [2021-10-08 15:50:20,086 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 22 treesize of output 18 [2021-10-08 15:50:20,459 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:20,460 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 38 treesize of output 37 [2021-10-08 15:50:20,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:20,948 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:50:20,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:50:21,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, 4 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:50:21,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, 4 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:50:21,181 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 36 treesize of output 35 [2021-10-08 15:50:21,218 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 36 treesize of output 35 [2021-10-08 15:50:21,262 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-10-08 15:50:21,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 47 [2021-10-08 15:50:21,337 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:21,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, 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:50:21,487 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:21,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:50:21,783 INFO L354 Elim1Store]: treesize reduction 12, result has 20.0 percent of original size [2021-10-08 15:50:21,784 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 30 treesize of output 18 [2021-10-08 15:50:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 15:50:21,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142102654] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:21,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:21,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 27 [2021-10-08 15:50:21,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885821909] [2021-10-08 15:50:21,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 15:50:21,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:21,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 15:50:21,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=724, Unknown=0, NotChecked=0, Total=812 [2021-10-08 15:50:21,789 INFO L87 Difference]: Start difference. First operand 339 states and 1009 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:50:26,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:26,634 INFO L93 Difference]: Finished difference Result 700 states and 2037 transitions. [2021-10-08 15:50:26,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 15:50:26,635 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 24 [2021-10-08 15:50:26,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:26,637 INFO L225 Difference]: With dead ends: 700 [2021-10-08 15:50:26,637 INFO L226 Difference]: Without dead ends: 700 [2021-10-08 15:50:26,637 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 2892.4ms TimeCoverageRelationStatistics Valid=406, Invalid=2456, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 15:50:26,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2021-10-08 15:50:26,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 322. [2021-10-08 15:50:26,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 316 states have (on average 2.9272151898734178) internal successors, (925), 321 states have internal predecessors, (925), 0 states have call successors, (0), 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:26,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 925 transitions. [2021-10-08 15:50:26,647 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 925 transitions. Word has length 24 [2021-10-08 15:50:26,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:26,647 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 925 transitions. [2021-10-08 15:50:26,647 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:50:26,647 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 925 transitions. [2021-10-08 15:50:26,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 15:50:26,648 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:26,648 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:26,680 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:50:26,848 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:50:26,849 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:50:26,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:26,850 INFO L82 PathProgramCache]: Analyzing trace with hash -1858835835, now seen corresponding path program 3 times [2021-10-08 15:50:26,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:26,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213829196] [2021-10-08 15:50:26,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:26,851 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:26,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:27,529 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:50:27,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:27,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213829196] [2021-10-08 15:50:27,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213829196] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:27,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812975134] [2021-10-08 15:50:27,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 15:50:27,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:27,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:27,531 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:50:27,532 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:50:29,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 15:50:29,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:29,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 15:50:29,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:30,113 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:50:30,186 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:30,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 38 treesize of output 37 [2021-10-08 15:50:30,285 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:30,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 37 treesize of output 36 [2021-10-08 15:50:30,444 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 15:50:30,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, 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:50:30,755 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 15:50:30,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812975134] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:30,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:30,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10] total 28 [2021-10-08 15:50:30,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870275166] [2021-10-08 15:50:30,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 15:50:30,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:30,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 15:50:30,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2021-10-08 15:50:30,757 INFO L87 Difference]: Start difference. First operand 322 states and 925 transitions. Second operand has 30 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 29 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:35,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:35,347 INFO L93 Difference]: Finished difference Result 322 states and 908 transitions. [2021-10-08 15:50:35,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 15:50:35,347 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 29 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 24 [2021-10-08 15:50:35,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:35,348 INFO L225 Difference]: With dead ends: 322 [2021-10-08 15:50:35,348 INFO L226 Difference]: Without dead ends: 322 [2021-10-08 15:50:35,348 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2069.5ms TimeCoverageRelationStatistics Valid=266, Invalid=1456, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 15:50:35,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-10-08 15:50:35,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 322. [2021-10-08 15:50:35,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 316 states have (on average 2.8734177215189876) internal successors, (908), 321 states have internal predecessors, (908), 0 states have call successors, (0), 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:35,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 908 transitions. [2021-10-08 15:50:35,355 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 908 transitions. Word has length 24 [2021-10-08 15:50:35,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:35,355 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 908 transitions. [2021-10-08 15:50:35,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 29 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:35,356 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 908 transitions. [2021-10-08 15:50:35,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:50:35,356 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:35,356 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:35,387 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:50:35,557 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:50:35,557 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:50:35,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:35,558 INFO L82 PathProgramCache]: Analyzing trace with hash -268594235, now seen corresponding path program 1 times [2021-10-08 15:50:35,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:35,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777036875] [2021-10-08 15:50:35,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:35,559 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:35,604 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-10-08 15:50:35,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:35,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777036875] [2021-10-08 15:50:35,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777036875] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:50:35,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 15:50:35,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 15:50:35,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902756270] [2021-10-08 15:50:35,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 15:50:35,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:35,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 15:50:35,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:50:35,606 INFO L87 Difference]: Start difference. First operand 322 states and 908 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 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:35,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:35,622 INFO L93 Difference]: Finished difference Result 304 states and 855 transitions. [2021-10-08 15:50:35,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 15:50:35,623 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 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:50:35,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:35,624 INFO L225 Difference]: With dead ends: 304 [2021-10-08 15:50:35,624 INFO L226 Difference]: Without dead ends: 304 [2021-10-08 15:50:35,624 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 15:50:35,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-10-08 15:50:35,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 304. [2021-10-08 15:50:35,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 299 states have (on average 2.859531772575251) internal successors, (855), 303 states have internal predecessors, (855), 0 states have call successors, (0), 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:35,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 855 transitions. [2021-10-08 15:50:35,631 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 855 transitions. Word has length 25 [2021-10-08 15:50:35,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:35,632 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 855 transitions. [2021-10-08 15:50:35,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 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:35,632 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 855 transitions. [2021-10-08 15:50:35,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:50:35,632 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:35,633 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:35,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-10-08 15:50:35,633 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:50:35,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:35,633 INFO L82 PathProgramCache]: Analyzing trace with hash -268594234, now seen corresponding path program 4 times [2021-10-08 15:50:35,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:35,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53856732] [2021-10-08 15:50:35,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:35,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:35,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:36,010 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:50:36,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:36,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53856732] [2021-10-08 15:50:36,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53856732] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:36,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314031200] [2021-10-08 15:50:36,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:50:36,011 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:36,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:36,012 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:50:36,014 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:50:37,694 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:50:37,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:37,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:50:37,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:37,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:37,808 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:50:37,808 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 5 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:50:39,468 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:39,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:39,651 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:50:39,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:50:39,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, 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:50:39,810 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:50:39,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, 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:50:39,879 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:50:39,909 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:50:39,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 33 treesize of output 32 [2021-10-08 15:50:39,969 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:39,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:40,344 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:50:40,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314031200] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:40,344 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:40,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-08 15:50:40,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183708025] [2021-10-08 15:50:40,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 15:50:40,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:40,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 15:50:40,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2021-10-08 15:50:40,346 INFO L87 Difference]: Start difference. First operand 304 states and 855 transitions. Second operand has 32 states, 31 states have (on average 1.4193548387096775) internal successors, (44), 31 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,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:45,005 INFO L93 Difference]: Finished difference Result 377 states and 1079 transitions. [2021-10-08 15:50:45,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 15:50:45,005 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.4193548387096775) internal successors, (44), 31 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 25 [2021-10-08 15:50:45,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:45,007 INFO L225 Difference]: With dead ends: 377 [2021-10-08 15:50:45,007 INFO L226 Difference]: Without dead ends: 377 [2021-10-08 15:50:45,007 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 2575.7ms TimeCoverageRelationStatistics Valid=415, Invalid=3007, Unknown=0, NotChecked=0, Total=3422 [2021-10-08 15:50:45,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-10-08 15:50:45,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 321. [2021-10-08 15:50:45,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 316 states have (on average 3.0727848101265822) internal successors, (971), 320 states have internal predecessors, (971), 0 states have call successors, (0), 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,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 971 transitions. [2021-10-08 15:50:45,015 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 971 transitions. Word has length 25 [2021-10-08 15:50:45,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:45,015 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 971 transitions. [2021-10-08 15:50:45,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.4193548387096775) internal successors, (44), 31 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,015 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 971 transitions. [2021-10-08 15:50:45,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 15:50:45,016 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:45,016 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:45,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-10-08 15:50:45,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:45,232 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:50:45,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:45,232 INFO L82 PathProgramCache]: Analyzing trace with hash -268594232, now seen corresponding path program 4 times [2021-10-08 15:50:45,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:45,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227034859] [2021-10-08 15:50:45,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:45,233 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:45,658 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:50:45,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:45,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227034859] [2021-10-08 15:50:45,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227034859] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:45,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095297542] [2021-10-08 15:50:45,659 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:50:45,659 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:45,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:45,663 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:50:45,693 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:50:47,490 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:50:47,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:47,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 15:50:47,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:47,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:47,600 INFO L354 Elim1Store]: treesize reduction 228, result has 15.6 percent of original size [2021-10-08 15:50:47,601 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 5 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:50:49,155 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:49,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:49,348 INFO L354 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2021-10-08 15:50:49,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 52 treesize of output 98 [2021-10-08 15:50:49,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, 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:49,550 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:49,571 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:49,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, 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:49,620 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:50:49,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:49,683 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:49,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:50,032 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 21 treesize of output 9 [2021-10-08 15:50:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:50:50,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095297542] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:50,035 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:50,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2021-10-08 15:50:50,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096903216] [2021-10-08 15:50:50,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 15:50:50,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:50,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 15:50:50,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-10-08 15:50:50,037 INFO L87 Difference]: Start difference. First operand 321 states and 971 transitions. Second operand has 31 states, 30 states have (on average 1.4333333333333333) internal successors, (43), 30 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:52,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:50:52,715 INFO L93 Difference]: Finished difference Result 375 states and 1058 transitions. [2021-10-08 15:50:52,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 15:50:52,715 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.4333333333333333) internal successors, (43), 30 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 25 [2021-10-08 15:50:52,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:50:52,717 INFO L225 Difference]: With dead ends: 375 [2021-10-08 15:50:52,717 INFO L226 Difference]: Without dead ends: 375 [2021-10-08 15:50:52,717 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 2708.9ms TimeCoverageRelationStatistics Valid=410, Invalid=2896, Unknown=0, NotChecked=0, Total=3306 [2021-10-08 15:50:52,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-10-08 15:50:52,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 321. [2021-10-08 15:50:52,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 316 states have (on average 3.0158227848101267) internal successors, (953), 320 states have internal predecessors, (953), 0 states have call successors, (0), 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:52,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 953 transitions. [2021-10-08 15:50:52,726 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 953 transitions. Word has length 25 [2021-10-08 15:50:52,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:50:52,726 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 953 transitions. [2021-10-08 15:50:52,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.4333333333333333) internal successors, (43), 30 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:52,726 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 953 transitions. [2021-10-08 15:50:52,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:50:52,727 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:50:52,727 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:50:52,777 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:50:52,941 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,SelfDestructingSolverStorable64 [2021-10-08 15:50:52,942 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:50:52,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:50:52,942 INFO L82 PathProgramCache]: Analyzing trace with hash 365182728, now seen corresponding path program 4 times [2021-10-08 15:50:52,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:50:52,943 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598218166] [2021-10-08 15:50:52,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:50:52,944 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:50:53,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:50:53,634 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:50:53,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:50:53,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598218166] [2021-10-08 15:50:53,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598218166] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:53,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350684994] [2021-10-08 15:50:53,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:50:53,636 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:50:53,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:50:53,641 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:50:53,643 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:50:55,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:50:55,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:50:55,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 15:50:55,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:50:55,652 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:50:55,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 47 [2021-10-08 15:50:57,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 15:50:57,325 INFO L354 Elim1Store]: treesize reduction 104, result has 35.4 percent of original size [2021-10-08 15:50:57,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 52 treesize of output 94 [2021-10-08 15:50:57,616 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:50:57,683 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:57,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:57,805 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:50:57,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:58,069 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:50:58,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350684994] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:50:58,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:50:58,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 33 [2021-10-08 15:50:58,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016806180] [2021-10-08 15:50:58,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-08 15:50:58,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:50:58,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-08 15:50:58,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1078, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:50:58,072 INFO L87 Difference]: Start difference. First operand 321 states and 953 transitions. Second operand has 35 states, 34 states have (on average 1.411764705882353) internal successors, (48), 34 states have internal predecessors, (48), 0 states have call successors, (0), 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,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:02,058 INFO L93 Difference]: Finished difference Result 806 states and 2332 transitions. [2021-10-08 15:51:02,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 15:51:02,059 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.411764705882353) internal successors, (48), 34 states have internal predecessors, (48), 0 states have call successors, (0), 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:51:02,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:02,061 INFO L225 Difference]: With dead ends: 806 [2021-10-08 15:51:02,061 INFO L226 Difference]: Without dead ends: 806 [2021-10-08 15:51:02,062 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 3834.0ms TimeCoverageRelationStatistics Valid=404, Invalid=3256, Unknown=0, NotChecked=0, Total=3660 [2021-10-08 15:51:02,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-10-08 15:51:02,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 355. [2021-10-08 15:51:02,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 350 states have (on average 3.057142857142857) internal successors, (1070), 354 states have internal predecessors, (1070), 0 states have call successors, (0), 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,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 1070 transitions. [2021-10-08 15:51:02,070 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 1070 transitions. Word has length 26 [2021-10-08 15:51:02,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:02,071 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 1070 transitions. [2021-10-08 15:51:02,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.411764705882353) internal successors, (48), 34 states have internal predecessors, (48), 0 states have call successors, (0), 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,071 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 1070 transitions. [2021-10-08 15:51:02,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:51:02,071 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:02,071 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:02,103 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:51:02,273 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,SelfDestructingSolverStorable65 [2021-10-08 15:51:02,274 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:51:02,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:02,275 INFO L82 PathProgramCache]: Analyzing trace with hash 365182793, now seen corresponding path program 4 times [2021-10-08 15:51:02,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:02,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372024608] [2021-10-08 15:51:02,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:02,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:02,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:02,783 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:51:02,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:02,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372024608] [2021-10-08 15:51:02,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372024608] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:02,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094775098] [2021-10-08 15:51:02,784 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:51:02,784 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:02,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:02,786 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:51:02,787 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:51:04,771 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:51:04,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:51:04,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 15:51:04,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:04,880 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:51:04,880 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 5 case distinctions, treesize of input 69 treesize of output 92 [2021-10-08 15:51:06,742 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 17 treesize of output 13 [2021-10-08 15:51:07,140 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:51:07,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:51:07,308 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 25 treesize of output 24 [2021-10-08 15:51:07,339 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 25 treesize of output 24 [2021-10-08 15:51:07,363 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 25 treesize of output 24 [2021-10-08 15:51:07,391 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 25 treesize of output 24 [2021-10-08 15:51:07,422 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:51:07,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, 2 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:51:07,488 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:07,488 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:07,608 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:07,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, 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:07,951 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:51:07,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094775098] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:07,951 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:07,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2021-10-08 15:51:07,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74934021] [2021-10-08 15:51:07,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-10-08 15:51:07,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:07,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-10-08 15:51:07,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1021, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 15:51:07,953 INFO L87 Difference]: Start difference. First operand 355 states and 1070 transitions. Second operand has 34 states, 33 states have (on average 1.393939393939394) internal successors, (46), 33 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:51:14,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:14,928 INFO L93 Difference]: Finished difference Result 406 states and 1152 transitions. [2021-10-08 15:51:14,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 15:51:14,928 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 1.393939393939394) internal successors, (46), 33 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 26 [2021-10-08 15:51:14,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:14,929 INFO L225 Difference]: With dead ends: 406 [2021-10-08 15:51:14,929 INFO L226 Difference]: Without dead ends: 406 [2021-10-08 15:51:14,930 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 2894.6ms TimeCoverageRelationStatistics Valid=342, Invalid=2520, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 15:51:14,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-10-08 15:51:14,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 355. [2021-10-08 15:51:14,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 350 states have (on average 3.0085714285714285) internal successors, (1053), 354 states have internal predecessors, (1053), 0 states have call successors, (0), 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:14,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 1053 transitions. [2021-10-08 15:51:14,936 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 1053 transitions. Word has length 26 [2021-10-08 15:51:14,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:14,937 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 1053 transitions. [2021-10-08 15:51:14,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.393939393939394) internal successors, (46), 33 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:51:14,937 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 1053 transitions. [2021-10-08 15:51:14,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:51:14,937 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:14,937 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:14,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-10-08 15:51:15,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,64 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:15,138 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:51:15,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:15,139 INFO L82 PathProgramCache]: Analyzing trace with hash 365182795, now seen corresponding path program 4 times [2021-10-08 15:51:15,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:15,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97528309] [2021-10-08 15:51:15,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:15,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:15,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:15,686 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:51:15,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:15,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97528309] [2021-10-08 15:51:15,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97528309] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:15,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088588040] [2021-10-08 15:51:15,687 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:51:15,687 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:15,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:15,688 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:51:15,689 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:51:17,692 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:51:17,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:51:17,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 15:51:17,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:17,803 INFO L354 Elim1Store]: treesize reduction 244, result has 14.7 percent of original size [2021-10-08 15:51:17,803 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 5 case distinctions, treesize of input 69 treesize of output 92 [2021-10-08 15:51:19,635 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:20,067 INFO L354 Elim1Store]: treesize reduction 92, result has 39.9 percent of original size [2021-10-08 15:51:20,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 60 treesize of output 106 [2021-10-08 15:51:20,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, 5 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:20,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, 5 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:20,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, 5 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:20,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, 5 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:20,334 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 15:51:20,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, 2 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:51:20,399 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:20,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, 1 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:20,523 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:20,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 27 treesize of output 26 [2021-10-08 15:51:20,795 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 21 treesize of output 9 [2021-10-08 15:51:20,797 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 15:51:20,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088588040] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:20,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:20,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2021-10-08 15:51:20,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391624169] [2021-10-08 15:51:20,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 15:51:20,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:20,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 15:51:20,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=958, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 15:51:20,799 INFO L87 Difference]: Start difference. First operand 355 states and 1053 transitions. Second operand has 33 states, 32 states have (on average 1.40625) internal successors, (45), 32 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:23,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:23,609 INFO L93 Difference]: Finished difference Result 372 states and 1069 transitions. [2021-10-08 15:51:23,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 15:51:23,610 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.40625) internal successors, (45), 32 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 26 [2021-10-08 15:51:23,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:23,611 INFO L225 Difference]: With dead ends: 372 [2021-10-08 15:51:23,611 INFO L226 Difference]: Without dead ends: 372 [2021-10-08 15:51:23,612 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 2770.6ms TimeCoverageRelationStatistics Valid=320, Invalid=2332, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 15:51:23,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-10-08 15:51:23,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 338. [2021-10-08 15:51:23,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 333 states have (on average 2.90990990990991) internal successors, (969), 337 states have internal predecessors, (969), 0 states have call successors, (0), 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,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 969 transitions. [2021-10-08 15:51:23,619 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 969 transitions. Word has length 26 [2021-10-08 15:51:23,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:23,619 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 969 transitions. [2021-10-08 15:51:23,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.40625) internal successors, (45), 32 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:23,619 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 969 transitions. [2021-10-08 15:51:23,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 15:51:23,620 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:23,620 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:23,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-10-08 15:51:23,821 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,SelfDestructingSolverStorable67 [2021-10-08 15:51:23,821 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:51:23,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:23,822 INFO L82 PathProgramCache]: Analyzing trace with hash 365182796, now seen corresponding path program 4 times [2021-10-08 15:51:23,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:23,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772739068] [2021-10-08 15:51:23,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:23,823 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:23,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:24,594 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 15:51:24,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:24,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772739068] [2021-10-08 15:51:24,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772739068] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:24,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669913491] [2021-10-08 15:51:24,595 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:51:24,595 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:24,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:24,597 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:51:24,602 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:51:26,593 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:51:26,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:51:26,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 15:51:26,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:26,903 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:26,980 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:26,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:27,107 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 15:51:27,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, 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:27,402 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 15:51:27,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669913491] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:27,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 15:51:27,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 33 [2021-10-08 15:51:27,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555977537] [2021-10-08 15:51:27,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-08 15:51:27,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:27,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-08 15:51:27,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1096, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 15:51:27,405 INFO L87 Difference]: Start difference. First operand 338 states and 969 transitions. Second operand has 35 states, 34 states have (on average 1.411764705882353) internal successors, (48), 34 states have internal predecessors, (48), 0 states have call successors, (0), 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,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:29,468 INFO L93 Difference]: Finished difference Result 338 states and 952 transitions. [2021-10-08 15:51:29,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 15:51:29,468 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.411764705882353) internal successors, (48), 34 states have internal predecessors, (48), 0 states have call successors, (0), 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:51:29,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:29,469 INFO L225 Difference]: With dead ends: 338 [2021-10-08 15:51:29,469 INFO L226 Difference]: Without dead ends: 338 [2021-10-08 15:51:29,470 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 2058.9ms TimeCoverageRelationStatistics Valid=228, Invalid=2028, Unknown=0, NotChecked=0, Total=2256 [2021-10-08 15:51:29,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-10-08 15:51:29,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2021-10-08 15:51:29,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 333 states have (on average 2.858858858858859) internal successors, (952), 337 states have internal predecessors, (952), 0 states have call successors, (0), 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,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 952 transitions. [2021-10-08 15:51:29,475 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 952 transitions. Word has length 26 [2021-10-08 15:51:29,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:29,476 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 952 transitions. [2021-10-08 15:51:29,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.411764705882353) internal successors, (48), 34 states have internal predecessors, (48), 0 states have call successors, (0), 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,476 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 952 transitions. [2021-10-08 15:51:29,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 15:51:29,476 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 15:51:29,476 INFO L512 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2021-10-08 15:51:29,508 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:51:29,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-10-08 15:51:29,677 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2021-10-08 15:51:29,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 15:51:29,678 INFO L82 PathProgramCache]: Analyzing trace with hash -420993204, now seen corresponding path program 4 times [2021-10-08 15:51:29,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 15:51:29,679 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845196789] [2021-10-08 15:51:29,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 15:51:29,679 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 15:51:29,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 15:51:29,800 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:51:29,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 15:51:29,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845196789] [2021-10-08 15:51:29,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845196789] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 15:51:29,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934169661] [2021-10-08 15:51:29,800 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 15:51:29,801 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 15:51:29,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 15:51:29,803 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:51:29,813 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:51:31,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 15:51:31,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 15:51:31,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 15:51:31,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 15:51:31,855 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 15:51:31,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934169661] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 15:51:31,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 15:51:31,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 9 [2021-10-08 15:51:31,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544233354] [2021-10-08 15:51:31,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 15:51:31,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 15:51:31,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 15:51:31,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2021-10-08 15:51:31,857 INFO L87 Difference]: Start difference. First operand 338 states and 952 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 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:31,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 15:51:31,891 INFO L93 Difference]: Finished difference Result 230 states and 622 transitions. [2021-10-08 15:51:31,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 15:51:31,892 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 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:31,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 15:51:31,892 INFO L225 Difference]: With dead ends: 230 [2021-10-08 15:51:31,892 INFO L226 Difference]: Without dead ends: 0 [2021-10-08 15:51:31,893 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 23.2ms TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2021-10-08 15:51:31,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-10-08 15:51:31,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-10-08 15:51:31,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 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:31,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-10-08 15:51:31,893 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 27 [2021-10-08 15:51:31,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 15:51:31,893 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-08 15:51:31,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 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:31,894 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-10-08 15:51:31,894 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-10-08 15:51:31,897 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,897 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,897 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,897 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,898 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,899 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,899 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,899 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,899 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,899 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,899 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,900 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,900 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,900 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,900 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 15:51:31,900 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 15:51:31,900 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,900 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,901 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,901 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,901 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,901 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,901 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,901 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,901 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,902 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,902 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,902 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,902 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,902 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,902 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,902 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 15:51:31,950 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:51:32,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-10-08 15:51:32,125 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 15:51:32,125 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 15:51:32,128 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 03:51:32 BasicIcfg [2021-10-08 15:51:32,128 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 15:51:32,129 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-08 15:51:32,129 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-08 15:51:32,129 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-08 15:51:32,130 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 03:44:51" (3/4) ... [2021-10-08 15:51:32,133 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-08 15:51:32,139 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2021-10-08 15:51:32,139 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2021-10-08 15:51:32,148 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2021-10-08 15:51:32,149 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-10-08 15:51:32,149 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-08 15:51:32,149 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-08 15:51:32,193 INFO L141 WitnessManager]: Wrote witness to /storage/repos/svcomp/c/weaver/chl-chromosome-symm.wvr.c-witness.graphml [2021-10-08 15:51:32,193 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-08 15:51:32,194 INFO L168 Benchmark]: Toolchain (without parser) took 401947.11 ms. Allocated memory was 151.0 MB in the beginning and 723.5 MB in the end (delta: 572.5 MB). Free memory was 127.0 MB in the beginning and 452.7 MB in the end (delta: -325.7 MB). Peak memory consumption was 248.2 MB. Max. memory is 8.0 GB. [2021-10-08 15:51:32,194 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 151.0 MB. Free memory is still 121.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 15:51:32,195 INFO L168 Benchmark]: CACSL2BoogieTranslator took 362.61 ms. Allocated memory is still 151.0 MB. Free memory was 126.5 MB in the beginning and 115.5 MB in the end (delta: 11.0 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. [2021-10-08 15:51:32,195 INFO L168 Benchmark]: Boogie Procedure Inliner took 59.61 ms. Allocated memory is still 151.0 MB. Free memory was 115.5 MB in the beginning and 113.3 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 15:51:32,195 INFO L168 Benchmark]: Boogie Preprocessor took 51.28 ms. Allocated memory is still 151.0 MB. Free memory was 113.3 MB in the beginning and 111.5 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 15:51:32,195 INFO L168 Benchmark]: RCFGBuilder took 812.20 ms. Allocated memory is still 151.0 MB. Free memory was 111.3 MB in the beginning and 125.1 MB in the end (delta: -13.7 MB). Peak memory consumption was 14.4 MB. Max. memory is 8.0 GB. [2021-10-08 15:51:32,195 INFO L168 Benchmark]: TraceAbstraction took 400578.39 ms. Allocated memory was 151.0 MB in the beginning and 723.5 MB in the end (delta: 572.5 MB). Free memory was 124.5 MB in the beginning and 456.9 MB in the end (delta: -332.4 MB). Peak memory consumption was 241.2 MB. Max. memory is 8.0 GB. [2021-10-08 15:51:32,196 INFO L168 Benchmark]: Witness Printer took 64.42 ms. Allocated memory is still 723.5 MB. Free memory was 456.9 MB in the beginning and 452.7 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. [2021-10-08 15:51:32,201 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.26 ms. Allocated memory is still 151.0 MB. Free memory is still 121.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 362.61 ms. Allocated memory is still 151.0 MB. Free memory was 126.5 MB in the beginning and 115.5 MB in the end (delta: 11.0 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 59.61 ms. Allocated memory is still 151.0 MB. Free memory was 115.5 MB in the beginning and 113.3 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 51.28 ms. Allocated memory is still 151.0 MB. Free memory was 113.3 MB in the beginning and 111.5 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 812.20 ms. Allocated memory is still 151.0 MB. Free memory was 111.3 MB in the beginning and 125.1 MB in the end (delta: -13.7 MB). Peak memory consumption was 14.4 MB. Max. memory is 8.0 GB. * TraceAbstraction took 400578.39 ms. Allocated memory was 151.0 MB in the beginning and 723.5 MB in the end (delta: 572.5 MB). Free memory was 124.5 MB in the beginning and 456.9 MB in the end (delta: -332.4 MB). Peak memory consumption was 241.2 MB. Max. memory is 8.0 GB. * Witness Printer took 64.42 ms. Allocated memory is still 723.5 MB. Free memory was 456.9 MB in the beginning and 452.7 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18860.9ms, 273 PlacesBefore, 45 PlacesAfterwards, 293 TransitionsBefore, 42 TransitionsAfterwards, 13832 CoEnabledTransitionPairs, 8 FixpointIterations, 117 TrivialSequentialCompositions, 176 ConcurrentSequentialCompositions, 29 TrivialYvCompositions, 27 ConcurrentYvCompositions, 23 ChoiceCompositions, 372 TotalNumberOfCompositions, 14153 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 13006, positive: 12924, positive conditional: 0, positive unconditional: 12924, negative: 82, negative conditional: 0, negative unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9215, positive: 9192, positive conditional: 0, positive unconditional: 9192, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9215, positive: 9192, positive conditional: 0, positive unconditional: 9192, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 23, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 110, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 110, negative conditional: 0, negative unconditional: 110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 13006, positive: 3732, positive conditional: 0, positive unconditional: 3732, negative: 59, negative conditional: 0, negative unconditional: 59, unknown: 9215, unknown conditional: 0, unknown unconditional: 9215] , Statistics on independence cache: Total cache size (in pairs): 151, Positive cache size: 142, Positive conditional cache size: 0, Positive unconditional cache size: 142, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - 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 - PositiveResult [Line: 110]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 110]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 111]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 111]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 56]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 56]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 110]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 110]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 111]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 111]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 70]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 70]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 103]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 103]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 103]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 103]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 407 locations, 38 error locations. Started 1 CEGAR loops. OverallTime: 400270.7ms, OverallIterations: 70, TraceHistogramMax: 6, EmptinessCheckTime: 65.2ms, AutomataDifference: 156799.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 18953.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1511 SDtfs, 15389 SDslu, 10946 SDs, 0 SdLazy, 41678 SolverSat, 4821 SolverUnsat, 36 SolverUnknown, 0 SolverNotchecked, 85580.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3159 GetRequests, 673 SyntacticMatches, 28 SemanticMatches, 2458 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21071 ImplicationChecksByTransitivity, 103270.5ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=515occurred in iteration=55, InterpolantAutomatonStates: 1130, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 870.0ms AutomataMinimizationTime, 70 MinimizatonAttempts, 13316 StatesRemovedByMinimization, 60 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1005.2ms SsaConstructionTime, 7564.9ms SatisfiabilityAnalysisTime, 139552.8ms InterpolantComputationTime, 2667 NumberOfCodeBlocks, 2661 NumberOfCodeBlocksAsserted, 203 NumberOfCheckSat, 2531 ConstructedInterpolants, 356 QuantifiedInterpolants, 57925 SizeOfPredicates, 690 NumberOfNonLiveVariables, 16297 ConjunctsInSsa, 2251 ConjunctsInUnsatCore, 136 InterpolantComputations, 7 PerfectInterpolantSequences, 1599/4549 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 - AllSpecificationsHoldResult: All specifications hold 20 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-10-08 15:51:32,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...